Meerdere gameservers op één VPS: RAM, cores en poorten
Ja, je kunt meerdere gameservers op een VPS draaien, zolang je drie dingen regelt: genoeg geheugen (tel per server de ondergrens op, plus ongeveer 1 GB voor het besturingssysteem), genoeg snelle cores voor de zware hoofdthreads en per server een eigen poort. Minecraft, Valheim en een Discord-bot passen samen op een Premium VPS met 4 vCores en 12 GB.
Meerdere gameservers op een VPS? Ja, als je het geheugen optelt
Op een VPS delen je gameservers de hardware die je huurt. Elke server neemt zijn eigen stuk geheugen, en dat geeft hij niet vanzelf terug aan de buren. Daarom begint elke planning met optellen, niet met schatten. Dit zijn de ondergrenzen die we ook in de winkel en in onze adviseur gebruiken:
- Minecraft (vanilla, Paper of Spigot): vanaf 4 GB; met mods vanaf 8 GB; grote modpacks zoals All the Mods, RLCraft of Pixelmon vanaf 12 GB.
- Valheim: vanaf 4 GB, en vanaf 5 spelers 1 tot 2 GB extra.
- FiveM tot 64 slots: 8 tot 16 GB.
- Rust en ARK: vanaf 12 GB. Palworld: 12 tot 16 GB.
Daar komt het besturingssysteem bij. Een kale Ubuntu-server gebruikt zelf weinig, maar met SSH, logs, een firewall en eventueel Docker of een database erbij is ongeveer 1 GB een veilige post. Houd je die ruimte niet vrij, dan grijpt Linux bij een tekort naar de OOM-killer. Die stopt meestal het proces dat het meeste geheugen gebruikt, en dat is bijna altijd een van je gameservers.
Rekenvoorbeeld: Minecraft, Valheim en een Discord-bot
Stel: een Paper-server voor je vriendengroep, een Valheim-wereld voor vier spelers en een kleine Discord-bot die meldt wie er online is.

