Ebben a tutorialszerű képződményben végigmegyünk a szerverkészítés minden apró mozzanatán, különböző lehetőségeken, beállításokon, meg még egy kis hálózati gyorstalpaló is lesz.

A Minecraft szerver létrehozás alapvető számítógépes ismereteket igényel. A cikk feltételezi, hogy olyan netkapcsolatot használunk, ahol hozzáférésünk van a router/modem adminisztrációs felületéhez, tehát a szomszéd wifijén vagy a kollégiumi neten valószínűleg nem fog működni a dolog.

 

Router beállítások

Írjuk be a keresőbe, hogy cmd /c ipconfig && pause, majd kattintsunk a megjelenő lehetőségre.

 

A kicsi képek kattintásra megnagyobbodnak, mint ahogy ez is.

Ha jól csináltuk, akkor valami ilyesmit látunk, innen jegyezzük meg vagy írjuk fel az IPv4 Address utolsó számcsoportját, illetve másoljuk ki a vágólapra Default Gateway (Alapértelmezett átjáró) címét. (Ezt úgy tudjuk megtenni, hogy kijelöljük a címet, és egyszerűen egy jobb klikket nyomunk.) Ezután ezt az ablakot becsukhatjuk.

 

Nyissuk meg a kedvenc böngészőnket és illesszük be a vágólap tartalmát (Ctrl + V). Ezután egy bejelentkezési felületet kell látnunk a router adminisztrációs felületére. Ha gőzünk nincs, hogy mi lehet ez, akkor próbálkozzunk az admin / admin felhasználónév / jelszó párossal vagy lapozzuk fel a router / modem kézikönyvét, hogy mi lehet az alap felhasználónév / jelszó. (Ezt érdemes megváltoztatni egyébként, hogy ne tudjon akárki belépni az admin felületre.)

Most pedig megpróbálunk fix IP címet rendelni ahhoz a géphez, amelyikről a szervert futtatni szeretnénk. Erről nem tudok képet mutatni, de keresgéljünk egy DHCP konfiguráció vagy statikus IP konfiguráció nevű opciót. Az eszközünket az előbb felírt IPv4 Address alapján tudjuk megkülönböztetni, adjunk neki egy tetszőleges IP címet.

Ezután egy Port forwarding vagy Virtuális szerver nevű opciót kell keresni, ahol az alábbi beállításokat kell megadnunk. Átállíthatjuk a portot is, de én ajánlom, hogy használjuk a Minecraft alapértelmezett 25565 portját az egyszerűség kedvéért. Az IP címet értelemszerűen módosítsd az általad megadottra.

 

Java, Java, Java!

Ellenőrizzük, hogy a gépre a legfrissebb Java van telepítve. Ha telepítve van a Java, akkor megtalálható a Start menüben. A “Check for updates” gombbal tudunk frissítéseket keresni, nem árt. Ha valamiért nem lenne a gépen Java, akkor innen tudod letölteni.

Ha van ilyen menüpontunk, van Jávánk is

Az “Update Now”-ra kattintva pedig láthatjuk, hogy friss a kávénk, mindenki örül.

 

Java átengedése a tűzfalon

Kezdjük el a keresőbe pötyögni, hogy “átengedése a Windows tűzfalon”, majd nyomjunk Entert. Valami ilyesmit kell látnunk. (Lehet, hogy rá kell kattintani a Beállítások módosítására.)

Itt pipáljuk be mindkét négyzetet a “Java(TM) Platform SE binary” és a “javaw.exe” mellett. Ha nincsenek ilyenek a listában, akkor kattintsunk a Másik alkalmazás engedélyezésére, és tallózzuk be a java.exe és a javaw.exe fájlokat. Általában a C:\Program Files\Java\jre_xxx\bin mappában találhatók ezek meg. Ha 64 bites rendszered van, és csak a Program Files (x86)-ban van meg a Java, akkor telepítsd fel a 64 bites Jávát is. Ezen az oldalon válaszd ki a Windows (64 bit)-et.

Ha sikerült betallózni, kattintsunk a módosítások mentésére.

 

IP cím kiderítése

Legtöbbször a szolgáltatók dinamikus IP címet adnak, ez azt jelenti, hogy a router újraindításakor mindig más IP címet kapsz, tehát mindig más IP-vel tudak a többiek a szerverre csatlakozni. Létezik viszont statikus IP is, ami sosem változik meg, ezt a legtöbb szolgáltatónál ingyenesen lehet igényelni.

Bármilyen “típusú” is legyen az aktuális IP címed, egyszerűen kiderítheted a nem ma készült, de még mindig tökéletesen működő ShowMeMyIP alkalmazással, vagy az ipchicken.com használatával.

 

Singleplayer játék megosztása

