Cum să faci un server Minecraft (Java Edition) pe Windows sau Ubuntu

Să configurăm un server Minecraft funcțional în doar câteva minute, astfel încât să te poți bucura de joc alături de prietenii tăi.

Minecraft poate fi considerat un rai al imaginației sau o lume cu blocuri ciudate, care te poate frustra la fiecare pas.

Cu toate acestea, jucătorii din întreaga lume găsesc jocul extrem de captivant și îl joacă într-un număr impresionant, ceea ce l-a transformat în cel mai bine vândut joc video din istorie.

Deși poți juca Minecraft singur, experiența devine monotonă după ore întregi petrecute în minerit și crafting.

De aceea, modul multiplayer menține distracția. Acum, ai opțiunea de a te alătura serverelor mari și de a juca alături de sute, chiar mii de jucători.

Sau, poți crea propriul tău server Minecraft pentru a te distra cu prietenii apropiați.

Este important să reții că acest tutorial va configura un server Minecraft pe computerul tău personal. Din acest motiv, nu ar trebui să găzduiești jucători în care nu ai încredere, deoarece le vei dezvălui adresa ta IP.

De asemenea, ține cont de faptul că vom găzdui ediția Minecraft Java, care este compatibilă cu Windows, macOS și Linux.

Acum, că ai toate aceste informații, hai să trecem la treabă.

Cum să creezi un server Minecraft

Cel mai probabil, vei folosi propriul computer pentru această operațiune. Cu toate acestea, poți opta și pentru serviciile de găzduire a serverelor Minecraft pentru asistență suplimentară și o experiență de joc profesionistă, în special pentru un număr mare de jucători.

Dar, vom porni de la premisa că utilizezi un computer personal.

Și, deoarece instalăm ediția Minecraft Java, este necesar să instalăm mai întâi Java sau să actualizăm versiunea existentă.

Instalarea Java pe Windows este simplă. Accesează pagina de descărcare Java și descarcă cea mai recentă versiune.

Pentru Ubuntu, deschide terminalul și introdu comanda sudo apt install openjdk-18-jre și apasă Enter. În momentul scrierii acestui articol, Java 18 era cea mai recentă versiune; asigură-te că adaptezi comanda în consecință.

Dacă dorești să rulezi Minecraft pe un server cloud terț, cum ar fi DigitalOcean, instalează Java cu această comandă: sudo apt install openjdk-18-jre-headless. Aceasta înseamnă că vei rula Minecraft fără interfață grafică.

Ulterior, descarcă și instalează serverul Minecraft Java Edition pentru a obține un singur fișier, denumit server. Trebuie să știi că nu există fișiere separate pentru Windows și Linux.

După descărcare, este recomandat să creezi un folder separat pentru acesta, deoarece serverul va genera mai multe fișiere pe care le vei dori într-un loc organizat, în loc să fie împrăștiate în folderul principal de descărcări.

Apoi, poți alege să rulezi un server Minecraft cu sau fără interfață grafică (GUI). Deși interfața grafică este convenabilă, poți beneficia de resurse suplimentare dacă alegi să folosești linia de comandă.

Vom explora ambele opțiuni.

Server Minecraft cu GUI

Utilizarea serverului Minecraft cu interfață grafică este similară în Windows și Ubuntu.

Windows

Rulează fișierul server.

Această acțiune nu va deschide nimic vizibil, dar va crea mai multe fișiere, inclusiv un fișier text cu acordul de licență pentru utilizatorul final (eula.txt). Deschide acest fișier text, înlocuiește eula=false cu eula=true și salvează modificările.

Aceasta confirmă acceptarea termenilor și condițiilor dezvoltatorului. Dacă ignori acest pas, serverul se va închide imediat după deschidere.

Apoi, fă dublu clic pe fișierul server din nou pentru a deschide interfața grafică. Va începe încărcarea tuturor cerințelor și vei primi mesajul „Done” în partea dreaptă jos (deasupra câmpului gol), indicând că serverul este pregătit pentru găzduire.

Ubuntu

Deschide terminalul și folosește comanda cd pentru a naviga la folderul Minecraft. Alternativ, poți deschide folderul specific, fă clic dreapta și selectează „Open in Terminal” pentru a deschide terminalul direct în acel director.

Acum rulează comanda java -Xmx1024M -Xms1024M -jar server.jar și apasă Enter.

