Kilka serwerów gier na jednym VPS: RAM, rdzenie i porty
Tak, kilka serwerów gier na jednym VPS to nie problem, o ile zadbasz o trzy rzeczy: wystarczająco dużo pamięci (zsumuj minimum dla każdego serwera plus około 1 GB na system operacyjny), wystarczająco dużo szybkich rdzeni dla ciężkich głównych wątków i osobny port dla każdego serwera. Minecraft, Valheim i bot Discord zmieszczą się razem na Premium VPS z 4 vCore i 12 GB.
Kilka serwerów gier na jednym VPS? Tak, jeśli zsumujesz pamięć
Na VPS Twoje serwery gier dzielą sprzęt, który wynajmujesz. Każdy serwer zajmuje własny kawałek pamięci i sam z siebie nie oddaje go sąsiadom. Dlatego każde planowanie zaczyna się od sumowania, a nie od zgadywania. Oto minima, których używamy też w sklepie i w naszym doradcy:
- Minecraft (vanilla, Paper lub Spigot): od 4 GB; z modami od 8 GB; duże modpacki jak All the Mods, RLCraft czy Pixelmon od 12 GB.
- Valheim: od 4 GB, a od 5 graczy 1 do 2 GB więcej.
- FiveM do 64 slotów: od 8 do 16 GB.
- Rust i ARK: od 12 GB. Palworld: od 12 do 16 GB.
Do tego dochodzi system operacyjny. Goły serwer Ubuntu sam zużywa niewiele, ale z SSH, logami, firewallem i ewentualnie Dockerem albo bazą danych około 1 GB to bezpieczny zapas. Jeśli nie zostawisz tego miejsca, przy braku pamięci Linux sięgnie po OOM-killera. Ten zwykle zatrzymuje proces, który zużywa najwięcej pamięci, a to prawie zawsze któryś z Twoich serwerów gier.
Przykład: Minecraft, Valheim i bot Discord
Załóżmy: serwer Paper dla Twojej paczki znajomych, świat Valheim dla czterech graczy i mały bot Discord, który informuje, kto jest online.

