Hoe Je Een Rust Game Server Opzet (2026)

Hoe Je Een Rust Game Server Opzet (2026)

Een volledige gids over hoe je een vanilla Rust game server opzet op Windows en Linux.

July 26, 20269 min leestijdBijgewerkt July 27, 2026
Hoe Je Een Rust Game Server Opzet (2026)

In deze gids gaan we een Rust gameserver downloaden, installeren en configureren op Windows en Linux.

Deze gids richt zich op het opzetten van een vanilla server, maar er worden aanvullende gidsen gelinkt die uitleggen hoe je mods en addons installeert, zoals uMod (voorheen Oxide).

Vereisten

  • Een server of computer met minstens 9 - 10 GB vrije ruimte.
  • Een server of computer met minstens 8 GB RAM beschikbaar (afhankelijk van wereldgrootte, aantal spelers, enz.).
    • Je kunt ook deze handige tool gebruiken die inschat hoeveel RAM je nodig hebt op basis van de mapgrootte van de server, het aantal spelers, en meer!
  • Een basaal begrip van het navigeren door mappen en bestanden, en weten hoe je commando's uitvoert.
    • Windows: Met PowerShell en/of Command Prompt.
    • Linux: Met shell-commando's via een terminal.

Hoewel niet verplicht, wordt het sterk aangeraden om een aparte gebruiker aan te maken op Windows of Linux om de Rust-server op uit te voeren, voor betere beveiliging.

Serverbestanden Downloaden

Allereerst wil je de gameserverbestanden downloaden met SteamCMD.

Ik heb een aparte gids gemaakt over het downloaden en gebruiken van SteamCMD. Lees deze hieronder als je niet weet hoe je het moet gebruiken. Let op voordat je de gids leest: de app-ID van de Rust-server is 258550 voor zowel Windows als Linux.

https://moddingcommunity.com/blog/how-to-download-run-steamcmd/

Nadat je de server hebt gedownload, navigeer je naar de map of directory met het volgende uitvoerbare bestand.

  • Windows: RustDedicated.exe
  • Linux: RustDedicated

De Server Starten

Op dit punt zou je in de map met het uitvoerbare bestand van de Rust-server moeten zijn. We beginnen met het uitvoeren van het startcommando in de shell van het systeem en maken vervolgens een script om de server automatisch te starten.

Startcommando's

Voordat we verdergaan, wilde ik de vereiste startcommando's uitleggen en uitsplitsen. Deze gelden universeel voor zowel Windows- als Linux-Rustservers.

Command Default Description
server.ip 0.0.0.0 Het IP-adres waaraan de server wordt gebonden. Gebruik 0.0.0.0 om aan alle IP's en netwerkinterfaces te binden (meest gebruikelijk).
server.port 28015 De UDP-poort waaraan de server wordt gebonden.
server.tickrate 10 De tickrate waarmee de server draait. Het verhogen van deze waarde verbruikt meer resources. Gebruik 10 als je het niet zeker weet.
server.hostname N/A De hostnaam van de server die gebruikers zien wanneer ze de server proberen te vinden in de serverbrowser (of via A2S-queries).
server.identity N/A De naam van de map die wordt aangemaakt binnen de servers/-map. Deze map bevat aanvullende configuratiebestanden, mapopslag, spelersgegevens, en meer.
server.level Procedural Map De map waarop de server draait.
server.worldsize 4000 De grootte van de wereld bij het genereren van een nieuwe.
server.seed 8675309 De seed die wordt gebruikt bij het genereren van een nieuwe wereld.
server.maxplayers 200 Het maximale aantal spelers dat tegelijk op de server toegestaan is.
rcon.ip 0.0.0.0 Het IP waaraan de RCON-listener wordt gebonden. Gebruik 0.0.0.0 om aan alle IP's en netwerkinterfaces te binden (meest gebruikelijk).
rcon.port 28016 De TCP-poort waaraan de RCON-listener wordt gebonden.
rcon.password N/A Het wachtwoord dat vereist is om RCON te gebruiken (zorg dat het veilig is en minstens 8 tekens lang!).

Daarnaast is de -batchmode-vlag vereist bij het draaien van een server. De -nographics-vlag zorgt ervoor dat er geen GUI wordt gestart (hoewel ik niet denk dat deze vlag in de meeste gevallen nodig is, nemen de meeste mensen deze optie toch op).

LET OP - Wanneer je later het hoofdstartcommando van de server samenstelt, moet je bij elk commando - of + (meest gebruikelijk) toevoegen.
LET OP - Wanneer je een nieuwe wereld genereert met de bovenstaande seed- en groottecommando's, raad ik aan een website zoals Rust Maps te gebruiken!

RCON-informatie

RCON wordt gebruikt om op afstand commando's op de server uit te voeren. Je moet ervoor zorgen dat de client die de RCON-commando's uitvoert toegang heeft tot het IP en de TCP-poort (mogelijk moet je port forwarden).

Zorg ervoor dat je het RCON-wachtwoord alleen geeft aan gebruikers die je vertrouwt!

Windows