Xmx și Xms indică cantitatea maximă și minimă de RAM pe care serverul Minecraft o va utiliza. Poți experimenta cu aceste valori pentru a obține o experiență optimă.
De exemplu, le poți schimba în:
java -Xmx4096M -Xms2048M -jar server.jar
ceea ce înseamnă că serverul Minecraft va funcționa cu 2 GB până la 4 GB de RAM.

Acest lucru te va solicita să accepți EULA înainte de a rula serverul. Similar cu pașii din Windows, localizează fișierul eula.txt nou creat și modifică-l schimbând valoarea din false în true.

După aceea, introdu și rulează aceeași comandă:

Acest proces va dura ceva timp, dar în scurt timp vei vedea o interfață grafică pop-up, indicând starea serverului.

Este posibil să întâmpini și erori, cum ar fi „Eroare la încărcarea modulului canberra-gtk-module”. Această problemă poate fi rezolvată prin instalarea fișierelor specifice, deschizând un terminal separat și rulând comanda sudo apt install libcanberra-gtk-module libcanberra-gtk3-module.

Acum repornește serverul și eroarea nu va mai apărea.

Deși interfața grafică este utilă, deschiderea acesteia prin terminal de fiecare dată poate fi neplăcută. De aceea, vom crea un script pentru a o rula mai ușor.

Pentru a face asta, creează un fișier text în folder și denumește-l start.sh. Deschide apoi fișierul cu un editor de text. Copiază și lipește comanda java -Xmx1024M -Xms1024M -jar server.jar și salvează modificările.

În cele din urmă, fă clic dreapta pe fișier, selectează Properties în fereastra pop-up, alege Permissions în partea de sus și bifează opțiunea „Allow executing file as program”.

Acum, tot ce trebuie să faci este să dai clic dreapta pe fișierul start.sh și să selectezi „Run as a program” pentru a deschide interfața grafică a serverului Minecraft.

Așadar, acesta a fost procesul de creare a unui server Minecraft cu interfață grafică. Să vedem și alternativa.

Server Minecraft fără GUI

Aceasta este probabil o opțiune mai puternică și mai potrivită pentru utilizatorii avansați.

Windows

În această metodă, nu vom rula direct fișierul server.jar. Vom crea un fișier start.bat pentru a rula serverul din promptul de comandă.

Mai întâi, deschide folderul care conține server.jar și creează un fișier start.txt. Acum deschide fișierul în Notepad și copiază și lipește următorul cod în fișierul text și salvează modificările:

java -Xmx1024M -Xms1024M -jar server.jar nogui

Apoi, redenumește fișierul din start.txt în start.bat.

Acum, dă dublu clic pe fișierul start.bat pentru a rula serverul pentru prima dată. Această acțiune va crea mai multe fișiere, iar promptul de comandă se va închide la câteva momente după rularea fișierului bat.

Pentru a continua, trebuie să modificăm fișierul eula.txt, similar cu metoda GUI.

După ce faci asta și rulezi din nou fișierul bat, acesta va fi rezultatul:

Mesajul „Done” de la final indică faptul că serverul funcționează corect.

Ubuntu

A rula fără GUI în Ubuntu implică adăugarea cuvântului „nogui” în fișierul script pe care l-am creat anterior în metoda Ubuntu GUI. Astfel, noul script va fi:
java -Xmx1024M -Xms1024M -jar server.jar nogui

Ulterior, salvează modificările și rulează scriptul pentru a deschide serverul Minecraft în terminal:

Poți introduce comanda „help” pentru a vedea o listă de comenzi valide sau poți consulta Minecraft wiki.

În final, am terminat cu partea de creare a serverului.

Acum, pentru a juca pe acest server nou creat, tot ce trebuie să faci este să selectezi „Add Server” din secțiunea Multiplayer a lansatorului Minecraft. Apoi, introdu localhost sau 0 în adresa serverului și dă clic pe „Done”.

Aceasta va adăuga serverul în meniul multiplayer. Acum, selectează serverul și dă clic pe „Join Server” în partea de jos.

Acest lucru va deschide jocul pentru jucătorul local (tu). Dar nu ai creat serverul pentru a juca singur, așadar, haide să vedem cum să joci multiplayer pe serverul tău local.