Lépj be egy tetszőleges világba, nyomj egy T betűt, majd pötyögd be, hogy /publish 25565. Máris meg van osztva a világod, és aki ismeri az IP címedet, az tud csatlakozni hozzá.

Ez a módszer talán a legegyszerűbb, de vannak bizonyos korlátai:

  • A szerverre kizárólag eredeti klienssel rendelkező játékosok csatlakozhatnak
  • Hogyha te kilépsz a világból, akkor mindenki mást is kidob a szerverről
  • Nem tudsz jogosultságokat beállítani

 

Új szerver készítése

Ez már egy fokkal bonyolultabb, de jobban konfigurálható, és akkor is fel tud rá bárki menni, hogyha te éppen nem játszol, de a szerver fut.

Első lépésként menjünk fel a PaperMC oldalára, és töltsük le a legfrissebb buildet. (Használhatnánk a Mojang által kiadott “official” szervert, vagy a Craftbukkit/Spigotot, de tapasztalataim szerint a PaperMC a legjobb.

A letöltött jar fájlt rakd be egy üres mappába valahova a gépedre (mondjuk a dokumentumokba). Ezután hozz létre két üres szöveges dokumentumot, az egyik legyen az eula.txt, a másik pedig a run.bat. Nem árt a fájlkiterjesztések megjelenítését bekapcsolni, hogy könnyebben tudj dolgozni.

Fájlkiterjesztések megjelenítésének beállítása ⬇️

Az eula.txt tartalma ennyi legyen: eula=true

A run.bat már egy fokkal bonyolultabb, nálam így néz ki:

java -Xmx1536M -Xms1536M -jar paper-201.jar nogui

Az elején megadjuk, hogy a Javát szeretnénk elindítani a java paranccsal. Ez nem mindenkinél működik, ha nem indul el a szerver, akkor cseréld ki a java parancsot a Java elérési útjára: ez általában “C:\Program Files\java\jre1.8.0_xxx\bin\java.exe”, ahol az xxx a telepített Java verziót jelöli. Az idézőjelek fontosak!

A következő két paraméter (-Xmx1536M és -Xms1536M) a szerver által maximálisan használható RAM mennyiségét adja meg. 32 bites rendszernél ez maximum 1536 MB (1,5 GB), 64 bites rendszernél határ a csillagos ég. Én általában 2 vagy 3 GB-ot szoktam megadni (2048M vagy 3072M), ezzel a mennyiséggel a szerver nagyon kényelmesen elvan, és még marad is a gépben szabad memória.

A -jar paper-201.jar paraméternél adjuk meg az előbb letöltött szerver jar fájl nevét a paper-201.jar helyett.

A nogui pedig annyit tud, hogy nem fog egy undorító, erőforrás-zabáló, de semmire nem jó “szerver admin felület” feljönni indításkor.

Ha minden fájlt elmentettél, kattints a run.bat-ra kétszer és már indul is a szerver.

Egy ilyesmi konzolt kell kapnod, ha mindent jól csináltál

Pár másodperc alatt (nálam ez van egy perc is, mert a szervert körülbelül egy mikrohullámú sütőn futtatom) betölt, kiírja, hogy DoneInnentől kezdve bárki fel tud lépni a szerverre, aki tudja az IP címet. Ugyanarról a gépről, amelyiken a szerver fut, a localhost IP-címmel tudunk fellépni, ugyanarról a hálózatról pedig a már fentebb említett 192.168.x.x címmel, amit fentebb megadtunk a router beállításoknál.

A szervert a frissen létrehozódott server.properties fájl segítségével tudjuk bekonfigurálni. Társítsuk a jegyzettömbbel vagy egyéb egyszerű szövegszerkesztővel! Egyetlen opciót emelnék ki, ez az online-mode. Ha ezt true-ra állítod, akkor csak az eredeti Mojang fiókkal rendelkezők fognak tudni a szerverre csatlakozni, ha pedig false-ra, akkor mindenki. A többi opcióhoz részletes leírást (külföldiül) itt találsz.

server.properties jegyzettömbbel társítva

Ha kedvünkre szerkesztettük az opciókat, mentsük el a server.properties-t, menjünk vissza a szép fekete konzolunkhoz, írjuk be, hogy stop, majd nyomjunk Entert. Ezzel leállítottuk a szervert. Ha újra kétszer kattintunk a run.bat-ra, akkor pedig elindul, és betölti az új beállításokat.

 

Nagyjából a végére értünk, mostmár mindenki kedvére pakolgathatja a kockákat multiplayerben is. Ha van valami kérdésed/kérésed, esetleg kiegészítenéd valamivel a cikket, írj kommentben.

Minecraft szerver készítés

Szólj hozzá!

10000
Free Web Hosting