| Onderdeel | Geheugen |
|---|---|
| Minecraft (Paper) | 4 GB |
| Valheim (tot 4 spelers) | 4 GB |
| Discord-bot | ± 0,5 GB |
| Besturingssysteem | ± 1 GB |
| Samen | 9,5 GB |
Met 9,5 GB kom je uit op de Premium VPS met 4 vCores en 12 GB voor € 21,75 per maand. De 2,5 GB marge vangt pieken op en laat ruimte voor een vijfde en zesde Valheim-speler. Wil je er later een tweede Minecraft-server of een modpack bij zetten, kies dan meteen 6 vCores en 16 GB voor € 28,00. Binnen dezelfde lijn kun je ook later upgraden in het klantenpaneel; je betaalt dan het verschil voor de rest van je periode.
Waarom de Premium VPS met Ryzen 9 en niet de goedkopere KVM VPS? Geheugen is er bij beide genoeg, maar Minecraft en Valheim doen hun zwaarste werk op één hoofdthread. Die draait sneller op de AMD Ryzen 9 9950X* (tot 5,7 GHz boost op één core, met DDR5) dan op de EPYC 7443P van de KVM VPS (tot 4,0 GHz). Het verschil lees je in Ryzen of EPYC voor je gameserver?
* of AMD Ryzen 9 7950X3D, afhankelijk van de node.
Cores verdelen: twee zware hoofdthreads voelen elkaar
Geheugen kun je optellen, rekentijd delen je servers. Een vCore is meestal één thread van een fysieke core, geen hele core. Met 4 vCores kunnen Minecraft en Valheim elk een eigen thread volop gebruiken, met ruimte over voor de bot, het systeem en de garbage collector van Java. Zet je drie of vier drukke servers op 4 vCores, dan vechten ze om dezelfde threads en krijgen ze op het drukste moment allemaal tegelijk lag.
Voorkom dat één server de rest opslokt door per server een plafond te zetten:
- In Pterodactyl geef je elke server een CPU-limiet in procenten: 100 is één thread, 200 is twee. Een Discord-bot op 50 kan nooit meer dan een halve thread pakken.
- Met systemd doet
CPUQuota=hetzelfde:CPUQuota=200%betekent maximaal twee threads. MetMemoryMax=zet je er een harde geheugengrens naast, zodat een geheugenlek in de bot niet je Minecraft-server meesleept.
Staan alle vCores samen op 100 %, dan helpt een pakket met meer vCores. Zit één thread op 100 % terwijl de rest weinig doet, dan helpt alleen een snellere core of minder werk per tick; daarover gaat TPS, MSPT en lag.
Poorten en firewall: elke server een eigen poort
Twee servers kunnen niet op dezelfde poort luisteren. Draai je verschillende games, dan is dat meestal geen probleem, want elke game heeft een eigen standaardpoort:
| Game | Standaardpoort |
|---|---|
| Minecraft Java | 25565 TCP |
| Valheim | 2456–2457 UDP (poort en poort+1) |
| FiveM | 30120 TCP en UDP |
| Palworld | 8211 UDP |
| Satisfactory | 7777 TCP en UDP, plus 8888 TCP |
| Discord-bot | geen: de bot maakt zelf een uitgaande verbinding |
Twee servers van dezelfde game? Geef de tweede een andere poort, bijvoorbeeld server-port=25566 in server.properties voor een tweede Minecraft-server. Bij Valheim schuif je twee poorten op, omdat de server ook poort+1 gebruikt. Zet daarna alleen open wat spelers echt nodig hebben:
sudo ufw allow OpenSSH
sudo ufw allow 25565/tcp
sudo ufw allow 2456:2457/udp
sudo ufw enableSta OpenSSH altijd als eerste toe, anders sluit je jezelf buiten. Een valkuil met Pterodactyl: Wings draait elke server in een Docker-container, en Docker zet de poorten van containers open buiten ufw om. Docker schrijft zelf dat het niet samengaat met ufw. Een poort die in Pterodactyl als allocation aan een server hangt, is dus bereikbaar, ook zonder ufw-regel. Geef servers daarom alleen de poorten die ze nodig hebben. De rest van de basisbeveiliging staat in VPS beveiligen: de eerste 30 minuten.
Beheer: Pterodactyl of losse systemd-services
Pterodactyl is een gratis gamepaneel: elke server krijgt in de browser een console, bestandsbeheer, eigen limieten en eventueel medebeheerders. Bij de KVM VPS en de VDS kun je bij het bestellen "Ubuntu 22.04 met Pterodactyl" kiezen; op de Premium VPS installeer je het zelf op Ubuntu, met de handmatige installatie uit de kennisbank. Handig als je vaak van game wisselt of anderen laat meebeheren, maar het paneel en Docker kosten zelf ook geheugen en onderhoud. Meer daarover in Pterodactyl op je eigen VPS.
systemd is lichter: elke server krijgt een eigen gebruiker, een eigen map en een eigen service-bestand, zoals /etc/systemd/system/mc.service. Hoe zo'n service eruitziet, lees je in Minecraft-server op een VPS installeren, en voor Steam-games zoals Valheim in Steam-gameserver op je VPS. Daarna zie je met één commando of alles draait:
systemctl is-active mc valheim bot
active
active
activeGeef Minecraft in de service iets minder dan de 4 GB die je reserveert, bijvoorbeeld -Xmx3G: Java gebruikt naast de heap ook eigen geheugen. Java zelf installeer je met deze handleiding. Komt er later een FiveM-server bij, lees dan eerst FiveM-server op een eigen VPS.
Back-ups: elke wereld apart, en buiten de VPS
Met meerdere servers op één machine wordt een goede back-up belangrijker: één verkeerd rm-commando of een volgelopen schijf raakt alles tegelijk. Regel het zelf, per server:
- Pak elke wereldmap apart in, met een cronjob die per server op een eigen tijdstip draait, zodat ze niet tegelijk de schijf belasten.
- Kopieer pas als de wereld is opgeslagen. Bij Minecraft zet je met
save-offhet automatisch opslaan even stil en schrijf je metsave-allalles weg; na de kopie weersave-on. - Zet de archieven regelmatig op een andere machine. Een back-up op dezelfde VPS is geen back-up.
Een uitgewerkt schema vind je in Een backupstrategie voor je Minecraft-server die echt werkt.
Wanneer splitsen beter is
Eén VPS voor alles is goedkoper en overzichtelijker, maar niet altijd slimmer:
- Eén IP-adres voor alles. De DDoS-bescherming staat op elke VPS altijd aan, maar wordt één server aangevallen, dan komt dat verkeer binnen op het adres van al je servers.
- Onderhoud raakt iedereen. Een kernelupdate met herstart haalt alle servers tegelijk offline.
- Zware buren. Een groot modpack naast een Rust-server vraagt samen al 24 GB plus het systeem, en twee drukke hoofdthreads. Dan zijn twee aparte VPS'en, of een VDS met vaste cores, rustiger.
- Je wilt vooral spelen. Dan zijn kant-en-klare gameservers met paneel minder werk; zie VPS of gameserver: wat heb je echt nodig?
Veelgestelde vragen
Hoeveel gameservers kan ik op één VPS draaien?
Zoveel als het geheugen en de cores toelaten. Tel per server de ondergrens op (bijvoorbeeld 4 GB voor Minecraft en 4 GB voor Valheim), reken ongeveer 1 GB voor het besturingssysteem en houd wat marge. Voor twee middelgrote servers en een Discord-bot is een Premium VPS met 4 vCores en 12 GB (€ 21,75 per maand) een goed begin.
Hoeveel geheugen gebruikt het besturingssysteem zelf?
Een kale Linux-server zoals Ubuntu gebruikt weinig, maar met SSH, logs, een firewall en eventueel Docker of een database erbij is ongeveer 1 GB een veilige post. Windows Server gebruikt zelf meer: voor een Windows VPS adviseren we minimaal 4 GB, en je gameserver komt daar nog bij. Dat geheugen tel je op bij wat je servers nodig hebben.
Kan ik Minecraft en FiveM op dezelfde VPS draaien?
Ja. Ze gebruiken verschillende poorten (25565 TCP en 30120 TCP en UDP), dus daar zitten ze elkaar niet in de weg. Reken op 4 GB voor Minecraft, 8 tot 16 GB voor FiveM en ongeveer 1 GB voor het systeem; een Premium VPS met 6 vCores en 16 GB (€ 28,00) is dan de kleinste maat. Beide leunen op één snelle core, dus geef ze elk minstens een eigen thread.
Heb ik Pterodactyl nodig voor meerdere servers?
Nee. Met een losse systemd-service per server werkt het ook, en dat kost minder geheugen. Pterodactyl is handig als je een webpaneel wilt, vaak van game wisselt of anderen wilt laten meebeheren. Bij de KVM VPS en de VDS kun je bij het bestellen meteen Ubuntu 22.04 met Pterodactyl kiezen.