Szeretnél saját Minecraft Bukkit szervert indítani, de nem akarsz bajlódni a Hamachi-val? Jó helyen jársz! Ebben a részletes útmutatóban lépésről lépésre végigvezetünk a folyamaton, hogy hogyan hozhatsz létre egy Bukkit szervert, ami bárki számára elérhető az interneten, anélkül, hogy külső VPN programra lenne szükséged. Nem kell többé a Hamachi IP címekkel kínlódni, a barátaid egyszerűen csatlakozhatnak a szerveredhez a saját publikus IP címed segítségével.
Miért ne használjunk Hamachit?
Mielőtt belevágnánk a tényleges szerver létrehozásába, érdemes megérteni, miért is preferáljuk a Hamachi nélküli megoldást. A Hamachi egy VPN szolgáltatás, ami lehetővé teszi, hogy egy lokális hálózatot szimulálj az interneten keresztül. Bár egyszerű megoldásnak tűnhet, számos hátránya van:
- Teljesítmény: A Hamachi lassíthatja a játékmenetet a többlet adatforgalom miatt.
- Biztonság: Nem a legbiztonságosabb megoldás, és potenciális biztonsági kockázatokat hordozhat.
- Korlátozások: Ingyenes verzióban korlátozott számú játékost engedélyez.
- Kényelmetlenség: Minden játékosnak telepítenie és beállítania kell a Hamachit, ami sokak számára bonyolult lehet.
Előkészületek
Mielőtt belevágnánk a szerver beállításába, győződjünk meg róla, hogy a következőkre van szükségünk:
- Java: Telepítve kell lennie a legújabb Java Development Kit (JDK) verziójának. Letöltheted a hivatalos Oracle oldalról. Győződj meg róla, hogy a megfelelő (32 vagy 64 bites) verziót töltöd le a rendszeredhez.
- Bukkit/Spigot/Paper szerver fájlok: Ezek a fájlok tartalmazzák a szerver működéséhez szükséges programokat. A Spigot és a Paper optimalizáltabb alternatívák a Bukkithez képest, és javasolt őket használni. Letöltheted őket a hivatalos SpigotMC vagy PaperMC weboldalakról.
- Router hozzáférés: Szükséged lesz a routered adminisztrációs felületéhez való hozzáférésre a portforwarding beállításához.
- Statikus IP cím (ajánlott): Bár nem kötelező, a statikus IP cím használata jelentősen leegyszerűsíti a dolgokat, mert nem fog változni a szerver IP címe időről időre.
Lépésről Lépésre a Bukkit Szerver Létrehozása
- Java telepítése és ellenőrzése:
- Töltsd le és telepítsd a legújabb JDK verziót.
- Nyisd meg a parancssort (Windows) vagy a Terminalt (macOS/Linux).
- Írd be a következő parancsot:
java -version
. Ha helyesen van telepítve, ki kell írnia a Java verzióját.
- Szerver fájlok letöltése és előkészítése:
- Töltsd le a kívánt szerver fájlt (Spigot, Paper) a hivatalos weboldalról.
- Hozzon létre egy új mappát a számítógépeden, ahova a szerver fájljait fogod tárolni (pl. „MinecraftSzerver”).
- Másold be a letöltött .jar fájlt ebbe a mappába.
- Hozzon létre egy új szöveges dokumentumot ebben a mappában, és nevezd át „start.bat”-ra (Windows) vagy „start.sh”-ra (macOS/Linux).
- A „start.bat/start.sh” fájl szerkesztése:
- Nyisd meg a létrehozott fájlt egy szövegszerkesztővel.
- Írd be a következő sort (Windows):
java -Xmx2G -Xms2G -jar spigot.jar nogui
. Cseréld ki a „spigot.jar”-t a te .jar fájlod nevére. Az „-Xmx2G” és „-Xms2G” beállítások a szerver által használható maximális és minimális memóriát jelölik (ebben az esetben 2 GB). Állítsd be ezeket az értékeket a számítógéped RAM-jához mérten. - Írd be a következő sort (macOS/Linux):
java -Xmx2G -Xms2G -jar spigot.jar nogui
. Ugyanazok a megjegyzések érvényesek, mint a Windows verziónál. Majd futtasd a következő parancsot a terminálban:chmod +x start.sh
- Mentsd el a fájlt.
- A szerver elindítása és az EULA elfogadása:
- Kattints duplán a „start.bat” (Windows) vagy futtasd a „start.sh” fájlt a terminálból (macOS/Linux).
- A szerver el fog indulni, és létre fog hozni néhány fájlt a mappában.
- Állítsd le a szervert, ha elkészült a fájlok generálásával.
- Nyisd meg az „eula.txt” fájlt, és állítsd át az „eula=false” sort „eula=true”-ra. Ezzel elfogadod a Minecraft végfelhasználói licencszerződését.
- Portforwarding beállítása a routeren:
- Jelentkezz be a routered adminisztrációs felületére a böngésződben (általában a cím 192.168.1.1 vagy 192.168.0.1, a felhasználónév és jelszó a routered dokumentációjában található).
- Keresd meg a „Port Forwarding”, „NAT Forwarding” vagy hasonló nevű beállítást.
- Hozzon létre egy új port forward szabályt, ami a 25565-ös portot (ez a Minecraft alapértelmezett portja) a számítógéped belső IP címére irányítja. A belső IP címedet a parancssorban (Windows) az
ipconfig
paranccsal, vagy a Terminalban (macOS/Linux) azifconfig
paranccsal tudod megnézni. - FONTOS: Mindkét port (külső és belső) legyen 25565, és a protokoll legyen TCP és UDP is.
- Tűzfal beállítása:
- Győződj meg róla, hogy a Windows tűzfal vagy más tűzfal szoftver engedélyezi a bejövő kapcsolatokat a 25565-ös porton.
- A szerver indítása és tesztelése:
- Indítsd el újra a szervert a „start.bat/start.sh” fájl futtatásával.
- Keresd meg a publikus IP címed (pl. a whatismyipaddress.com oldalon).
- Indítsd el a Minecraftot, és add hozzá a szervert a „Szerver hozzáadása” gombra kattintva. Add meg a publikus IP címedet szerver címként.
- Próbálj meg csatlakozni a szerverhez. Ha minden jól ment, sikeresen be kellene jutnod a játékba.
- Kérd meg a barátaidat, hogy próbáljanak meg csatlakozni a szerverhez a te publikus IP címed segítségével.
Gyakori Problémák és Megoldások
- Nem tudok csatlakozni a szerverhez:
- Ellenőrizd, hogy helyesen állítottad be a portforwardingot a routereden.
- Győződj meg róla, hogy a tűzfal nem blokkolja a kapcsolatot.
- Ellenőrizd, hogy a szerver fut-e.
- Ellenőrizd, hogy a publikus IP címedet adtad meg a Minecraftban.
- A barátaim nem tudnak csatlakozni a szerverhez:
- Ugyanazok a hibaelhárítási lépések érvényesek, mint az előző pontban.
- Győződj meg róla, hogy ők is a te publikus IP címedet használják.
- A szerver lassan fut:
- Adj több RAM-ot a szervernek a „start.bat/start.sh” fájlban.
- Használj optimalizáltabb szerver fájlokat (pl. Paper).
- Korlátozd a játékosok számát.
- Zárd be a felesleges programokat a számítógépeden.
Összegzés
Gratulálok! Sikeresen létrehoztál egy Bukkit szervert Hamachi nélkül. Most már szabadon játszhatsz a barátaiddal anélkül, hogy külső VPN programra lenne szükséged. Ne felejtsd el rendszeresen frissíteni a szerver fájljait, és gondoskodni a biztonságról. Jó szórakozást a játékhoz!