Započnimo proces kreiranja Minecraft servera kako biste mogli uživati u igri sa bliskim prijateljima za samo nekoliko minuta.
Minecraft je prava oaza za kreativce, blokovski svet neobičnog izgleda koji vas može iznervirati do srži svaki put kada ga pokrenete.
Međutim, igrači širom sveta ga smatraju neodoljivim i igraju Minecraft u velikom broju, što ga čini najprodavanijom video igrom svih vremena.
Iako možete igrati Minecraft sami, iskustvo postaje pomalo dosadno nakon što provedete sate u rudarenju i izgradnji.
Upravo zato, imate mogućnost igranja u više igrača, što igru čini mnogo zanimljivijom. Sada se možete pridružiti velikim serverima i igrati sa stotinama, pa čak i hiljadama drugih igrača.
Alternativno, možete kreirati sopstveni Minecraft server i zabavljati se sa vašim bliskim prijateljima.
Važno je napomenuti da će ovaj vodič prikazati proces kreiranja Minecraft servera na vašem ličnom računaru. Zbog toga, ne biste trebali da pozivate igrače kojima ne verujete, jer ćete im otkriti vašu IP adresu.
Takođe, treba imati na umu da ćemo kreirati server za Minecraft Java izdanje, koje radi na Windows, macOS i Linux operativnim sistemima.
Sada kada znate dovoljno, možemo preći na konkretne korake.
Kako napraviti Minecraft server
Najverovatnije ćete za ovo koristiti vaš računar. Ipak, možete se odlučiti za Minecraft server hosting za dodatnu podršku i profesionalnu igru za veći broj igrača.
Međutim, u ovom vodiču ćemo se fokusirati na korišćenje ličnog računara.
S obzirom na to da instaliramo Minecraft Java izdanje, moramo prvo da instaliramo Javu, ili je ažuriramo ako je već imate.
Instaliranje Jave na Windows-u je prilično jednostavno. Posetite stranicu za preuzimanje Jave i preuzmite najnoviju verziju.
Za Ubuntu, otvorite terminal i unesite `sudo apt install openjdk-18-jre` i pritisnite enter. U trenutku pisanja ovog teksta, Java 18 je bila najnovija; treba je prilagoditi u skladu sa tim.
Ako je potrebno pokrenuti Minecraft na serveru u oblaku treće strane, kao što je DigitalOcean, umesto toga instalirajte Javu sa ovom komandom: `sudo apt install openjdk-18-jre-headless`. Ovo znači da ćete pokrenuti Minecraft bez grafičkog korisničkog interfejsa.
Nakon toga, preuzmite i instalirajte Minecraft Java Edition Server da biste dobili jednu datoteku pod imenom `server.jar`. Važno je znati da ne postoje posebne datoteke za Windows i Linux.
Nakon preuzimanja, najbolje je kreirati zaseban direktorijum za ovu datoteku, jer će server generisati veliki broj datoteka koje je bolje držati na urednom mestu, umesto da se nalaze u glavnom direktorijumu za preuzimanje.
Nakon toga, možete odabrati da li želite Minecraft server sa ili bez grafičkog korisničkog interfejsa (GUI). Iako je GUI praktičan, možete uštedeti neke resurse ako se odlučite za korišćenje komandne linije.
Međutim, mi ćemo proći kroz oba načina.
Minecraft server sa GUI
Korišćenje Minecraft servera sa GUI je skoro identično i na Windows-u i na Ubuntu-u.
Windows
Pokrenite datoteku `server.jar`.
Ovo neće otvoriti ništa, već će kreirati dodatne datoteke, uključujući tekstualnu datoteku za ugovor o licenci za krajnjeg korisnika (`eula.txt`). Otvorite ovu tekstualnu datoteku, zamenite `eula=false` sa `eula=true` i sačuvajte promene.
Ovim potvrđujete da se slažete sa uslovima i odredbama programera. Ako preskočite ovaj korak, server će se isključiti kada ga otvorite.
Nakon toga, ponovo dvaput kliknite na datoteku `server.jar` da biste otvorili njen grafički korisnički interfejs. Počeće da učitava sve neophodne resurse i dobićete poruku „Done“ u donjem desnom uglu (iznad praznog polja), što znači da je server spreman za pokretanje.
Ubuntu
Otvorite terminal i koristite komandu `cd` za navigaciju do direktorijuma u kom se nalazi Minecraft server. Alternativno, možete otvoriti određeni direktorijum, kliknuti desnim tasterom miša i odabrati „Otvori u terminalu“ da biste direktno prešli u taj direktorijum.
Sada pokrenite komandu `java -Xmx1024M -Xms1024M -jar server.jar` i pritisnite enter.
`-Xmx` i `-Xms` označavaju maksimalnu i minimalnu RAM memoriju sa kojom će vaš Minecraft server raditi. Možete eksperimentisati sa ovim vrednostima da biste dobili optimalno iskustvo.
Na primer, možete promeniti na:
`java -Xmx4096M -Xms2048M -jar server.jar`
što znači da će Minecraft server raditi sa 2GB do 4GB RAM-a.
I ovde je potrebno da prihvatite EULA pre pokretanja servera. Slično kao i u Windows-u, pronađite novokreiranu datoteku `eula.txt` i izmenite je tako što ćete `false` promeniti u `true`.
Nakon toga, kopirajte i pokrenite istu komandu:
Ovo će potrajati neko vreme, ali ubrzo ćete videti prozor sa grafičkim korisničkim interfejsom koji prikazuje status servera.
Takođe, možete naići na neke greške kao što je „Loading modules failed `canberra-gtk-module`“. Ovo možete rešiti instaliranjem određenih datoteka tako što ćete otvoriti poseban terminal i pokrenuti `sudo apt install libcanberra-gtk-module libcanberra-gtk3-module`.
Sada ponovo pokrenite server i nećete više dobijati ovu grešku.
Iako je GUI odličan, korišćenje terminala svaki put za pokretanje servera može biti nepraktično. Zato ćemo napraviti skriptu za lakše pokretanje.
Za ovo, kreirajte bilo koju tekstualnu datoteku u direktorijumu i nazovite je `start.sh`. Zatim otvorite ovu datoteku u bilo kom uređivaču teksta. Kopirajte i nalepite `java -Xmx1024M -Xms1024M -jar server.jar` i sačuvajte promene.
Na kraju, kliknite desnim tasterom miša na datoteku, odaberite „Svojstva“ na kraju iskačućeg prozora, izaberite „Dozvole“ na vrhu i označite „Dozvoli izvršavanje datoteke kao programa“.
Sada je sve što je potrebno da uradite da desnim klikom na datoteku `start.sh` izaberete „Pokreni kao program“ kako biste otvorili Minecraft server GUI.
To je bio proces kreiranja Minecraft servera sa GUI. Hajde da proverimo alternativni način.
Minecraft server bez GUI
Ovo je verovatno moćnija opcija od prethodne i više odgovara naprednim korisnicima.
Windows
U ovoj metodi, nećemo direktno pokretati datoteku `server.jar`. Umesto toga, kreiraćemo `start.bat` datoteku za pokretanje servera u komandnoj liniji.
Prvo otvorite direktorijum koji sadrži `server.jar` i kreirajte datoteku `start.txt`. Sada otvorite datoteku u Notepad-u i kopirajte-nalepite sledeći kod u tekstualnu datoteku i sačuvajte promene:
`java -Xmx1024M -Xms1024M -jar server.jar nogui`
Zatim preimenujte datoteku iz `start.txt` u `start.bat`.
Sada dvaput kliknite na datoteku `start.bat` da biste prvi put pokrenuli server. Ovo će kreirati dodatne datoteke, a komandna linija će se zatvoriti nekoliko trenutaka nakon pokretanja BAT datoteke.
Za nastavak, potrebno je izmeniti datoteku `eula.txt` slično kao što smo uradili u GUI metodi.
Kada to uradite i ponovo pokrenete BAT datoteku, ovo će biti ispis:
Poruka „Done“ na kraju znači da server radi savršeno.
Ubuntu
U Ubuntu-u, pokretanje servera bez GUI znači dodavanje `nogui` u skript datoteku koju smo prethodno kreirali u Ubuntu GUI metodi. Dakle, nova skripta će biti:
`java -Xmx1024M -Xms1024M -jar server.jar nogui`
Nakon toga, sačuvajte promene i pokrenite skriptu da biste otvorili Minecraft server u terminalu:
Možete otkucati `help` da biste dobili listu važećih komandi, ili proveriti Minecraft Wiki.
Konačno, završili smo sa delom kreiranja servera.
Sada, da biste igrali na ovom novokreiranom serveru, sve što treba da uradite je da pronađete „Dodaj server“ pod „Multiplayer“ u Minecraft pokretaču. Zatim, unesite `localhost` ili `0` u adresu servera i kliknite na „Gotovo“.
Ovo će prikazati server u meniju za više igrača. Sada izaberite server i kliknite na „Pridruži se serveru“ na dnu.
Ovo će pokrenuti igru za lokalnog igrača (vas). Ali niste ovo kreirali da biste igrali sami, pa da proverimo kako da igrate u više igrača na vašem lokalnom serveru.
Hosting igrača na vašem Minecraft serveru
Možete ugostiti druge na vašem Minecraft serveru unutar ili van vaše lokalne mreže (LAN).
Ljudima na istoj mreži je potrebna samo interna IP adresa domaćina, koju možete dobiti tako što ćete upisati `ipconfig` u komandnoj liniji.
Korisnici Ubuntu-a mogu uneti `hostname -I` da bi dobili internu IP adresu:
To je prvi deo rezultata, `192.168.1.32`, u ovom slučaju.
Podelite ovo sa drugim igračima i oni mogu da se pridruže vašem serveru unošenjem ove adrese u polje za adresu servera unutar kartice za više igrača.
Međutim, Minecraft hosting za ljude van LAN-a zahtevaće određeno znanje o umrežavanju za sledeće:
Prvi korak je da konfigurišete zaštitni zid da omogući povezivanje sa određenim brojem porta, koji možete pronaći u datoteci `server.properties` kreiranoj unutar glavnog direktorijuma servera.
Dakle, podrazumevani broj porta je 25565.
Nakon toga, morate da dozvolite zaštitnom zidu da omogući konekcije preko ovog porta, kako bi vaši Minecraft prijatelji mogli da se pridruže.
Konfiguracija zaštitnog zida
Konfiguracija zaštitnog zida zavisi od vašeg operativnog sistema. S obzirom na to da je ovaj vodič namenjen Windows-u i Ubuntu-u, proći ćemo kroz oba sistema.
Konfigurisanje zaštitnog zida na Windows-u
Pritisnite ⊞+R, otkucajte `firewall.cpl` i pritisnite enter.
U suštini, postavićemo ulazna i izlazna pravila za port (25565) za UDP i TCP mrežne protokole. Ovo će biti proces u četiri koraka. Pogledajte ovu demonstraciju gde završavamo prvi korak kreiranjem ulaznog pravila za TCP:
Ovo ćete ponavljati za ulazni (UDP) i izlazni (TCP & UDP) za isti port.
Konfigurisanje zaštitnog zida na Ubuntu-u
U Ubuntu-u, zaštitni zid je po defaultu isključen, a to možete da proverite pokretanjem `sudo ufw status verbose` u terminalu.
Ako vrati „Status: neaktivan“, možete ga aktivirati sa `sudo ufw enable`.
Zatim otkucajte `sudo ufw allow 25565` i pritisnite enter da biste otvorili port 25565, koji je podrazumevani port za povezivanje u Minecraft-u.
Sada možemo ponovo da proverimo otvoreni port koristeći `sudo ufw status verbose`:
Sada kada imamo ovaj port spreman za povezivanje, vreme je da ga učinimo dostupnim drugima. Ovaj proces se naziva prosleđivanje porta, što može potrajati od nekoliko sekundi do jednog minuta. Međutim, ne možemo detaljno objasniti taj proces ovde, jer je to zasnovano na vašem Wi-Fi ruteru.
Potražite uputstvo za vaš uređaj i završite taj deo.
Nakon toga, vašim prijateljima će biti potrebna vaša javna IP adresa.
Ovo možete dobiti tako što ćete jednostavno potražiti na Google-u „koja je moja IP adresa“ ili posetiti neku od web stranica kao što je whatismyipaddress.
Prikrivanje moje javne IP adrese ponavlja činjenicu da je ne bi trebalo deliti sa nekim kome ne verujete.
Proces pridruživanja ovom serveru je sličan pridruživanju vašem sopstvenom serveru, jedina razlika je što će koristiti javnu IP adresu:broj porta (npr. 125.245.74.894:25565) u odeljku „Adresa servera“. I ne brinite o imenu servera, ono će biti automatski preuzeto.
Zaključak
To je to, kreirali ste server za Minecraft Java izdanje i omogućili prijateljima da mu se pridruže.
Jednostavno je ako se cela zabava odvija na istoj LAN mreži. U tom slučaju samo kreirate server i delite vašu internu IP adresu.
Za igrače na različitim mrežama, sastoji se od preuzimanja i pokretanja server datoteke iz Minecraft-a, konfigurisanja zaštitnog zida, prosleđivanja portova i deljenja vaše spoljne IP adrese.
Iako je moguće pretvoriti vaš desktop računar u mali server, potreban vam je moćan server kako biste istovremeno mogli da ga hostujete i igrate na njemu.
A ako ne želite da ovo radite na svom računaru i ne volite upravljane Minecraft servere, onda imamo savršen vodič za hosting Minecraft-a na Vultr-u.