Jak provozovat Minecraft server na VPS
Na této stránce
VPS vám dá celý vlastní linuxový server: root přístup, veřejnou IP a nic, co byste tam sami nenainstalovali. Pro Minecraft server to znamená úplnou kontrolu — libovolnou verzi, libovolný software, libovolný počet světů a místo pro proxy, Discord bota nebo web vedle něj.
Stejné kroky — správné běhové prostředí, pravidlo ve firewallu, služba systemd a zálohy — platí téměř pro jakýkoli herní server na Linux VPS; mění se jen program a port.
Zároveň to znamená, že správcem jste vy. Tento návod pokrývá kompletní nastavení na Ubuntu 24.04 — každý příkaz v něm byl před sepsáním spuštěn na čistém serveru — a začíná poctivým srovnáním, protože pro jediný Minecraft server není VPS vždy výhodnější volba.
Stručná verze
- Pořiďte si VPS s alespoň 4 GB RAM a systémem Ubuntu 24.04. Oficiální repozitáře Ubuntu obsahují všechny verze Javy, které Minecraft potřebuje.
- Nainstalujte Javu, kterou vaše verze Minecraftu vyžaduje — Java 25 pro aktuální vydání 26.x, Java 21 pro 1.20.5 až 1.21.x.
- Spouštějte server pod vlastním uživatelem z jeho vlastní složky, nikdy jako root.
- Otevřete TCP port 25565 ve firewallu — až po povolení SSH, ne dřív.
- Udělejte z něj službu systemd, aby se spouštěl po startu a restartoval po pádu, a nastavte zálohy dřív, než je budete potřebovat.
Zabere to zhruba půl hodiny. Níže najdete přesné příkazy a první sekce vám pomůže rozhodnout, zda je VPS vůbec ten správný nástroj.
Plný root, NVMe a ochrana proti DDoS: VPS od HytHost se 4 GB RAM začíná na €7.00/měsíc.
Zobrazit VPS tarifyVPS, nebo spravovaný Minecraft tarif? Poctivé srovnání
Obojí provozuje stejný Java server na podobném hardwaru. Rozdíl je v tom, kdo odvádí práci a co dalšího stroj zvládne.
| Linux VPS | Spravovaný Minecraft tarif | |
|---|---|---|
| Kolem 8-9 GB RAM | VPS 3, 8 GB — €15.00/měs. | MC Diamond, 9 GB — €11.65/měs. |
| Paměť dostupná pro Minecraft | Co zbude po operačním systému | Celý tarif |
| Instalace verzí a modpacků | Ručně | Přepínač verzí a instalátor modpacků na jedno kliknutí |
| Bezpečnostní aktualizace, firewall, zálohy | Na vás | Vyřešeno za vás |
| Další software na stejném stroji | Cokoli | Pouze Minecraft |
| Více serverů, proxy, databáze | Ano, vše na jednom stroji | Jeden server na tarif |
Pro jeden Minecraft server je spravovaný tarif výhodnější: víc paměti za méně peněz a žádná správa. VPS si své místo zaslouží, když chcete víc než jeden server — třeba Velocity proxy před lobby a survival světem — nebo když vedle Minecraftu mají běžet i jiné věci: Discord bot, web, databáze, vaše vlastní nástroje. Je to také správná volba, pokud je provozování serveru samotným cílem a chcete se přitom naučit Linux.
Pokud to sedí na vás, pokračujte. Pokud chcete jen server pro kamarády, Minecraft hosting vás tam dostane rychleji.
Výběr VPS, operačního systému a verze Javy
Jak velký VPS
Operačnímu systému nechte zhruba 1.5-2 GB a zbytek dejte Minecraftu.
| HytHost VPS | Parametry | Vhodné pro |
|---|---|---|
| VPS 2 — €7.00/měs. | 4 vCPU, 4 GB RAM, 30 GB NVMe | Paper server pro partu přátel |
| VPS 3 — €15.00/měs. | 4 vCPU, 8 GB RAM, 50 GB NVMe | Vytíženější Paper server nebo lehký modpack |
| VPS 4 — €27.00/měs. | 6 vCPU, 16 GB RAM, 100 GB NVMe | Modpacky nebo proxy s několika servery za ní |
Nejmenší tarify se 2 GB stačí pro bota nebo testovací svět, ale na skutečný Minecraft server jsou po odečtení podílu operačního systému příliš těsné. Jak souvisí paměť s počtem hráčů a módy, najdete v návodu kolik RAM potřebuje Minecraft server.
Jaký operační systém
Zvolte Ubuntu 24.04. Jeho standardní repozitáře obsahují OpenJDK 17, 21 a 25, což pokryje každou verzi Minecraftu, kterou pravděpodobně budete provozovat. Debian 12 je také dobrý systém, ale jeho repozitáře nabízejí jen Javu 17 — příliš starou pro jakékoli vydání Minecraftu od 1.20.5 — takže byste nejdřív museli přidat repozitář Javy třetí strany.
Jaká verze Javy
| Verze Minecraftu | Požadovaná Java |
|---|---|
| 26.1 a novější | Java 25 |
| 1.20.5 až 1.21.x | Java 21 |
| 1.18 až 1.20.4 | Java 17 |
Tyto údaje pocházejí přímo z dat o verzích, která Mojang zveřejňuje ke každému vydání. Většina modpacků stále cílí na 1.21.1, takže si před instalací Javy ověřte verzi svého packu.
Instalace serveru krok za krokem
Přihlaste se přes SSH jako uživatel se sudo. Níže uvedené příkazy instalují Javu 25 pro aktuální vydání; pro 1.20.5-1.21.x použijte openjdk-21-jre-headless.
- Aktualizujte systém a nainstalujte Javu:
sudo apt update && sudo apt upgrade -y sudo apt install -y openjdk-25-jre-headless java -version
- Vytvořte uživatele, kterému patří server a nic jiného:
sudo useradd -r -m -d /opt/minecraft -s /usr/sbin/nologin minecraft
Když server běží pod vlastním uživatelem, kompromitovaný plugin může poškodit server, ale ne celý stroj. - Stáhněte jar serveru. Zkopírujte odkaz ke stažení vanilla serveru z minecraft.net nebo Paperu z papermc.io a stáhněte ho do složky serveru:
cd /opt/minecraft sudo -u minecraft curl -o server.jar "PASTE_THE_DOWNLOAD_LINK_HERE"
- Přijměte EULA a jednou server spusťte:
echo "eula=true" | sudo -u minecraft tee /opt/minecraft/eula.txt sudo -u minecraft java -Xms2G -Xmx6G -jar server.jar nogui
Počkejte naDone, napištestopa svět iserver.propertiesjsou na svém místě. Hodnotu-Xmxnastavte na paměť VPS minus zhruba 2 GB —-Xmx6Gna VPS s 8 GB.
Firewall, automatické spouštění a restarty
Otevřete port, aniž byste se zamkli venku
sudo ufw allow 22/tcp sudo ufw allow 25565/tcp sudo ufw enable
ufw bez prvního řádku přeruší vaše vlastní SSH spojení a jediná cesta zpět je konzole poskytovatele.Spusťte ho jako službu
Vytvořte /etc/systemd/system/minecraft.service:
[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
Pak ji načtěte a spusťte:
sudo systemctl daemon-reload sudo systemctl enable --now minecraft journalctl -u minecraft -f
Server se nyní spustí při startu VPS a po pádu se sám znovu rozběhne. journalctl zobrazuje výstup jeho konzole; sudo systemctl stop minecraft ho čistě vypne.
Hráči se připojují na IP adresu VPS. Pokud to nejde, zkontrolujte v tomto pořadí: služba běží, sudo ufw status uvádí 25565 a server-port v server.properties je stále 25565.
Zálohy a aktualizace
Na VPS vám svět nikdo nezálohuje, pokud to neuděláte sami. Dobře spolu fungují dvě vrstvy:
- Snapshot celého VPS. Tarify HytHost VPS nabízejí možnost zálohy snapshotem, který zachytí stroj tak, jak je — přesně to, co obnovíte po nepovedené aktualizaci systému.
- Kopie světa mimo server. Snapshot žije spolu s VPS; kopie jinde přežije cokoli, co se mu stane. Zabalte složku serveru do archivu, když je server zastavený, a pravidelně archiv přesouvejte mimo stroj pomocí
cron.
Aktualizace Minecraftu je pak rutina: udělejte zálohu, v tabulce Javy výše zkontrolujte novou verzi, nahraďte server.jar, spusťte server a projděte log. Pokud plugin nebo mód ještě není na novou verzi připravený, záloha je vaše cesta zpět.
sudo apt update && sudo apt upgrade jednou týdně, nebo automatické aktualizace, nestojí nic a zavře většinu dveří, na kterých u serveru dostupného z internetu záleží.Často kladené otázky
Ano, pokud chcete plnou kontrolu nebo víc věcí na jednom stroji: několik serverů za proxy, Discord bota, web nebo databázi. Pro jediný Minecraft server obvykle spravovaný Minecraft tarif nabídne víc paměti za méně peněz a nevyžaduje žádnou správu.
Alespoň 4 GB pro malý Paper server, 8 GB pro vytíženější server nebo lehký modpack a 16 GB pro náročnější modpacky nebo několik serverů. Operační systém si z toho vezme zhruba 1.5-2 GB, takže -Xmx nastavte na paměť VPS minus přibližně 2 GB.
Podle dat o verzích, která Mojang zveřejňuje, potřebuje Minecraft 26.1 a novější Javu 25, verze 1.20.5 až 1.21.x Javu 21 a 1.18 až 1.20.4 Javu 17. Většina modpacků nyní cílí na 1.21.1, tedy Javu 21.
Ubuntu 24.04 je nejjednodušší volba, protože jeho standardní repozitáře obsahují OpenJDK 17, 21 a 25. Debian 12 nabízí ve svých repozitářích jen Javu 17, která je pro Minecraft 1.20.5 a novější příliš stará, pokud nepřidáte repozitář Javy třetí strany.
Zkontrolujte v tomto pořadí tři věci: server běží (systemctl status minecraft), firewall povoluje TCP 25565 (ufw status) a server.properties stále používá port 25565. Hráči by se měli připojovat na veřejnou IP VPS; název hostitele funguje, až když na ni ukazuje DNS záznam.
Pro jediný Minecraft server obvykle ne. U HytHost stojí spravovaný Minecraft tarif s 9 GB €11.65/měs., zatímco VPS s 8 GB stojí €15.00/měs., a na VPS si část paměti vezme operační systém. VPS se vyplatí víc, když na něm běží několik serverů nebo jiný software.
Ano, to je jeden z hlavních důvodů, proč si vybrat VPS. Proxy jako Velocity s několika servery za ní, Discord bot, web nebo databáze mohou sdílet stroj, pokud jsou RAM a CPU dimenzované pro všechny dohromady.
Vlastní linuxový server, připravený během minut
HytHost KVM VPS s dedikovanými vCPU jádry, NVMe úložištěm, plným root přístupem a DDoS ochranou — 4 GB od €7.00/měs.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursByl tento návod užitečný?