Minecraft szerver (Java kiadás) készítése Windows vagy Ubuntu rendszeren

Hozzon létre egy Minecraft szervert, amely percek alatt fut, és élvezheti a közeli barátaival.

A Minecraft az alkotók paradicsoma vagy egy furcsa megjelenésű blokkolt világ, amely velejéig idegesít minden alkalommal, amikor belépsz.

Akárhogy is, a játékosok szerte a világon ellenállhatatlannak találják, és nagy számban játszanak Minecrafttal, így minden idők legkelendőbb videojátéka.

Noha játszhatsz szólóban a Minecrafttal, az élmény nyájas lesz, miután órákat tölt a bányászatban és a kézműveskedésben.

Ergo, megvan a többjátékos, hogy életben tartsa a szórakozást. Mostantól csatlakozhatsz a nagynevű szerverekhez, és játszhatsz több száz, ha nem több ezer játékossal.

Vagy készíthet Minecraft szervert saját maga is, hogy szórakozzon kedveseivel.

Fontos tudni, hogy ez az útmutató Minecraft szervert hoz létre a személyes számítógépén. Tehát ne fogadjon olyan játékosokat, akikben nem bízik, mivel felfedi az IP-címét.

És ne feledje, mi lesz a Minecraft Java kiadása, amely Windows, macOS és Linux rendszeren működik.

Most, hogy eleget tud, kezdjük az igazival.

Hogyan készítsünk Minecraft szervert

Valószínűleg a saját számítógépét használja ehhez. Választhatja azonban a Minecraft Server Hosting szolgáltatást is, ha további támogatást és professzionális játékmenetet szeretne számos játékos számára.

De mi maradunk annál a feltételezésnél, hogy személyi számítógépet használ.

És mivel a Minecraft Java kiadását telepítjük, először telepítenünk kell a Java-t, vagy frissítenünk kell, ha már rendelkezik vele.

A Java telepítése Windows rendszeren meglehetősen egyszerű. Látogassa meg ezt Java letöltési oldalés szerezze be a legújabb verziót.

Ubuntu esetén nyissa meg a terminált, írja be a sudo apt install openjdk-18-jre parancsot, majd nyomja meg az enter billentyűt. Az írás pillanatában a Java 18 volt a legújabb; ennek megfelelően módosítania kell.

Ha a Minecraftot harmadik féltől származó felhőszerveren szeretné futtatni, például a DigitalOcean-en, akkor inkább ezzel a paranccsal telepítse a javat: sudo apt install openjdk-18-jre-headless. Ez azt jelenti, hogy a Minecraftot grafikus felhasználói felület nélkül fogod futtatni.

Ezt követően töltse le és telepítse a Minecraft Java Edition szerver hogy egyetlen szerver nevű fájlt kapjunk. Csak hogy tudja, nincsenek külön fájlok a Windows és a Linux számára.

Letöltés után célszerű külön mappát létrehozni ehhez, mivel a szerver több olyan fájlt generál, amelyet egy szép rendezett helyen szeretne, ahelyett, hogy a fő letöltési mappában heverne.

Ezután kiválaszthatja, hogy a Minecraft szerver grafikus felhasználói felülettel (GUI) vagy anélkül. Bár a grafikus felhasználói felület kényelmes, néhány extra erőforrásra is szert tehet, ha a parancssort választja.

  Javítsa ki a 0x80070bcb frissítési hibát Windows 10 rendszeren

Ennek ellenére meglátjuk mindkettőt.

Minecraft szerver grafikus felhasználói felülettel

A Minecraft-kiszolgáló grafikus felhasználói felülettel való használata szinte azonos a Windowsban és az Ubuntuban.

ablakok

Futtassa a szerver fájlt.

Ez nem nyit meg semmit, hanem több fájlt hoz létre, beleértve a végfelhasználói licencszerződés szöveges fájlját (eula.txt). Nyissa meg ezt a szövegfájlt, cserélje ki az eula=false értéket az eula=true-ra, és mentse a változtatásokat.

Ez azt jelzi, hogy Ön elfogadja a fejlesztő általános szerződési feltételeit. Ha kihagyja ezt a lépést, a szerver leáll, amint megnyitja.

Ezután kattintson duplán a szerverfájlra a grafikus felhasználói felület megnyitásához. A program megkezdi az összes előfeltétel betöltését, és a jobb alsó sarokban (közvetlenül az üres mező felett) megjelenik a Kész felirat, jelezve, hogy a szerver készen áll a fogadásra.

Ubuntu

Nyissa meg a terminált, és a cd paranccsal navigáljon a Minecraft mappába. Alternatív megoldásként megnyithatja az adott mappát, kattintson a jobb gombbal, és válassza a Megnyitás terminálban lehetőséget, hogy az közvetlenül arra a könyvtárra mutasson.

Most futtassa a java -Xmx1024M -Xms1024M -jar server.jar parancsot, és nyomja meg az enter billentyűt.