| Element | Pamięć |
|---|---|
| Minecraft (Paper) | 4 GB |
| Valheim (do 4 graczy) | 4 GB |
| Bot Discord | ± 0,5 GB |
| System operacyjny | ± 1 GB |
| Razem | 9,5 GB |
Przy 9,5 GB wychodzi Premium VPS z 4 vCore i 12 GB za 93,96 zł miesięcznie. 2,5 GB zapasu wyłapie skoki i zostawi miejsce dla piątego i szóstego gracza w Valheim. Jeśli później chcesz dodać drugi serwer Minecraft albo modpack, od razu wybierz 6 vCore i 16 GB za 120,96 zł. W ramach tej samej linii możesz też później przejść na większy pakiet w panelu klienta; dopłacasz wtedy różnicę za resztę okresu rozliczeniowego.
Dlaczego Premium VPS z Ryzen 9, a nie tańszy KVM VPS? Pamięci w obu wystarczy, ale Minecraft i Valheim wykonują najcięższą pracę na jednym głównym wątku. Działa on szybciej na AMD Ryzen 9 9950X* (boost do 5,7 GHz na jednym rdzeniu, z DDR5) niż na EPYC 7443P w KVM VPS (do 4,0 GHz). Różnicę wyjaśniamy w artykule Ryzen czy EPYC na serwer gier?
* lub AMD Ryzen 9 7950X3D, zależnie od węzła.
Podział rdzeni: dwa ciężkie główne wątki czują się nawzajem
Pamięć możesz zsumować, ale czas procesora Twoje serwery dzielą. vCore to zwykle jeden wątek fizycznego rdzenia, a nie cały rdzeń. Z 4 vCore Minecraft i Valheim mogą w pełni wykorzystać po jednym wątku, z zapasem dla bota, systemu i garbage collectora Javy. Jeśli postawisz trzy albo cztery obciążone serwery na 4 vCore, będą walczyć o te same wątki i w najbardziej ruchliwym momencie wszystkie naraz złapią lagi.
Nie pozwól, by jeden serwer pożarł resztę, i ustaw limit dla każdego serwera:
- W Pterodactylu każdemu serwerowi dajesz limit CPU w procentach: 100 to jeden wątek, 200 to dwa. Bot Discord z limitem 50 nigdy nie weźmie więcej niż pół wątku.
- W systemd to samo robi
CPUQuota=:CPUQuota=200%oznacza maksymalnie dwa wątki. Za pomocąMemoryMax=ustawiasz obok twardy limit pamięci, żeby wyciek pamięci w bocie nie pociągnął za sobą Twojego serwera Minecraft.
Jeśli wszystkie vCore razem stoją na 100 %, pomoże pakiet z większą liczbą vCore. Jeśli jeden wątek stoi na 100 %, a reszta niewiele robi, pomoże tylko szybszy rdzeń albo mniej pracy na tick; o tym jest artykuł TPS, MSPT i lagi.
Porty i firewall: każdy serwer na własnym porcie
Dwa serwery nie mogą nasłuchiwać na tym samym porcie. Jeśli uruchamiasz różne gry, zwykle nie ma problemu, bo każda gra ma własny domyślny port:
| Gra | Domyślny port |
|---|---|
| Minecraft Java | 25565 TCP |
| Valheim | 2456–2457 UDP (port i port+1) |
| FiveM | 30120 TCP i UDP |
| Palworld | 8211 UDP |
| Satisfactory | 7777 TCP i UDP, plus 8888 TCP |
| Bot Discord | brak: bot sam nawiązuje połączenie wychodzące |
Dwa serwery tej samej gry? Daj drugiemu inny port, na przykład server-port=25566 w server.properties dla drugiego serwera Minecraft. W Valheim przesuwasz się o dwa porty, bo serwer używa też portu+1. Potem otwórz tylko to, czego gracze naprawdę potrzebują:
sudo ufw allow OpenSSH
sudo ufw allow 25565/tcp
sudo ufw allow 2456:2457/udp
sudo ufw enableZawsze najpierw zezwól na OpenSSH, inaczej odetniesz sobie dostęp. Pułapka z Pterodactylem: Wings uruchamia każdy serwer w kontenerze Docker, a Docker otwiera porty kontenerów z pominięciem ufw. Sam Docker pisze, że nie współpracuje z ufw. Port, który w Pterodactylu jest przypisany do serwera jako allocation, jest więc osiągalny także bez reguły ufw. Dlatego dawaj serwerom tylko te porty, których potrzebują. Resztę podstawowych zabezpieczeń opisujemy w artykule Jak zabezpieczyć serwer VPS: pierwsze 30 minut.
Zarządzanie: Pterodactyl czy osobne usługi systemd
Pterodactyl to darmowy panel do gier: każdy serwer dostaje w przeglądarce konsolę, menedżer plików, własne limity i ewentualnie współadministratorów. W KVM VPS i VDS możesz przy zamówieniu wybrać „Ubuntu 22.04 z Pterodactylem”; na Premium VPS instalujesz go samodzielnie na Ubuntu, korzystając z instrukcji ręcznej instalacji z bazy wiedzy. Przydaje się, gdy często zmieniasz gry albo pozwalasz innym współzarządzać, ale sam panel i Docker też zużywają pamięć i wymagają utrzymania. Więcej na ten temat w artykule Pterodactyl na własnym VPS.
systemd jest lżejszy: każdy serwer dostaje własnego użytkownika, własny katalog i własny plik usługi, na przykład /etc/systemd/system/mc.service. Jak wygląda taka usługa, przeczytasz w artykule Serwer Minecraft na VPS: instalacja, a dla gier ze Steama, takich jak Valheim, w artykule Serwer gry na VPS przez SteamCMD. Potem jednym poleceniem sprawdzisz, czy wszystko działa:
systemctl is-active mc valheim bot
active
active
activeDaj Minecraftowi w usłudze trochę mniej niż 4 GB, które rezerwujesz, na przykład -Xmx3G: Java oprócz sterty zużywa też własną pamięć. Samą Javę zainstalujesz według tej instrukcji. Jeśli później dojdzie serwer FiveM, przeczytaj najpierw Serwer FiveM na własnym VPS.
Kopie zapasowe: każdy świat osobno i poza VPS
Przy kilku serwerach na jednej maszynie dobra kopia zapasowa staje się ważniejsza: jedno błędne polecenie rm albo zapełniony dysk trafia we wszystko naraz. Zadbaj o to sam, dla każdego serwera:
- Pakuj każdy katalog świata osobno, za pomocą zadania cron, które dla każdego serwera działa o innej porze, żeby nie obciążały dysku jednocześnie.
- Kopiuj dopiero wtedy, gdy świat jest zapisany. W Minecraft poleceniem
save-offna chwilę wstrzymujesz automatyczny zapis, asave-allzapisuje wszystko na dysk; po skopiowaniu znowusave-on. - Regularnie przenoś archiwa na inną maszynę. Kopia zapasowa na tym samym VPS to nie jest kopia zapasowa.
Rozpisany plan znajdziesz w artykule Strategia backupów serwera Minecraft, która naprawdę działa.
Kiedy lepiej rozdzielić
Jeden VPS na wszystko jest tańszy i bardziej przejrzysty, ale nie zawsze mądrzejszy:
- Jeden adres IP dla wszystkiego. Ochrona DDoS jest na każdym VPS zawsze włączona, ale jeśli zaatakowany zostanie jeden serwer, ten ruch trafia na adres wszystkich Twoich serwerów.
- Konserwacja dotyka wszystkich. Aktualizacja jądra z restartem wyłącza wszystkie serwery naraz.
- Ciężcy sąsiedzi. Duży modpack obok serwera Rust potrzebuje razem już 24 GB plus system i dwóch obciążonych głównych wątków. Wtedy spokojniejsze będą dwa osobne VPS albo VDS ze stałymi rdzeniami.
- Chcesz przede wszystkim grać. Wtedy gotowe serwery gier z panelem to mniej pracy; zobacz VPS czy serwer gier: czego naprawdę potrzebujesz?
Najczęściej zadawane pytania
Ile serwerów gier mogę uruchomić na jednym VPS?
Tyle, na ile pozwalają pamięć i rdzenie. Zsumuj minimum dla każdego serwera (na przykład 4 GB na Minecraft i 4 GB na Valheim), dolicz około 1 GB na system operacyjny i zostaw trochę zapasu. Na dwa średnie serwery i bota Discord dobrym początkiem jest Premium VPS z 4 vCore i 12 GB (93,96 zł miesięcznie).
Ile pamięci zużywa sam system operacyjny?
Goły serwer z Linuksem, taki jak Ubuntu, zużywa niewiele, ale z SSH, logami, firewallem i ewentualnie Dockerem albo bazą danych około 1 GB to bezpieczny zapas. Windows Server sam zużywa więcej: na VPS z Windows zalecamy co najmniej 4 GB, a serwer gry dochodzi do tego. Tę pamięć doliczasz do tego, czego potrzebują Twoje serwery.
Czy mogę uruchomić Minecraft i FiveM na tym samym VPS?
Tak. Korzystają z różnych portów (25565 TCP oraz 30120 TCP i UDP), więc tu sobie nie przeszkadzają. Licz 4 GB na Minecraft, od 8 do 16 GB na FiveM i około 1 GB na system; najmniejszym rozmiarem jest wtedy Premium VPS z 6 vCore i 16 GB (120,96 zł). Oba opierają się na jednym szybkim rdzeniu, więc daj każdemu co najmniej własny wątek.
Czy potrzebuję Pterodactyla do kilku serwerów?
Nie. Z osobną usługą systemd dla każdego serwera też to działa i zużywa mniej pamięci. Pterodactyl przydaje się, gdy chcesz panelu WWW, często zmieniasz gry albo chcesz, by inni współzarządzali. W KVM VPS i VDS możesz przy zamówieniu od razu wybrać Ubuntu 22.04 z Pterodactylem.