Een Minecraft-server op een VPS draaien
Geschreven door het ApexVPS-team • Laatst bijgewerkt: juli 2026 • 8 min leestijd
Het draaien van een Minecraft-server op een VPS geeft je dedicated prestaties, lage latentie en volledige rootcontrole. Het eerste wat je goed moet krijgen zijn je Minecraft server VPS vereisten, en de grootste factor is RAM. Zorg dat de geheugengrootte klopt voor je aantal spelers en mods, en de rest — Java installeren, Paper starten, het proces draaiende houden en de firewall openen — is eenvoudig. Deze gids doorloopt de volledige setup met nauwkeurige, copy-paste commando's voor Ubuntu en Debian.
Waarom Minecraft op een VPS draaien?
Gedeelde of "budget" hosting verkoopt CPU en RAM over, dus je tick rate zakt zodra een buurman piekt. Een VPS met echt dedicated resources voorkomt dat: geen overselling, geen luidruchtige buren en consistente prestaties 24/7. Je hebt ook volledige roottoegang om elke Java-versie te installeren, JVM-vlaggen af te stellen, back-ups op je eigen schema te draaien en plugins of mods toe te voegen. Als je de afwegingen voor multiplayer workloads wilt zien, lees dan onze speciale gids over een VPS voor gameservers.
Minecraft server VPS vereisten: RAM en CPU op basis van aantal spelers
Geheugen is wat een Minecraft-server maakt of breekt. De wereld, geladen chunks, entiteiten en plugins leven allemaal in RAM, dus te weinig geheugen veroorzaakt lagpieken en out-of-memory crashes. CPU is ook belangrijk — de hoofdgame-loop is grotendeels single-threaded, dus sterke per-core prestaties houden je tick rate op een gezond 20 TPS.
RAM is de sleutelfactor
Gebruik de onderstaande tabel als startpunt en pas naar boven aan als je plugins, mods of een grotere wereldgrens toevoegt. Merk op dat je nooit elke gigabyte aan Java moet geven: laat minimaal 1 GB vrij voor het besturingssysteem, SSH en back-ups.
| Servertype & spelers | Toewijzen aan Minecraft | Voorgesteld ApexVPS-plan |
|---|---|---|
| Vanilla / Paper, 1–5 spelers | ~2–3 GB | Starter Pro (4 GB RAM) |
| Paper + een paar plugins, 5–15 spelers | ~4–6 GB | Business (8 GB RAM) |
| Modpacks of 15–30+ spelers | ~8–12 GB | Enterprise (16 GB RAM) |
CPU en single-thread prestaties
Elk ApexVPS-plan wordt geleverd met dedicated vCPU in plaats van gedeelde cores, zodat de CPU-cycli waar je voor betaalt altijd beschikbaar zijn. Starter Pro geeft je 2 vCPU, Business 4 vCPU en Enterprise 8 vCPU. Wereldgeneratie, redstone en gebieden met veel mobs zijn de meest CPU-intensieve momenten; meer cores helpen bij het laden van chunks en achtergrondtaken, maar een enkele snelle core is wat je tick rate tijdens normaal spelen in stand houdt.
Mods en modpacks
Forge- en Fabric-modpacks zijn veel zwaarder dan vanilla. Een grote modpack kan makkelijk 8–12 GB RAM vereisen, voordat je spelers toevoegt. Als je van plan bent een populaire modpack te draaien, begin dan met de Business- of Enterprise-tier en houd het geheugengebruik in de gaten voordat je opschaalt.
Kies een locatie met lage latentie
Latentie wordt door spelers direct ervaren als "lag", dus host dicht bij hen. ApexVPS heeft 39 locaties wereldwijd — 18 privacy-jurisdicties en 21 standaardregio's — met lage latentie in grote regio's, waaronder Frankfurt, New York, Singapore, Londen, Los Angeles, Tokio, Amsterdam en Sydney. Kies de regio die het dichtst bij het grootste deel van je community ligt; je kunt je voorkeurslocatie vermelden in het optionele veld bij registratie.
Installeer Java
Modern Minecraft (1.20.5 en nieuwer) vereist Java 21. Werk het systeem bij en installeer de headless JRE, die lichter is omdat het desktopbibliotheken overslaat die je niet nodig hebt op een server:
sudo apt update && sudo apt upgrade -y
sudo apt install -y openjdk-21-jre-headless
java -version
De laatste opdracht moet een Java 21-versietekenreeks afdrukken. Als je vastzit aan een oudere Minecraft-release die Java 17 nodig heeft, installeer dan openjdk-17-jre-headless in plaats daarvan.
Zet een Paper (of Vanilla) server op
Maak een dedicated systeemgebruiker en -map aan, zodat de server nooit als root draait:
sudo adduser --system --group minecraft
sudo mkdir -p /opt/minecraft
sudo chown minecraft:minecraft /opt/minecraft
Paper is een geoptimaliseerde, directe vervanging van de vanilla-server die meer spelers per gigabyte aankan en plug-ins ondersteunt — het is de meest voorkomende keuze voor zelfhosting. Vanilla is de officiële jar en gedraagt zich exact hetzelfde als singleplayer. Download je gekozen jar in de servermap. Voor Paper kopieer je de huidige build-URL van de officiële downloadpagina en vervang je die hieronder:
cd /opt/minecraft
# Grab the current download URL from papermc.io/downloads, then:
sudo -u minecraft wget -O server.jar "PASTE_PAPER_DOWNLOAD_URL_HERE"
Voer de server een keer uit om de bestanden te genereren. Hij stopt direct en vraagt je om de EULA te accepteren:
cd /opt/minecraft
sudo -u minecraft java -Xms2G -Xmx3G -jar server.jar --nogui
Open het gegenereerde eula.txt en zet de vlag op true (dit bevestigt dat je de End User License Agreement van Mojang accepteert), start de server daarna opnieuw:
sudo -u minecraft sed -i 's/eula=false/eula=true/' /opt/minecraft/eula.txt
Nu je hier toch bent, is het de moeite waard om server.properties te tunen: het verlagen van view-distance (bijvoorbeeld naar 8) en simulation-distance is de snelste manier om RAM- en CPU-belasting op drukke servers te verminderen.
Wijs RAM toe met JVM-vlaggen
Zet de initiële (-Xms) en maximale (-Xmx) heap op dezelfde waarde, zodat de JVM geen tijd besteedt aan het aanpassen van de grootte. Combineer dat met de veelgebruikte G1GC-tuningvlaggen om garbage-collection-pauzes glad te strijken. Bij een Business-plan (8 GB) is 6 GB toewijzen aan Minecraft een verstandige keuze:
java -Xms6G -Xmx6G \
-XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 \
-XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC \
-XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M \
-jar server.jar --nogui
Schaal -Xms/-Xmx af op je plan en de bovenstaande maattabel, en laat altijd ruimte over voor het besturingssysteem.
Houd de server draaiende: screen of systemd
Je SSH-sessie wordt uiteindelijk gesloten, dus de server moet losgekoppeld van je terminal draaien.
Snel starten met screen
screen is de snelste optie om te testen. Start een benoemde sessie, start de server en koppel los met Ctrl+A gevolgd door D. Koppel op elk moment opnieuw aan om bij de serverconsole te komen:
sudo apt install -y screen
screen -S minecraft
# start the server with your java command, then press Ctrl+A then D to detach
# reattach later with:
screen -r minecraft
Productieopstelling met systemd
Voor alles dat lang moet draaien, is een systemd-service beter: die start bij het opstarten en herstart na een crash. Maak /etc/systemd/system/minecraft.service aan:
[Unit]
Description=Minecraft Server
After=network.target
[Service]
User=minecraft
Group=minecraft
WorkingDirectory=/opt/minecraft
ExecStart=/usr/bin/java -Xms6G -Xmx6G -XX:+UseG1GC -jar server.jar --nogui
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target
Laad systemd opnieuw, schakel de service in en start hem:
sudo systemctl daemon-reload
sudo systemctl enable --now minecraft
sudo systemctl status minecraft
Open de poort in UFW
Minecraft Java Edition luistert standaard op TCP-poort 25565. Voordat je de firewall inschakelt, sta altijd eerst SSH toe, zodat je jezelf niet buiten de server sluit:
sudo ufw allow OpenSSH
sudo ufw allow 25565/tcp
sudo ufw enable
sudo ufw status
Spelers maken verbinding via je VPS IP-adres (Business- en Enterprise-plannen bevatten dedicated IPv4). ApexVPS biedt ook altijd actieve DDoS-bescherming, wat belangrijk is voor openbare gameservers.
Back-up je wereld
Maak een back-up vóór elke update en op een regelmatig schema. De schoonste aanpak is om de server te stoppen (of save-off en save-all in de console uit te voeren), zodat bestanden niet worden geschreven, en vervolgens de wereldmappen te archiveren:
mkdir -p ~/backups
sudo systemctl stop minecraft
sudo tar -czf ~/backups/world-$(date +%F).tar.gz -C /opt/minecraft world world_nether world_the_end
sudo systemctl start minecraft
Automatiseer het met een cronjob die tijdens daluren draait. Naast je eigen back-ups voert ApexVPS dagelijkse back-ups uit op Starter Pro en uurlijkse snapshots op Business en Enterprise, waardoor je een tweede herstellaag hebt als een wereld beschadigd raakt.
Betaal met crypto, geen creditcard nodig
De ApexVPS-kassa is crypto-only via OxaPay en accepteert Bitcoin, Ethereum, USDT en 30+ andere munten — geen creditcard en geen bankrekening. Aanmelden kan met alleen e-mail: we vragen een e-mailadres om toegangsgegevens te sturen, plus optionele notities voor je SSH-sleutel, besturingssysteem of voorkeurslocatie, zonder naam, adres of KYC. Het gefactureerde cryptobedrag wordt vastgelegd bij het aanmaken van de factuur en is 90 minuten geldig, en de inrichting start zodra de betaling on-chain is bevestigd. Voor het volledige beeld van anoniem, kaartvrij hosten, zie ons overzicht van crypto-vriendelijk VPS-hosting. Wanneer je klaar bent om te lanceren, vergelijk onze VPS-plannen en prijzen en kies het RAM-niveau dat past bij je spelersaantal.
Veelgestelde vragen
Hoeveel RAM heb ik nodig voor een Minecraft-server?
RAM is de sleutelfactor. Een kleine vanilla- of Paper-server voor 1–5 spelers draait op ongeveer 2–3 GB, een plugin-server voor 5–15 spelers heeft meestal 4–6 GB nodig, en 15–30+ spelers of zware modpacks vereisen vaak 8–12 GB. Laat altijd minstens 1 GB vrij voor het besturingssysteem in plaats van alles aan Java toe te wijzen.
Is een VPS goed voor een Minecraft-server?
Ja. Een VPS met dedicated CPU en RAM levert consistente tick-prestaties zonder lastige buren, plus volledige root-toegang om Java te installeren, JVM-flags af te stemmen en back-ups te beheren. Het kiezen van een datacenter in de buurt houdt de latentie laag voor je spelers.
Moet ik Vanilla of Paper gebruiken?
Vanilla is de officiële server en komt exact overeen met het gedrag van singleplayer. Paper is een geoptimaliseerde, plugin-compatibele fork die meer spelers per gigabyte RAM ondersteunt, daarom gebruiken de meeste zelf gehoste servers Paper.