Om een Rust-server op Windows te starten, moet je het uitvoerbare bestand RustDedicated.exe uitvoeren met de vereiste startcommando's.

Open eerst een terminal en verander je map naar de Rust server folder waar het RustDedicated.exe bestand zich bevindt. In de verkenner kun je gewoon rechtsklikken in de hoofdmap, waardoor er een menu verschijnt. Klik hier op de knop Terminal om een terminal in die map te openen.

Hier is de basis van het opstartcommando.

.\RustDedicated.exe -batchmode -nographics

Nu moeten we de vereiste opstartcommando's hierboven toevoegen door +<command> <value> voor elk commando in te voegen.

Hier is een voorbeeld!

.\RustDedicated.exe -batchmode -nographics +server.ip "0.0.0.0" +server.port 28015 +server.tickrate 10 +server.hostname "My Rust Server!" +server.identity "server01" +server.seed 793197 +server.maxplayers 200 +server.worldsize 600 +rcon.ip 0.0.0.0 +rcon.port 28016 +rcon.password "test1234"

Pas de waarden van het opstartcommando naar wens aan en voer het commando uit!

Dit zal enige tijd duren, afhankelijk van de specificaties van je server, de map seed, de wereldgrootte en meer.

Je zult een bericht zoals hieronder zien wanneer de server officieel is gestart!

SteamServer Initialized
Server startup complete
SteamServer Connected
Opstartscript Maken (Windows)

Om het starten van de server makkelijker te maken, laten we een Batch bestand maken dat de server automatisch start.

  1. Maak een nieuw bestand via de Verkenner met een teksteditor zoals Notepad (ingebouwd) of VS Code en noem het bestand start.bat.
    • Zorg ervoor dat het bestand zich in dezelfde map bevindt als het RustDedicated.exe bestand.
    • Als je de bestandsextensies (.bat) niet kunt bewerken, bekijk dan deze gids!
  2. Plak de volgende inhoud in het bestand:
@echo off
setlocal

set RESTART_DELAY=5

:restart
cls

echo Starting Rust server...
echo.

.\RustDedicated.exe -batchmode -nographics ^
    +server.ip "0.0.0.0" ^
    +server.port 28015 ^
    +server.tickrate 10 ^
    +server.hostname "My Rust Server!" ^
    +server.identity "server01" ^
    +server.level "Procedural Map" ^
    +server.seed 793197 ^
    +server.maxplayers 200 ^
    +server.worldsize 600 ^
    +rcon.ip 0.0.0.0 ^
    +rcon.port 28016 ^
    +rcon.password "test1234"

echo.
echo Detected server stop or crash. Restarting in %RESTART_DELAY% seconds...

timeout /t %RESTART_DELAY% /nobreak > nul

goto restart
  1. Wijzig de waarden van het opstartcommando en de herstartvertraging indien nodig.
  2. Sla het bestand op en sluit af.

Dubbelklik nu op het Batch-bestand om de server te starten. Dit script doet ook automatisch

Linux

Zorg er, voordat je verdergaat, voor dat je in de map met het RustDedicated bestand bent en voer het volgende uit in je terminal.

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)

Het bovenstaande is nu vereist voordat je een Rust server draait op veel Linux-distro's, waaronder Debian en Ubuntu. Anders zal de server waarschijnlijk crashen door linker-problemen.

Nu, laten we de server starten!

Om een Rust server op Linux te starten, moet je het RustDedicated bestand uitvoeren met de vereiste opstartcommando's.

Hier is de basis van het opstartcommando.

./RustDedicated -batchmode -nographics

Vervolgens moeten we de hierboven uitgelegde vereiste opstartcommando's toevoegen door +<command> <value> voor elk commando in te voegen.

Hier is een voorbeeld!

./RustDedicated -batchmode -nographics +server.ip "0.0.0.0" +server.port 28015 +server.tickrate 10 +server.hostname "My Rust Server!" +server.identity "server01" +server.seed 793197 +server.maxplayers 200 +server.worldsize 600 +rcon.ip 0.0.0.0 +rcon.port 28016 +rcon.password "test1234"

Nadat je het commando hierboven hebt aangepast, kun je het uitvoeren. Dit zal de Rust server starten.

Dit zal enige tijd duren, afhankelijk van de specificaties van je server, de map seed, de wereldgrootte en meer.

Je zult een bericht zoals hieronder zien wanneer de server officieel is gestart!

SteamServer Initialized
Server startup complete
SteamServer Connected

LET OP - Je kunt ook commando's uitvoeren en instellen via de console van de server. Als je een reactie krijgt, betekent dit dat de server online is. Probeer bijvoorbeeld het status commando uit te voeren nadat de server draait!

Opstartscript Maken (Linux)

Het steeds moeten kopiëren en plakken van het commando dat we hierboven hebben samengesteld kan vervelend en omslachtig worden.

Om het simpeler te maken, laten we een Bash-script maken dat de Rust server opstart.

  1. Kies een teksteditor zoals nano of vim en maak een nieuw bestand aan met de naam start.sh.
    • Zorg ervoor dat het bestand zich in dezelfde map bevindt als het RustDedicated uitvoerbare bestand.
  2. Plak en pas de volgende inhoud aan in het bestand:
#!/bin/bash
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)

RESTART_DELAY=5

clear

while :
do
    echo "Starting Rust server..."
    echo

    ./RustDedicated -batchmode -nographics \
        +server.ip "0.0.0.0" \
        +server.port 28015 \
        +server.tickrate 10 \
        +server.hostname "My Rust Server!" \
        +server.identity "server01" \
        +server.level "Procedural Map" \
        +server.seed 793197 \
        +server.maxplayers 200 \
        +server.worldsize 600 \
        +rcon.ip 0.0.0.0 \
        +rcon.port 28016 \
        +rcon.password "test1234"

    echo
    echo "Detected server stop or crash. Restarting in ${RESTART_DELAY} seconds..."

    sleep $RESTART_DELAY
done
  1. Wijzig de waarden van het opstartcommando en de herstartvertraging naar wens.
  2. Sla het bestand op.
  3. Maak het bestand uitvoerbaar voor de gebruiker met het volgende commando:
chmod u+x start.sh

Het bovenstaande script start de Rust server en, als de server crasht of wordt afgesloten, zal het proberen de server automatisch opnieuw te starten.

Je zou het moeten kunnen uitvoeren met het volgende commando.

./start.sh
Screen Gebruiken

Iets waar Linux-gebruikers zich waarschijnlijk aan zullen ergeren, is dat je geen commando's kunt uitvoeren in dezelfde terminal waarin je de Rust server draait, totdat je deze volledig afsluit met bijvoorbeeld CTRL + C.

Om dit probleem op te lossen, raad ik aan om het screen commando te installeren en te gebruiken, dat bij de meeste Linux-distro's via pakketbeheerders wordt geleverd.

# For Debian/Ubuntu
sudo apt install -y screen

# For CentOS/RHEL
sudo yum install screen

Voeg vervolgens het volgende toe voorafgaand aan het uitvoeren van het opstartscript.

screen -S <name>

Bijvoorbeeld:

screen -S rustsrv01 ./start.sh

Wanneer je het commando met screen uitvoert, kun je vervolgens op CTRL + D drukken om de huidige screen los te koppelen.

Om opnieuw verbinding te maken met de screen, kun je het volgende commando gebruiken.

# Replace <name> with your session name above (e.g. rustsrv01).
screen -r <name>

Je kunt ook sessies weergeven met het volgende commando.

screen -ls

Voor meer informatie over het gebruik van screen, raad ik aan om deze nuttige gids te lezen!

Extra Configuratie

Je kunt een configuratiebestand genaamd server.cfg aanmaken in de cfg map van je server-identiteit, waar je extra commando's/ConVars kunt instellen.

De cfg map bevindt zich op de volgende locatie, gerekend vanaf de root van je Rust server bestanden.

.\servers\<identity>\cfg

Bijvoorbeeld, in deze gids heb ik server01 gebruikt als de identiteit van de server, dus zou ik het bestand in de volgende map aanmaken.

.\servers\server01\cfg

In dit bestand kun je technisch gezien ook enkele van de waarden van de opstartcommando's hierboven instellen, maar de meeste beheerders raden aan om die specifieke commando's via de command line in te stellen, zo zie ik het. Net als bij opstartcommando's kun je ook extra commando's en ConVars via de command line instellen, maar ik vind het zelf makkelijker en netter om het speciale server.cfg bestand te gebruiken.

Als je bijvoorbeeld een URL voor je server wilt instellen, kun je dat zo doen in het server.cfg bestand:

server.url "https://rust.mydomain.com"

Sla nu het bestand op en herstart de server! Je kunt controleren of de waarde is veranderd door server.url (of welke commando's je ook hebt ingesteld) uit te voeren, wat de nieuwe waarde zou moeten weergeven.

Conclusie

Op dit punt zou je een basisbegrip moeten hebben van hoe je een Rust server opzet en configureert!

Het draaien en beheren van Rust servers is voor veel gebruikers leuk, maar kan ook erg ingewikkeld zijn, vooral bij het installeren en configureren van mods en dergelijke.

Zie Ook

Hoe Je uMod Installeert

Een gids die ik heb gemaakt over het downloaden, installeren en configureren van uMod (Oxide).

https://moddingcommunity.com/blog/how-to-install-umod-onto-rust-servers/

Rust Autowipe Tool Voor Pterodactyl

Ik heb ook een tool gemaakt voor Pterodactyl die een Rust-server automatisch wiped op basis van cron jobs. Deze bevat veel features!

Als je vragen of feedback hebt over deze gids, reageer dan op het forumtopic hier! Deze gids zal in de loop van de tijd verder worden bewerkt en verbeterd.

Word lid van onze Discord-server!

Reacties (0)

Log in om te reageren.

Laden…

Meer ontdekken

Berichten

Laden…

Recente activiteit

Laden…
Ga naar de community
Hoe Je Een Rust Game Server Opzet (2026) - Blog - The Modding Community