Az Xmx és Xms azt a maximális és minimális ramot jelöli, amellyel a Minecraft szervere fut. Az optimális élmény érdekében kísérletezhet ezekkel az értékekkel.
Például megváltoztathatom a következőre:
java -Xmx4096M -Xms2048M -jar szerver.jar
ami azt jelenti, hogy a Minecraft szerver 2 Gb és 4 Gb RAM között fog működni.

Ez a kiszolgáló futtatása előtt kéri az EULA elfogadását. Hasonlóan ahhoz, amit a Windows rendszerben tettünk, keresse meg az újonnan létrehozott eula.txt fájlt, és módosítsa azt úgy, hogy a false értéket igazra állítja.

Ezután illessze be és futtassa ugyanazt a parancsot:

Ez eltart egy ideig, de hamarosan megjelenik egy grafikus felhasználói felület felugró ablaka, amely jelzi a szerver állapotát.

Olyan hibák is előfordulhatnak, mint például a „canberra-gtk-module” modul betöltése sikertelen. Ezt úgy távolíthatja el, hogy telepíti az adott fájlokat egy külön terminál megnyitásával és a sudo apt install libcanberra-gtk-module libcanberra-gtk3-module futtatásával.

Most indítsa újra a szervert, és ez a hiba többé nem jelenik meg.

Bár a grafikus felhasználói felület nagyszerű, a terminál használata minden alkalommal bosszantó lehet. Tehát készítünk egy szkriptet a könnyű futtatáshoz.

Ehhez hozzon létre egy szöveges fájlt a mappában, és nevezze el start.sh néven. Ezután nyissa meg ezt a fájlt bármilyen szövegszerkesztővel. Ezután másolja be a java -Xmx1024M -Xms1024M -jar server.jar fájlt, és mentse a módosításokat.

Végül kattintson rá a jobb gombbal, írja be a Tulajdonságok parancsot a felugró ablak végén, válassza felül az Engedélyek elemet, és jelölje be a Fájl futtatásának engedélyezése programként jelölőnégyzetet.

  Hogyan állítsuk vissza a Windows 10 gyári beállításait, és miért érdemes?

Most már csak annyit kell tennie, hogy kattintson a jobb gombbal a start.sh fájlra, és válassza a Futtatás programként lehetőséget a Minecraft Server GUI megnyitásához.

Tehát ez egy Minecraft szerver létrehozása volt grafikus felhasználói felülettel. Nézzük meg az alternatívát.

Minecraft szerver grafikus felület nélkül

Vitathatatlan, hogy ez egy erősebb lehetőség a kettő közül, és értelmesebb a hatékony felhasználók számára.

ablakok

Ezzel a módszerrel nem futtatjuk közvetlenül a server.jar fájlt. Ehelyett létrehozunk egy start.bat fájlt a szerver futtatásához a parancssorban.

Először nyissa meg a server.jar fájlt tartalmazó mappát, és hozzon létre egy start.txt fájlt. Most nyissa meg a fájlt a Jegyzettömbben, és másolja be a következő kódot a szövegfájlba, és mentse el a módosításokat:

java -Xmx1024M -Xms1024M -jar szerver.jar nogui

Ezután nevezze át a fájlt start.txt fájlról start.bat névre.

Most kattintson duplán erre a start.bat fájlra a kiszolgáló első futtatásához. Ez több fájlt hoz létre a parancssorral a bat fájl futtatása után.

A továbblépéshez módosítani kell az eula.txt fájlt, hasonlóan ahhoz, amit a GUI módszernél tettünk.

Miután ezt megtette, és újra futtatja a bat fájlt, ez lesz a kimenet:

A végén a „Kész” azt jelzi, hogy a szerver tökéletesen működik.

Ubuntu

A GUI hiánya az Ubuntuban azt jelenti, hogy nogui-t kell hozzáadni a szkriptfájlhoz, amelyet korábban az Ubuntu GUI metódusában készítettünk. Tehát az új szkript a következő lesz:
java -Xmx1024M -Xms1024M -jar szerver.jar nogui

Ezt követően mentse el a változtatásokat, és futtassa a szkriptet a Minecraft szerver terminálban való megnyitásához:

A súgó begépelésével megkaphatja az érvényes parancsok listáját, vagy ellenőrizheti a Minecraft WiKi.

Végül elkészültünk a szerver létrehozásával.

Most, hogy ezen az újonnan létrehozott szerveren játszhasson, mindössze annyit kell tennie, hogy megkeresi a Szerver hozzáadása elemet a Minecraft indító Multiplayer alatt. Következő lépésként írja be a localhost vagy a 0 értéket a kiszolgáló címébe, és kattintson a Kész gombra.

Ez kilistázza a szervert a többjátékos menüben. Most válassza ki a kiszolgálót, és kattintson alul a Csatlakozás a kiszolgálóhoz gombra.

