Kunt u gamen op een VPS of alleen een server hosten?
Een standaard VPS mist de benodigde GPU voor het spelen van games op afstand. Ontdek waarom een VPS wel uitstekend geschikt is voor het hosten van uw eigen game server.
Kunt u gamen op een VPS? Het korte antwoord
Kunt u gamen op een VPS? Twee mensen stellen deze vraag en zij hebben tegengestelde antwoorden nodig. Als u zelf een game wilt spelen op een gehuurde server en het beeld op uw eigen scherm wilt bekijken, dan kan een standaard VPS (virtual private server) dit niet, en geen enkele configuratiewijziging lost dat op. Als u een gameserver wilt hosten waar andere spelers verbinding mee maken, dan is een VPS een van de beste opties die u kunt huren voor uw geld, en een klein abonnement is vaak al voldoende.
Als u hier bent voor het hosten, ga dan direct naar een VPS kiezen voor gameservers of een Minecraft-server draaien op een VPS. De onderstaande secties leggen uit waarom de kant van het zelf spelen niet werkt, omdat dat het antwoord is dat mensen zelden direct krijgen.
Waarom een standaard VPS geen GPU heeft
Een standaard VPS is een segment van een gedeelde host: virtuele CPU-cores, RAM, schijfruimte en een netwerkpoort. De host is een rackserver en een rackserver bevat geen consumenten-videokaart, omdat een gaming-GPU (graphics processing unit) is ontworpen voor een desktopbehuizing met eigen ventilatoren en een ruim stroombudget. Uw virtuele machine krijgt een virtuele display-adapter zodat de opstartconsole ergens naar kan schrijven. Dat is het hele verhaal wat betreft graphics.
lspci | grep -i -E 'vga|3d|display'
ls -l /dev/driHet eerste commando toont één regel, meestal iets als Cirrus Logic GD 5446 of Red Hat, Inc. Virtio 1.0 GPU. Die apparaten hebben geen 3D-engine. Het tweede commando antwoordt normaal gesproken met ls: cannot access '/dev/dri': No such file or directory, omdat er geen direct rendering-apparaat bestaat dat een programma kan openen. Op een echte GPU-instantie toont hetzelfde commando card0 en renderD128.
Mesa biedt u nog steeds OpenGL via llvmpipe, de software-renderer, die elke driehoek op de CPU tekent. Dat is voldoende voor een desktopomgeving of een oude 2D-game. Een moderne 3D-titel draait met slechts enkele frames per seconde, en de CPU is dan druk met de taak waar deze het minst geschikt voor is, waardoor ook de gamelogica vertraagt.
Waarom input-latency de spelbreker is bij remote play
Remote play is een lus. Uw toetsaanslag reist naar de server, de server rendert een frame, codeert dat frame als video en stuurt het terug, waarna uw client het decodeert en op het scherm toont. Elke fase kost milliseconden en deze tellen bij elkaar op.
The data behind this chart
[
{
"label": "Input capture and send",
"typical_ms": 5
},
{
"label": "Network round trip",
"typical_ms": 15
},
{
"label": "Frame render on the server",
"typical_ms": 12
},
{
"label": "Hardware video encode",
"typical_ms": 8
},
{
"label": "Decode and display on the client",
"typical_ms": 15
},
{
"label": "Sum of the stages above",
"typical_ms": 55
}
]Slechts 15 ms daarvan is de netwerk-round-trip, en dit is het enige onderdeel dat u kunt verbeteren door een server te kiezen die dichter bij u staat. De rest is de pipeline zelf, en die trekt zich niets aan van de locatie van de server. De fasen voegen in totaal 55 ms aan vertraging toe voordat de game zelf enig werk heeft verricht. Dit zijn algemeen gepubliceerde cijfers voor een hardware-encoder die streamt naar een client in dezelfde regio; het zijn geen metingen vanaf één machine, dus beschouw ze als een indicatie van de omvang van het probleem.
Die vertraging komt terecht in een feedback-lus. U beweegt de muis, u ziet het resultaat en u corrigeert. Extra vertraging zorgt ervoor dat elke correctie te laat aankomt, waardoor u voorbij het doel schiet en opnieuw moet corrigeren. Turn-based games, strategie-, management-simulaties en kaartspellen overleven dit probleem moeiteloos. Shooters, vechtspellen, ritmegames en racegames niet.
Jitter en pakketverlies zijn op een andere manier schadelijk. Een videostream kan niet wachten op een hertransmissie, omdat het frame waar het pakket bij hoort dan al te laat is. Verlies uit zich daarom in blokkerige artefacten of een bevroren beeld in plaats van een pauze. Dit is ook de reden waarom een remote desktop de verkeerde tool is. VNC (virtual network computing) en standaard RDP (remote desktop protocol) versturen gewijzigde rechthoeken via TCP, en een scherm dat 60 keer per seconde volledig verandert, resulteert in een stroom aan hertransmissies.
Wat een echte cloud gaming-box nodig heeft
Het is mogelijk om dit op de juiste manier op te bouwen. Hiervoor zijn vier zaken tegelijkertijd vereist.
- Een GPU-instantie met een datacenter-kaart, omdat dit het enige type is dat een provider volgens de licentievoorwaarden mag verhuren.
- Een hardwarematige video-encoder zoals NVENC, de ingebouwde encoder van NVIDIA, omdat softwarematige encodering CPU-tijd kost en vertraging toevoegt.
- Een streaming-paar dat is ontworpen voor games in plaats van voor desktops. Sunshine op de server met Moonlight op de client is de gebruikelijke open-sourcekeuze.
- Een server in uw eigen regio, omdat de retourtijd afhankelijk is van de afstand, en afstand wordt bepaald door de lichtsnelheid in glasvezel.
Bereken vervolgens de prijs. GPU-instanties worden per uur gefactureerd, dus vermenigvuldig het uurtarief met 730 om de kosten te krijgen voor een maand continu gebruik. Per augustus 2026 resulteert dit in een maandelijkse rekening van drie cijfers in Amerikaanse dollars, waarmee u binnen een jaar een console kunt kopen, terwijl u daarnaast nog steeds betaalt voor de licenties van de games. Wat een GPU VPS u daadwerkelijk biedt en de break-even berekening voor het huren van GPU-uren lopen de cijfers door.
Als u alleen wilt spelen, draaien de commerciële cloud gaming-diensten al precies deze stack vanuit datacenters bij u in de buurt, waarbij de licenties zijn geregeld. Eén VPS in één stad kan niet opboksen tegen een netwerk dat specifiek voor dit doel is gebouwd.
Anti-cheat en licenties blokkeren de rest
Zelfs een perfecte GPU-server loopt tegen regels aan. Riot's Vanguard vereist TPM 2.0 (Trusted Platform Module) en Secure Boot op Windows 11, en weigert te draaien in een virtuele machine, waardoor Valorant niet zal opstarten op gehuurde cloudhardware. Easy Anti-Cheat en BattlEye kunnen een hypervisor eveneens detecteren, en diverse titels die deze gebruiken blokkeren virtuele machines of delen hiervoor bans uit. Dit is een bewuste keuze: ontwikkelaars van cheats gebruiken virtuele machines om hun tooling te verbergen, dus het weigeren van uitvoering in een dergelijke omgeving is een goedkope vorm van bescherming voor de game.
Licenties vormen een extra hindernis. De licentie van NVIDIA voor zijn GeForce-drivers beperkt het gebruik in datacenters, wat de reden is dat aanbieders datacenterkaarten verhuren in plaats van desktopkaarten. Windows vereist een licentie die het gebruik op hardware die niet uw eigendom is toestaat. De voorwaarden van webwinkels bepalen waar een kopie mag draaien. Elk van deze punten is op zichzelf te overbruggen. Gezamenlijk betekenen ze echter dat de zelfgebouwde cloud-gaming-rig de meeste competitieve games waarvoor men hem wil gebruiken, niet zal draaien.
Waarom een VPS zonder GPU uitstekend presteert
Kijk nu naar de andere kant. Een dedicated gameserver rendert geen enkel frame. De server simuleert de wereld, verwerkt de input van elke speler en stuurt statusupdates terug via het netwerk. De computers van de spelers zelf verzorgen het beeld. Omdat er niet gerenderd wordt, is er geen GPU nodig. De machine die ongeschikt is om op te spelen, is dus precies de juiste configuratie voor hosting.
- Dedicated servers voor Minecraft, Valheim, Terraria, Factorio, Rust, Project Zomboid en de meeste andere titels die een headless server-build uitbrengen.
- Voicechat. Een Mumble-server is licht genoeg om naast de gameserver op hetzelfde kleine abonnement te draaien.
- Downloads van mods en maps via standaard HTTP, plus het webpaneel dat uw spelers gebruiken om te zien wie er online is.
- Matchmaking, statistieken, klassementen, Discord-bots en de database die daarachter draait.
- Geplande back-ups van de wereld die extern worden opgeslagen, zodat een corrupt savebestand slechts een uur verlies betekent in plaats van de hele map.
RAM is meestal de beperkende factor. Voor veel van deze games is de snelheid van een enkele core belangrijker dan het aantal cores, omdat de belangrijkste simulatie-tick van een Minecraft- of Factorio-server op één thread draait. Een abonnement met acht trage cores verliest het van een abonnement met vier snelle cores. Bandbreedtegebruik schaalt meer met het aantal spelers dan met de CPU. Providers meten het dataverkeer, dus controleer de limiet voordat u een abonnement kiest.
Open de juiste poorten en onthoud dat het meeste in-game verkeer via UDP (user datagram protocol) verloopt in plaats van TCP.
sudo ufw allow 25565/tcp
sudo ufw allow 27015/udp
sudo ufw statusufw status hoort elke regel weer te geven met ALLOW ernaast. Als de poort hier openstaat en de server nog steeds onbereikbaar is, controleer dan het configuratiepaneel van uw provider voor een afzonderlijke netwerkfirewall. Een regel binnen de machine heeft namelijk geen effect op het filter dat daarvoor staat.
Zorg dat de server zonder uw tussenkomst blijft draaien. Een systemd-unit of een Docker-restart policy brengt de server na een herstart weer online, en een compose-stack die automatisch opstart bij boot is de gebruikelijke methode. Combineer dit met geplande back-ups naar een externe locatie zodat het wereld-bestand overleeft als de schijf faalt.
Hoe u een VPS controleert voordat u deze in gebruik neemt
De latentie voor uw spelers bepaalt of de server prettig aanvoelt, en dit is meetbaar. Vraag de provider om een testadres in de gewenste regio en voer vervolgens deze opdrachten uit vanaf het netwerk van een speler, niet vanaf de server zelf.
ping -c 20 203.0.113.10
mtr -r -c 100 203.0.113.10ping eindigt met een samenvattingsregel zoals rtt min/avg/max/mdev = 18.4/19.1/24.6/1.2 ms. Het laatste getal is de jitter. Een stabiel gemiddelde met een lage jitter voelt in een game beter aan dan een lager gemiddelde dat schommelt. mtr toont het pakketverlies per hop. U dient alleen het verlies op de laatste regel te lezen, omdat routers onderweg hun eigen ICMP (internet control message protocol)-antwoorden de laagste prioriteit geven en vaak verlies rapporteren waar echt netwerkverkeer geen last van heeft.
Controleer vervolgens of de host overboekt is.
vmstat 1 5De kolom st toont de steal time: het percentage van de tijd dat uw virtuele CPU klaar was om te draaien, terwijl de fysieke host die cycli aan een andere gast toewees. Een constante waarde die niet nul is, betekent dat uw tick rate onder belasting zal schommelen, ongeacht wat de specificaties op de website beloven. Steal time en lawaaierige buren beschrijft hoe u dit leest, en zelf een VPS benchmarken behandelt de overige cijfers die u moet verzamelen voordat u zich voor een jaar vastlegt.
Het directe antwoord op beide vragen
Als u wilt gamen, houd de game dan op hardware die u fysiek kunt aanraken, of gebruik een dienst die is ontworpen voor het streamen van games. Een VPS voor algemeen gebruik kan niet renderen, en een GPU-instantie kost meer dan de hardware zelf, terwijl deze nog steeds wordt geblokkeerd door anti-cheat-software. Als u wilt hosten, huur dan een VPS. Dit is een uitstekende oplossing voor een lage prijs, en dezelfde server kan andere zaken draaien tussen de game-avonden door.
FAQ
Kan ik Steam installeren op een VPS en mijn games spelen?
U kunt de Steam-client op een Linux VPS installeren en games downloaden. Het spelen van deze games is echter waar het misgaat. Een standaard abonnement beschikt niet over een GPU, waardoor 3D-titels terugvallen op CPU-rendering met slechts enkele frames per seconde. Veel moderne games weigeren bovendien op te starten zonder ondersteunde renderer. Het streamen van de beelden die wel worden gerenderd naar uw scherm voegt daar nog eens encodering- en netwerkvertraging aan toe. Steam Remote Play is ontworpen om te streamen vanaf een echte gaming-pc die u bezit, en verwacht dat die machine over een videokaart beschikt.
Kan ik met een GPU VPS elke game spelen die ik bezit?
Het lost het renderingprobleem op, maar geen van de andere obstakels. U heeft nog steeds een hardware-encoder nodig, een client met lage latentie zoals Moonlight, en een server die dichtbij genoeg staat om de round-trip-tijd klein te houden. Anti-cheatsoftware vormt de grootste barrière: Riot's Vanguard weigert te draaien in een virtuele machine, en Easy Anti-Cheat en BattlEye kunnen een hypervisor detecteren, waardoor competitieve shooters uitgesloten zijn. Singleplayer-games en games met een lager tempo zijn de realistische opties, tegen maandelijkse kosten die hoger liggen dan de prijs van lokale hardware.
Welke grootte VPS heb ik nodig voor een Minecraft-server voor tien vrienden?
Een vanilla Java-server voor tien spelers draait comfortabel op 2 vCPU en 4 GB RAM. Wijs ongeveer 3 GB toe aan de JVM (Java virtual machine) met -Xmx3G en laat de rest over aan het besturingssysteem. De JVM zal namelijk elke byte gebruiken die u toestaat, terwijl de kernel ook geheugen nodig heeft voor de page cache. Een groot modpack verandert dit advies: reken op 6 GB tot 8 GB aan heap-geheugen en kies een abonnement met de snelste single-core-prestaties, omdat de hoofd-tick van de wereld op één thread draait.
Waarom voelt een remote desktop prima aan, maar een game niet?
Een desktop verandert slechts een klein deel van het scherm per keer, en niemand merkt het als een venster 100 ms te laat wordt ververst. Een game verandert tientallen keren per seconde elke pixel en sluit een feedbackloop via uw handen. VNC en standaard RDP versturen gewijzigde rechthoeken via TCP, waardoor een scherm in constante beweging leidt tot hertransmissies en haperingen. Zelfs een volwaardige videostream laat de invoervertraging intact, en die vertraging is wat u voelt wanneer u probeert te richten.