Găzduirea jucătorilor pe serverul tău Minecraft

Poți găzdui alte persoane pe serverul tău Minecraft, fie în rețeaua ta locală (LAN), fie în afara acesteia.

Jucătorii din aceeași rețea au nevoie doar de adresa IP internă a gazdei, pe care o poți obține introducând „ipconfig” în promptul de comandă.

Utilizatorii Ubuntu pot introduce comanda „hostname -I” pentru a obține adresa IP internă:

În acest caz, adresa IP este 192.168.1.32.

Împarte această adresă cu ceilalți jucători, iar ei se vor putea alătura serverului tău, introducând-o în secțiunea cu adresa serverului din fila multiplayer.

Cu toate acestea, pentru a găzdui jucători din afara rețelei LAN, vei avea nevoie de câteva cunoștințe de rețelistică pentru:

Primul pas este configurarea firewall-ului pentru a permite conexiuni la un anumit număr de port, pe care îl poți găsi în fișierul cu proprietățile serverului, creat în folderul principal al serverului.

Numărul de port implicit este 25565.

Ulterior, trebuie să configurezi firewall-ul pentru a permite conexiunile prin acest port, pentru ca prietenii tăi să se poată alătura serverului Minecraft.

Configurarea firewall-ului

Configurarea firewall-ului depinde de sistemul tău de operare. Deoarece acest ghid este pentru Windows și Ubuntu, vom parcurge pașii pentru ambele.

Configurarea firewall-ului pe Windows

Apasă ⊞+R, introdu firewall.cpl și apasă Enter.

Practic, vom stabili reguli de intrare și de ieșire pentru portul (25565) pentru protocoalele de rețea UDP și TCP. Acest proces implică patru pași. Urmărește această demonstrație în care parcurgem primul pas prin crearea unei reguli de intrare pentru TCP:

Vei repeta acest proces pentru intrare (UDP) și ieșire (TCP și UDP) pentru același port.

Configurarea firewall-ului pe Ubuntu

În Ubuntu, firewall-ul rămâne dezactivat în mod implicit și poți verifica acest lucru rulând comanda „sudo ufw status verbose” în terminal.

Dacă primești mesajul „Status: inactive”, îl poți activa cu comanda „sudo ufw enable”.

Apoi, introdu comanda „sudo ufw allow 25565” și apasă Enter pentru a deschide portul 25565, care este implicit pentru a permite conexiunile în Minecraft.

Acum poți verifica portul deschis folosind din nou comanda „sudo ufw status verbose”:

Acum că portul este pregătit pentru conexiuni, este timpul să-l facem accesibil și pentru alții. Acest proces se numește redirecționare port și poate dura câteva secunde sau până la un minut. Dar nu putem explica acest proces aici, deoarece diferă în funcție de routerul tău Wi-Fi.

Caută informații specifice despre dispozitivul tău și finalizează acest pas.

Ulterior, prietenii tăi vor avea nevoie de adresa ta IP publică.

O poți obține căutând pe Google „care este adresa mea IP” sau vizitând un site precum whatismyipaddress.

Am ascuns adresa mea IP publică pentru a reitera faptul că nu ar trebui să o distribui persoanelor în care nu ai încredere.

Procesul de alăturare la acest server este similar cu alăturarea la propriul server, singura diferență fiind că vor folosi adresa IP publică:număr de port (de exemplu, 125.245.74.894:25565) în secțiunea „Server Address”. Nu trebuie să te complici cu numele serverului, acesta va fi preluat automat.

Concluzie

Acesta este modul în care creezi un server Minecraft Java Edition și inviți prietenii să se alăture.

Procesul este simplu dacă întreaga operațiune se desfășoară în aceeași rețea LAN. În acest caz, trebuie doar să creezi un server și să împărtășești adresa ta IP internă.

Pentru jucătorii din diferite rețele, este necesar să descarci și să rulezi fișierul server de pe Minecraft, să configurezi firewall-ul, să redirecționezi portul și să distribui adresa ta IP externă.

Deși este posibil să transformi computerul desktop într-un mic server, vei avea nevoie de unul puternic pentru a găzdui serverul și a juca în același timp pe el.

Și dacă nu dorești să faci asta pe computer și nu preferi serverele Minecraft gestionate, avem un ghid perfect pentru găzduirea Minecraft pe Vultr.