Ez megnyitja a játékot a helyi játékos (Ön) számára. De ezt nem úgy hoztad létre, hogy egyedül játssz, ezért nézzük meg, hogyan játszhatsz többjátékos módban a natív szervereden.

Játékosok tárolása a Minecraft szerverén

Másokat is tárolhat Minecraft szerverén a helyi hálózaton (LAN) vagy azon kívül.

Az ugyanazon a hálózaton lévőknek csak a gazdagép belső IP-címére van szükségük, amelyet az ipconfig parancssorba történő beírásával kaphat meg.

Az Ubuntu felhasználók beírhatják a hostname -I-t, hogy megkapják a belső IP-címet:

Ez az eredmény kezdete, jelen esetben 192.168.1.32.

Oszd meg ezt más játékosokkal, és csatlakozhatnak a szerveredhez, ha felírod ezt a szerver címe részben a többjátékos lapon.

A LAN-on kívüli felhasználók számára készült Minecraft-tárhelynek azonban szüksége lesz bizonyos hálózati készségekre:

  Diavetítés megtekintése Windows 10 rendszeren

Az első lépés a tűzfal konfigurálása, hogy engedélyezze a kapcsolatokat egy adott portszámhoz, amely a fő kiszolgáló mappájában létrehozott kiszolgálótulajdonság-fájlban található.

Tehát az alapértelmezett portszám a 25565.

Ezt követően utasítania kell a tűzfalat, hogy engedélyezze a kapcsolatokat ezen a porton keresztül, hogy Minecraft barátai csatlakozhassanak.

Tűzfal konfigurációja

A tűzfal konfigurációja az operációs rendszertől függ. Mivel ez az útmutató a Windows és az Ubuntu számára készült, mindkettőt végignézzük.

Tűzfal konfigurálása Windows rendszeren

Nyomja meg a ⊞+R billentyűkombinációt, írja be a firewall.cpl-t, és nyomja meg az Enter billentyűt.

Alapvetően bejövő és kimenő szabályokat fogunk beállítani a porthoz (25565) az UDP és TCP hálózati protokollokhoz. Ez egy négy lépésből álló folyamat lesz. Tekintse meg ezt a bemutatót, ahol az első lépést egy bejövő szabály létrehozásával hajtjuk végre a TCP számára:

Ezt meg fogja ismételni a bejövő (UDP) és a kimenő (TCP és UDP) esetén ugyanazon a porton.

Tűzfal konfigurálása Ubuntuban

Az Ubuntuban a tűzfal alapértelmezés szerint ki van kapcsolva, és ezt a sudo ufw status verbose parancs futtatásával ellenőrizheti a terminálon.

Ha a Status: inactive értékkel tér vissza, akkor a sudo ufw enable paranccsal aktiválhatja.

Ezután írja be a sudo ufw allow 25565 parancsot, majd nyomja meg az Enter billentyűt a 25565-ös port megnyitásához, amely az alapértelmezett a kapcsolatok engedélyezéséhez a Minecraftban.

Most újra ellenőrizhetjük a nyitott portot a sudo ufw status verbose használatával:

Most, hogy ez a port készen áll a kapcsolatokra, ideje elérhetővé tenni mások számára. Ezt a folyamatot porttovábbításnak nevezik, amely néhány másodperctől egy percig is eltarthat. De ezt itt nem tudjuk megmagyarázni, mivel ez a WiFi útválasztón alapul.

Keresse meg készülékét, és kész is van vele.

Ezt követően barátainak szükségük lesz nyilvános IP-címére.

Ezt úgy tudod megszerezni, ha csak guglizsz, mi az ip címem, vagy ellátogatsz valami ilyesmire mi a címem.

A nyilvános IP-címem elhomályosítása megismétli azt a tényt, hogy ne ossza meg a sajátját valakivel, akiben nem bízik.

A szerverhez való csatlakozás folyamata hasonló a saját szerveréhez való csatlakozáshoz, az egyetlen különbség az, hogy nyilvános IP-cím:portszámot (pl. 125.245.74.894:25565) használnak a Szerver címe részben. És ne foglalkozz a szerver nevével, azt automatikusan lekéri.

Következtetés

Így készíthet Minecraft Java kiadású szervert, és csatlakozhat hozzá barátai.

Ez egyszerű, ha az egész csapat ugyanazon a LAN-on van. Így csak létrehoz egy szervert, és megosztja belső IP-címét.

A különböző hálózatokon lévő játékosok számára ez a kiszolgálófájl letöltéséből és futtatásából áll a Minecraftból, a tűzfal konfigurálásából, a porttovábbításból és a külső IP-cím megosztásából.

Bár lehetséges az asztali számítógépét kis kiszolgálóvá alakítani, egy erős szerverre van szüksége, hogy egyidejűleg üzemeltethesse és játszhasson rajta.

És ha nem szeretné ezt megtenni a számítógépén, és nem szereti a felügyelt Minecraft szervereket, akkor van egy tökéletes útmutatónk a Minecraft Vultr-on való elhelyezéséhez.