Minecraft server na VDS-u: kada ima smisla
Iskreno poređenje VDS-a i gotovog game hostinga za Minecraft, izbor tiera prema broju igrača i postupak za ručnu instalaciju server core-a.
Ažurirano 23. avgust 2026.
Na VPS-u možeš da pokreneš bilo koji Minecraft server — dobijaš pun root pristup. Pitanje je da li ti to treba: sve što radi game panel, moraćeš da radiš ručno, uključujući pokretanje, ažuriranja i bekape.
Kada VPS ima smisla
Izaberi VPS ako:
- ti treba mreža servera sa proxyjem, sopstvena baza podataka i sajt na jednoj mašini;
- instaliraš nestandardni softver koji game paneli ne nude;
- bot, web panel i API tvog projekta moraju da rade uporedo s njim;
- ti rad u Linux konzoli ne predstavlja problem.
Gotov game hosting je praktičniji ako želiš dugme „start“, menadžer fajlova, automatske kopije sveta i smernice za server core-ove. Nema potrebe da se boriš sa systemd-om, portovima i Javom.
Izbor tier-a
Minecraft ograničavaju brzina jednog jezgra i memorija. Ryzen 9 7950X ti ovde ide u prilog, ali uzmi memoriju sa rezervom za sistem.
| Tier | Jezgra / memorija | Realan scenario |
|---|---|---|
| VDS-1 (1/2) | 1 / 2 GB | Vanilla server za 3–5 prijatelja |
| VDS-2 (2/4) | 2 / 4 GB | Vanilla ili lagani plugini, 10–15 igrača |
| VDS-3 (4/8) | 4 / 8 GB | Paper plugini, 20–40 igrača |
| VDS-4 (6/16) | 6 / 16 GB | Srednje veliki modpak ili dva servera |
| VDS-5 i VDS-6 | 8–10 / 24–32 GB | Mreža sa proxyjem i bazom podataka |
Teški modpakovi troše memoriju brže nego igrači: 60 modova za deset ljudi zahteva više nego vanilla za pedeset.
Instalacija
apt update && apt install -y openjdk-21-jre-headless
useradd -r -m -d /srv/mc -s /usr/sbin/nologin mc
cd /srv/mc
sudo -u mc curl -O https://core-address/paper.jar
sudo -u mc bash -c 'echo eula=true > eula.txt'
Unit /etc/systemd/system/mc.service:
[Service]
User=mc
WorkingDirectory=/srv/mc
ExecStart=/usr/bin/java -Xms2G -Xmx3G -jar paper.jar nogui
Restart=on-failure
SuccessExitStatus=0 1
[Install]
WantedBy=multi-user.target
Postavi -Xmx na najviše memoriju tier-a minus 1 GB za sistem: na VDS-2 to je 3 GB, ne 4.
Treba da otvoriš port 25565 u firewall-u mašine. Adresa za igrače je javna IPv4 sa kartice „Overview“ u panelu na /hosting/vds/m/<id>.
Šta ćeš morati sam
- Bekape sveta: nema snapshot-ova ni automatskih bekapa mašine — samo tvoj cron i prebacivanje na eksterni storage.
- Ažuriranja kernela i Jave.
- Zaštitu od flood napada i brute-force napada na SSH lozinku.
- Praćenje diska: svetovi rastu, ali disk je fiksiran uz tier, od 40 do 250 GB.
Česte greške
| Simptom | Uzrok |
|---|---|
| Server pada bez ikakvih poruka | Java je zatražila više memorije nego što je dostupno: proveri journalctl -k | grep -i oom |
| Stalni lag sa 10 igrača | Teški plugini ili prenizak -Xmx, a ne slab CPU |
| Igrači ne mogu da se povežu | Port je zatvoren ili server sluša na 127.0.0.1 |
| Svet je oštećen posle pada | Nema kopija, a Restart=always je stalno restartovao server preko oštećenih podataka |
Propusni opseg do 500 Mbps i brzina diska ograničeni su tier-om: 60 MB/s upisa po jezgru, duplo za čitanje. Za svet sa stalnim generisanjem chunk-ova, to se primeti na nižim tier-ovima.