Kort antwoord. Je kunt gratis zelf een Insurgency: Sandstorm server hosten: installeer Steam-app 581330 met SteamCMD via een anonieme login, start InsurgencyServer-Linux-Shipping met een map, een scenario en een gamepoort, en open die UDP-gamepoort plus de querypoort. Of huur een Insurgency: Sandstorm server en sla het netwerkgedoe over.
Spelers vinden je server via de naam in de serverbrowser van de game.
Gecontroleerd op 5 november 2026 aan de hand van Update 1.22 Operation: Echoes (14 oktober 2026), de nieuwste update die New World Interactive op Steam had aangekondigd.
Deze gids gebruikt twee bronnen: de Server Admin Guide van de ontwikkelaar (versie 1.4) en wat wij draaien op elke Insurgency: Sandstorm server die we hosten. Wil je meteen naar de huurroute, ga dan naar Optie 2.
Wat je nodig hebt
De serversoftware: Steam-app 581330, gedownload met SteamCMD. Ze is gratis en installeert met een anonieme Steam-login.
Een machine die aan blijft: een oude pc, een thuisserver of een virtuele cloudmachine. Deze gids gebruikt 64-bits Linux, wat wij zelf draaien. De gids van de ontwikkelaar geeft ook een startregel voor Windows.
RAM en CPU: de ontwikkelaar publiceert geen vereisten voor de server. De Steam-pagina noemt alleen wat de game nodig heeft op de pc van een speler. Zie elk cijfer dat je elders leest als een schatting.
Netwerk: een UDP-gamepoort en een querypoort, allebei bereikbaar vanaf internet. Het voorbeeld van de ontwikkelaar gebruikt 27102 voor de game en 27131 voor de querypoort, en je kiest ze met -Port en -QueryPort.
De game: elke speler heeft de pc-versie van Insurgency: Sandstorm nodig. De Steam-pagina vermeldt alleen Windows.
Je SteamID64: het getal van 17 cijfers van je Steam-account, om jezelf admin te maken.
Optie 1: zelf hosten
Deze stappen gelden voor Debian of Ubuntu. De installatie- en startcommando's zijn die van onze servers.
De server installeren
Installeer curl en de bibliotheek die SteamCMD nodig heeft.
sudo apt-get install curl lib32gcc-s1
Maak een gebruiker voor de server en schakel naar die gebruiker.
We hebben gezien dat SteamCMD eindigt met "Missing configuration", geen gamebestanden achterlaat en toch succes meldt. Controleer of steamapps/appmanifest_581330.acf in de servermap staat, en voer het commando opnieuw uit als dat niet zo is. Ons installatiescript doet precies deze controle en probeert het tot drie keer.
Kopieer de Steam-clientbibliotheek naar de plek waar de server ernaar zoekt, en maak het binaire bestand uitvoerbaar:
Start de server vanuit de servermap. De map, het scenario en MaxPlayers worden met vraagtekens aan elkaar gekoppeld, de rest zijn schakelaars:
cd ~/server
./Insurgency/Binaries/Linux/InsurgencyServer-Linux-Shipping Canyon?Scenario=Scenario_Crossing_Checkpoint_Insurgents?MaxPlayers=16 -Port=27102 -QueryPort=27131 -log -hostname="My Sandstorm server"
De gids van de ontwikkelaar voegt ?password=... toe na de map om een wachtwoord voor deelname in te stellen. Draai de server onder een servicemanager zoals systemd, zodat hij na een crash opnieuw start.
Weet wanneer hij klaar is. Het log toont LogGameState: Match State Changed from LoadingAssets to WaitingToStart. Op die regel wacht ons paneel voordat het een server als draaiend beschouwt.
Open de poorten. Sta de gamepoort toe als UDP in de firewall van de machine (bijvoorbeeld sudo ufw allow 27102/udp) en forward hem op je router. Open de querypoort op dezelfde manier, want Steam gebruikt die om de server voor de browser te bevragen.
Maps en scenario's kiezen
Scenario's: een scenarionaam bepaalt de spelmodus en de zijde, zoals Scenario_Crossing_Checkpoint_Insurgents of Scenario_Farmhouse_Checkpoint_Security. De gids van de ontwikkelaar noemt ze per map.
Gamestatistieken: volgens de gids van de ontwikkelaar hebben statistieken een Steam-token nodig, geen wachtwoord en -GameStats op de startregel. Ze gebruiken ook een statistiektoken, dat in de notities bij Update 1.20 van de ontwikkelaar wordt genoemd: onze servers voegen -GameStats -GameStatsToken=... alleen toe als de eigenaar er een heeft aangemaakt op gamestats.sandstorm.game.
Updaten
Stop de server na elke game-update en voer het downloadcommando uit stap 4 opnieuw uit.
Windows
De gids van de ontwikkelaar geeft deze startregel voor Windows, uit te voeren vanuit de hoofdmap van de server nadat je app 581330 met SteamCMD voor Windows hebt geïnstalleerd:
Hij noemt ook de Visual C++ 2015- en 2017-redistributables als vereisten. Configbestanden staan in Insurgency\Saved\Config\WindowsServer. We hebben zelf geen Windows-server getest.
Optie 2: hosten bij PlayNHost
Huren neemt de installatie, de poorten en de updateroutine uit handen. Een naam, een map en je admins kies je nog steeds zelf.
Kies een plan. Open de Insurgency: Sandstorm serverhostingpagina en vergelijk de plannen: GRUNT (10 spelers), VETERAN (18) en WARLORD (30) op het moment van schrijven. Klik op Server aanmaken (Plan aanpassen bij WARLORD) en rond de bestelling af. Prijzen veranderen, dus controleer ze op die pagina.
Wacht op de installatie. De server verschijnt in het paneel. De Console toont LogGameState: Match State Changed from LoadingAssets to WaitingToStart als hij klaar is.
Geef hem een naam en kies de map. Stel op het tabblad Instellingen, onder Game-instellingen, de Servernaam, de Standaardmap (bijvoorbeeld Canyon, Farmhouse of Ministry) en de Scenarionaam in. Het scenario moet op die map bestaan: scenarionamen bevatten meestal de map, dus Scenario_Crossing_* draait op Canyon. Klik daarna op Nu herstarten.
Mods toevoegen (optioneel). Vul mod-id's in bij Mods en je eigen token bij mod.io-toegangstoken, en herstart.
Wat het paneel voor je doet:
Poorten. Je gamepoort en querypoort worden toegewezen en voor je op de startregel gezet, dus er valt niets te forwarden.
Spelerslimiet.Max. spelers is het aantal spelers van je plan. Het is alleen-lezen, en het paneel schrijft het bij elke start in Game.ini.
Modkoppeling. Ons startscript schrijft Mods.txt uit de lijst Mods en voegt -Mods toe als die niet leeg is. Het schrijft het mod.io-token in zowel GameUserSettings.ini als Engine.ini, zodat de server het vindt in het bestand dat hij leest. Het token komt in de config en nooit op de opdrachtregel, dus de console toont het niet. Verwijder alle id's en de server draait de standaardgame.
Gamestatistieken zonder fouten. Laat Game Stats-token leeg en statistieken staan gewoon uit. Plak een token van gamestats.sandstorm.game en herstart om ze aan te zetten. De server probeert zonder token niet meer in te loggen bij de statistiekendienst, wat vroeger de console vulde met LoginResult: Code=403 token_invalid.
Steam-token. Zonder Steam Game Server Login Token start de server en beantwoordt hij queries, maar zijn Steam-identiteit verandert bij elke herstart. Plak een token en herstart voor een permanente.
Updates. Met Automatisch bijwerken aan (standaard, onder Geavanceerd tonen) controleert de server bij elke start via SteamCMD op een update en installeert die.
Zelf hosten of huren: een eerlijke vergelijking
Kosten: de serversoftware is gratis. Zelf hosten kost stroom, hardware en bandbreedte, of een cloudmachine. Huren is een maandelijks bedrag dat door het plan wordt bepaald.
Uptime: een thuisserver is alleen online zolang je pc, stroom en internet het zijn. Een gehuurde server draait op de hardware van de host.
Blootstelling: thuis maken spelers verbinding met je publieke IP-adres en regel jij de firewall en de router. Bij een gehuurde server blijft je thuis-IP erbuiten.
Setup: zelf hosten vraagt om de opdrachtregel, SteamCMD, twee geforwarde poorten en, voor mods, drie losse onderdelen die op elkaar moeten aansluiten. Huren vraagt om een naam, een scenario en een modlijst.
Controle: zelf hosten geeft je elk bestand en elke schakelaar. Op onze servers stel je de belangrijkste opties in het paneel in, en het tabblad Files en Extra switches dekken de rest.
We gebruiken cookies om de site te laten werken, te begrijpen hoe hij wordt gebruikt en onze marketing te meten. Je kunt alles accepteren, alleen essentiële cookies accepteren of per categorie kiezen.We gebruiken cookies om de site te laten werken, te begrijpen hoe hij wordt gebruikt en onze marketing te meten. Ze staan hier standaard aan. Je kunt alles uitzetten wat je niet wilt.Lees ons privacybeleid