Minecraft szerver VPS-en: így állítsd be
Ezen az oldalon
Egy VPS egy teljes, saját Linux szervert ad: root hozzáférést, nyilvános IP-címet, és semmi nem fut rajta, amit nem te telepítettél. Egy Minecraft szervernél ez teljes kontrollt jelent — bármilyen verzió, bármilyen szoftver, bármennyi világ, és hely egy proxynak, egy Discord botnak vagy egy weboldalnak mellette.
Ugyanezek a lépések — a megfelelő futtatókörnyezet, egy tűzfalszabály, egy systemd szolgáltatás és a mentések — szinte bármelyik játékszerverre érvényesek, amit Linux VPS-en futtatsz; csak a program és a port változik.
Ez azt is jelenti, hogy te vagy a rendszergazda. Ez az útmutató a teljes telepítést bemutatja Ubuntu 24.04-en — minden parancsot lefuttattunk egy tiszta szerveren, mielőtt leírtuk — és egy őszinte összehasonlítással kezd, mert egyetlen Minecraft szerverhez a VPS nem mindig a jobb választás.
Röviden
- Szerezz egy legalább 4 GB RAM-os VPS-t Ubuntu 24.04-gyel. Az Ubuntu saját tárolói tartalmazzák az összes Java-verziót, amire a Minecraftnak szüksége van.
- Telepítsd a Minecraft-verziódhoz szükséges Javát — Java 25 a jelenlegi 26.x kiadásokhoz, Java 21 az 1.20.5–1.21.x verziókhoz.
- Futtasd a szervert saját felhasználóval, saját mappából, soha ne rootként.
- Nyisd meg a 25565-ös TCP portot a tűzfalon — miután engedélyezted az SSH-t, nem előtte.
- Csinálj belőle systemd szolgáltatást, hogy rendszerindításkor elinduljon és összeomlás után újrainduljon, és állítsd be a mentéseket, mielőtt szükséged lenne rájuk.
Ez nagyjából fél óra munka. Az alábbi részek megadják a pontos parancsokat, az első pedig segít eldönteni, hogy egyáltalán a VPS-e a megfelelő eszköz.
Teljes root hozzáférés, NVMe és DDoS-védelem: 4 GB RAM-os HytHost VPS már €7.00/hó áron.
VPS csomagokVPS vagy menedzselt Minecraft csomag? Őszinte összehasonlítás
Mindkettő ugyanazt a Java szervert futtatja hasonló hardveren. A különbség az, hogy ki végzi a munkát, és mire képes még a gép.
| Linux VPS | Menedzselt Minecraft csomag | |
|---|---|---|
| Kb. 8-9 GB RAM | VPS 3, 8 GB — €15.00/hó | MC Diamond, 9 GB — €11.65/hó |
| A Minecraft számára elérhető memória | Ami az operációs rendszer után marad | A teljes csomag |
| Verziók és modpackek telepítése | Kézzel | Verzióváltó és egykattintásos modpack-telepítő |
| Biztonsági frissítések, tűzfal, mentések | A te dolgod | Megoldva |
| Más szoftver ugyanazon a gépen | Bármi | Csak Minecraft |
| Több szerver, proxy, adatbázis | Igen, mind egy gépen | Csomagonként egy szerver |
Egyetlen Minecraft szerverhez a menedzselt csomag a jobb választás: több memória kevesebb pénzért, adminisztráció nélkül. A VPS akkor éri meg, ha egynél több szervert szeretnél — mondjuk egy Velocity proxyt egy lobby és egy survival világ előtt —, vagy más dolgokat is futtatnál a Minecraft mellett: Discord botot, weboldalt, adatbázist, saját eszközöket. Akkor is jó választás, ha maga a szerverüzemeltetés a cél, és közben Linuxot is szeretnél tanulni.
Ha ez rád illik, olvass tovább. Ha csak egy szervert szeretnél a barátaidnak, a Minecraft hosting gyorsabban célba juttat.
A VPS, az operációs rendszer és a Java-verzió kiválasztása
Mekkora VPS kell
Hagyj az operációs rendszernek kb. 1.5-2 GB-ot, a többit add a Minecraftnak.
| HytHost VPS | Paraméterek | Mire jó |
|---|---|---|
| VPS 2 — €7.00/hó | 4 vCPU, 4 GB RAM, 30 GB NVMe | Paper szerver egy baráti társaságnak |
| VPS 3 — €15.00/hó | 4 vCPU, 8 GB RAM, 50 GB NVMe | Forgalmasabb Paper szerver vagy könnyű modpack |
| VPS 4 — €27.00/hó | 6 vCPU, 16 GB RAM, 100 GB NVMe | Modpackek, vagy proxy több szerverrel mögötte |
A legkisebb, 2 GB-os csomagok elegendők egy bothoz vagy tesztvilághoz, de túl szűkösek egy igazi Minecraft szerverhez, miután az operációs rendszer elvette a részét. Hogy a memória hogyan függ a játékosoktól és a modoktól, lásd: mennyi RAM kell egy Minecraft szervernek.
Melyik operációs rendszer
Válaszd az Ubuntu 24.04-et. Szabványos tárolói tartalmazzák az OpenJDK 17-et, 21-et és 25-öt, ami lefed minden Minecraft-verziót, amit valószínűleg futtatni fogsz. A Debian 12 is jó rendszer, de a tárolói csak a Java 17-et kínálják — ez túl régi az 1.20.5 óta megjelent összes Minecraft-kiadáshoz —, így előbb egy külső Java-tárolót kellene hozzáadnod.
Melyik Java-verzió
| Minecraft-verzió | Szükséges Java |
|---|---|
| 26.1 és újabb | Java 25 |
| 1.20.5–1.21.x | Java 21 |
| 1.18–1.20.4 | Java 17 |
Ezek közvetlenül a Mojang által minden kiadáshoz közzétett verzióadatokból származnak. A legtöbb modpack még mindig az 1.21.1-et célozza, ezért a Java telepítése előtt ellenőrizd a packod verzióját.
A szerver telepítése lépésről lépésre
Jelentkezz be SSH-n egy sudo joggal rendelkező felhasználóval. Az alábbi parancsok a Java 25-öt telepítik a jelenlegi kiadáshoz; 1.20.5-1.21.x esetén használd helyette az openjdk-21-jre-headless csomagot.
- Frissítsd a rendszert és telepítsd a Javát:
sudo apt update && sudo apt upgrade -y sudo apt install -y openjdk-25-jre-headless java -version
- Hozz létre egy felhasználót, amelyé a szerver, és semmi más:
sudo useradd -r -m -d /opt/minecraft -s /usr/sbin/nologin minecraft
Ha a szerver saját felhasználóval fut, egy feltört plugin csak a szervert tudja károsítani, nem az egész gépet. - Töltsd le a szerver jart. Másold ki a vanilla szerver letöltési linkjét a minecraft.net oldalról, vagy a Paperét a papermc.io oldalról, és töltsd le a szerver mappájába:
cd /opt/minecraft sudo -u minecraft curl -o server.jar "PASTE_THE_DOWNLOAD_LINK_HERE"
- Fogadd el az EULA-t, és indítsd el egyszer:
echo "eula=true" | sudo -u minecraft tee /opt/minecraft/eula.txt sudo -u minecraft java -Xms2G -Xmx6G -jar server.jar nogui
Várd meg aDoneüzenetet, írd be:stop, és a világ meg aserver.propertiesmár a helyén van. Állítsd az-Xmxértékét a VPS memóriájánál kb. 2 GB-tal kevesebbre — 8 GB-os VPS-en-Xmx6G.
Tűzfal, automatikus indítás és újraindítás
Nyisd meg a portot úgy, hogy ne zárd ki magad
sudo ufw allow 22/tcp sudo ufw allow 25565/tcp sudo ufw enable
ufw-t, megszakad a saját SSH-munkameneted, és csak a szolgáltató konzolján keresztül juthatsz vissza.Futtasd szolgáltatásként
Hozd létre a /etc/systemd/system/minecraft.service fájlt:
[Unit] Description=Minecraft server After=network-online.target Wants=network-online.target [Service] User=minecraft WorkingDirectory=/opt/minecraft ExecStart=/usr/bin/java -Xms2G -Xmx6G -jar server.jar nogui Restart=on-failure RestartSec=10 [Install] WantedBy=multi-user.target
Ezután töltsd be és indítsd el:
sudo systemctl daemon-reload sudo systemctl enable --now minecraft journalctl -u minecraft -f
A szerver mostantól elindul a VPS indulásakor, és összeomlás után magától visszajön. A journalctl mutatja a konzolkimenetét; a sudo systemctl stop minecraft szabályosan leállítja.
A játékosok a VPS IP-címére csatlakoznak. Ha nem sikerül, ebben a sorrendben ellenőrizd: fut a szolgáltatás, a sudo ufw status listázza a 25565-öt, és a server.properties fájlban a server-port még mindig 25565.
Mentések és frissítések
VPS-en senki nem menti a világodat, ha te nem teszed. Két réteg jól működik együtt:
- Pillanatkép (snapshot) a teljes VPS-ről. A HytHost VPS csomagok snapshot mentési opciót kínálnak, amely a gépet a pillanatnyi állapotában rögzíti — ez a megfelelő visszaállítási pont egy elrontott rendszerfrissítés után.
- Másolat a világról a szerveren kívül. A snapshot a VPS-sel együtt él; egy máshol tárolt másolat bármit túlél, ami a géppel történik. Archiváld a szerver mappáját, amíg a szerver le van állítva, és
cronsegítségével ütemezetten vidd el az archívumot a gépről.
A Minecraft frissítése így rutinná válik: készíts mentést, nézd meg a fenti Java-táblázatban az új verziót, cseréld le a server.jar fájlt, indítsd el, és olvasd el a naplót. Ha egy plugin vagy mod még nem áll készen az új verzióra, a mentés az utad visszafelé.
sudo apt update && sudo apt upgrade vagy az automatikus frissítések semmibe sem kerülnek, és bezárják a legtöbb fontos ajtót egy internetre nyitott szerveren.Gyakran ismételt kérdések
Igen, ha teljes kontrollt szeretnél, vagy több dolgot futtatnál a gépen: több szervert egy proxy mögött, Discord botot, weboldalt vagy adatbázist. Egyetlen Minecraft szerverhez egy menedzselt Minecraft csomag általában több memóriát ad kevesebb pénzért, és nem igényel adminisztrációt.
Legalább 4 GB egy kis Paper szerverhez, 8 GB egy forgalmasabb szerverhez vagy könnyű modpackhez, és 16 GB nehezebb modpackekhez vagy több szerverhez. Ebből az operációs rendszernek kb. 1.5-2 GB kell, ezért az -Xmx értékét a VPS memóriájánál nagyjából 2 GB-tal kevesebbre állítsd.
A Mojang által közzétett verzióadatok szerint a Minecraft 26.1 és újabb Java 25-öt igényel, az 1.20.5–1.21.x verziók Java 21-et, az 1.18–1.20.4 pedig Java 17-et. A legtöbb modpack jelenleg az 1.21.1-et célozza, ami Java 21-et jelent.
Az Ubuntu 24.04 a legegyszerűbb választás, mert szabványos tárolói tartalmazzák az OpenJDK 17-et, 21-et és 25-öt. A Debian 12 tárolóiban csak Java 17 van, ami túl régi a Minecraft 1.20.5 és újabb verzióihoz, hacsak nem adsz hozzá egy külső Java-tárolót.
Ellenőrizz három dolgot ebben a sorrendben: fut a szerver (systemctl status minecraft), a tűzfal engedi a TCP 25565-öt (ufw status), és a server.properties még mindig a 25565-ös portot használja. A játékosoknak a VPS nyilvános IP-címére kell csatlakozniuk; egy hosztnév csak akkor működik, ha egy DNS-rekord rá mutat.
Egyetlen Minecraft szerver esetén általában nem. A HytHostnál egy 9 GB-os menedzselt Minecraft csomag €11.65/hó, míg egy 8 GB-os VPS €15.00/hó, és a VPS-en a memória egy részét az operációs rendszer foglalja. A VPS akkor éri meg jobban, ha több szervert vagy más szoftvert futtat.
Igen, ez az egyik fő ok a VPS választására. Egy proxy, például a Velocity több szerverrel mögötte, egy Discord bot, egy weboldal vagy egy adatbázis osztozhat a gépen, amennyiben a RAM és a CPU mindegyikükhöz együttesen elegendő.
Saját Linux szerver, percek alatt
HytHost KVM VPS dedikált vCPU magokkal, NVMe tárhellyel, teljes root hozzáféréssel és DDoS védelemmel — 4 GB €7.00/hó ártól.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursHasznos volt ez az útmutató?