Skip to content
VDS · Aplikacje i boty

Serwer Minecraft na VDS: kiedy to ma sens

Szczera porównywarka VDS i gotowego hostingu gier dla Minecraft, wybór planu według liczby graczy i procedura ręcznej instalacji rdzenia serwera.

Zaktualizowano 23 sierpnia 2026

Na VPS uruchomisz dowolny serwer Minecraft — masz pełny dostęp root. Pytanie tylko, czy naprawdę tego potrzebujesz: wszystko, co robi panel gry, musisz zrobić ręcznie, łącznie z uruchamianiem, aktualizacjami i kopiami zapasowymi.

Kiedy VPS ma sens

Wybierz VPS, jeśli:

  • potrzebujesz sieci serwerów z proxy, własną bazą danych i stroną na jednej maszynie;
  • instalujesz niestandardowe oprogramowanie, którego panele gry nie oferują;
  • bot, panel webowy i API twojego projektu muszą działać obok siebie;
  • swobodnie poruszasz się po konsoli Linux.

Hosting gry „pod klucz” jest wygodniejszy, jeśli chcesz przycisk „start”, menedżer plików, automatyczne kopie świata i podpowiedzi dotyczące jąder serwera. Nie musisz wtedy siłować się z systemd, portami i Java.

Wybór planu

Minecraft ogranicza taktowanie jednego rdzenia i pamięć. Ryzen 9 7950X działa tu na twoją korzyść, ale pamięć zaplanuj z zapasem dla systemu.

PlanRdzenie / pamięćRealny scenariusz
VDS-1 (1/2)1 / 2 GBWaniliowy serwer dla 3–5 znajomych
VDS-2 (2/4)2 / 4 GBWanilia lub lekkie pluginy, 10–15 graczy
VDS-3 (4/8)4 / 8 GBPluginy Paper, 20–40 graczy
VDS-4 (6/16)6 / 16 GBŚredni modpack albo dwa serwery
VDS-5 i VDS-68–10 / 24–32 GBSieć z proxy i bazą danych

Ciężkie modpacki zjadają pamięć szybciej niż gracze: 60 modów dla dziesięciu osób wymaga więcej niż wanilia dla pięćdziesięciu.

Instalacja

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

Ustaw -Xmx na nie więcej niż pamięć planu minus 1 GB dla systemu: na VDS-2 to 3 GB, a nie 4.

Musisz otworzyć port 25565 w zaporze maszyny. Adres dla graczy to publiczny IPv4 z zakładki „Przegląd” w panelu pod /hosting/vds/m/<id>.

Co musisz zrobić sam

  • Kopie zapasowe świata: nie ma snapshotów ani automatycznych kopii maszyny — tylko własny cron i zrzucanie na zewnętrzny storage.
  • Aktualizacje jądra i Java.
  • Ochrona przed atakami flood i brute-force haseł SSH.
  • Monitorowanie dysku: światy rosną, a dysk jest stały w ramach planu, od 40 do 250 GB.

Częste błędy

ObjawPrzyczyna
Serwer wywala się bez żadnych komunikatówJava zażądała więcej pamięci, niż jest dostępne: sprawdź journalctl -k | grep -i oom
Ciągłe lagi przy 10 graczachCiężkie pluginy albo zbyt niski -Xmx, a nie słaby CPU
Gracze nie mogą dołączyćPort jest zamknięty albo serwer nasłuchuje na 127.0.0.1
Świat jest uszkodzony po crashuNie ma kopii, a Restart=always restartował serwer na uszkodzonych danych

Przepustowość do 500 Mbps i szybkość dysku są ograniczone przez plan: 60 MB/s zapisu na rdzeń, dwa razy tyle przy odczycie. Przy świecie z ciągłym generowaniem chunków jest to odczuwalne na niższych planach.