Kurze Antwort. Du kannst einen Insurgency: Sandstorm Server kostenlos selbst hosten: Installiere die Steam-App 581330 mit SteamCMD und anonymem Login, starte InsurgencyServer-Linux-Shipping mit einer Map, einem Szenario und einem Game-Port und öffne diesen UDP-Game-Port plus den Query-Port. Oder miete einen Insurgency: Sandstorm Server und spar dir das Netzwerk.
Spieler finden deinen Server über seinen Namen im Serverbrowser des Spiels.
Geprüft am 5. November 2026 gegen Update 1.22 Operation: Echoes (14. Oktober 2026), das neueste Update, das New World Interactive auf Steam angekündigt hatte.
Dieser Guide stützt sich auf zwei Quellen: den Server Admin Guide des Entwicklers (Version 1.4) und das, was wir auf jedem von uns gehosteten Insurgency: Sandstorm Server einsetzen. Wenn du direkt zur Miet-Variante willst, gehe zu Option 2.
Was du brauchst
Die Server-Software: Steam-App 581330, heruntergeladen mit SteamCMD. Sie ist kostenlos und lässt sich mit anonymem Steam-Login installieren.
Ein Rechner, der durchläuft: ein alter PC, ein Heimserver oder eine virtuelle Cloud-Maschine. Dieser Guide nutzt 64-Bit-Linux, das setzen wir selbst ein. Der Guide des Entwicklers nennt auch eine Startzeile für Windows.
RAM und CPU: Der Entwickler veröffentlicht keine Server-Anforderungen. Die Steam-Seite nennt nur, was das Spiel auf dem PC eines Spielers braucht. Betrachte jede Zahl, die du anderswo liest, als Schätzung.
Netzwerk: ein UDP-Game-Port und ein Query-Port, beide aus dem Internet erreichbar. Das Beispiel des Entwicklers nutzt 27102 für das Spiel und 27131 für den Query-Port, und du legst sie mit -Port und -QueryPort fest.
Das Spiel: Jeder Spieler braucht die PC-Version von Insurgency: Sandstorm. Die Steam-Seite nennt nur Windows.
Deine SteamID64: die 17-stellige Nummer deines Steam-Accounts, damit du dich zum Admin machen kannst.
Option 1: selbst hosten
Diese Schritte gelten für Debian oder Ubuntu. Die Befehle für Installation und Start sind die, die unsere Server verwenden.
Den Server installieren
Installiere curl und die Bibliothek, die SteamCMD braucht.
sudo apt-get install curl lib32gcc-s1
Erstelle einen Benutzer für den Server und wechsle zu ihm.
Wir haben erlebt, dass SteamCMD mit "Missing configuration" endet, keine Spieldateien hinterlässt und trotzdem Erfolg meldet. Prüfe, ob steamapps/appmanifest_581330.acf im Serverordner existiert, und führe den Befehl erneut aus, falls nicht. Unser Installationsskript macht genau diese Prüfung und versucht es bis zu dreimal.
Kopiere die Steam-Client-Bibliothek dorthin, wo der Server sie sucht, und mach die Binärdatei ausführbar:
Starte den Server aus dem Serverordner. Map, Szenario und MaxPlayers werden mit Fragezeichen verbunden, der Rest sind Schalter:
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"
Der Guide des Entwicklers hängt ?password=... hinter die Map, um ein Beitrittspasswort zu setzen. Lass den Server unter einem Dienstmanager wie systemd laufen, damit er nach einem Absturz neu startet.
Erkenne, wann er bereit ist. Das Log gibt LogGameState: Match State Changed from LoadingAssets to WaitingToStart aus. Auf diese Zeile wartet unser Panel, bevor es einen Server als laufend meldet.
Öffne die Ports. Erlaube den Game-Port als UDP in der Firewall des Rechners (zum Beispiel sudo ufw allow 27102/udp) und leite ihn an deinem Router weiter. Öffne den Query-Port genauso, denn über ihn fragt Steam den Server für den Browser ab.
Maps und Szenarien wählen
Szenarien: Ein Szenarioname legt Spielmodus und Seite fest, zum Beispiel Scenario_Crossing_Checkpoint_Insurgents oder Scenario_Farmhouse_Checkpoint_Security. Der Guide des Entwicklers listet sie nach Map auf.
Map-Rotation: Standardmäßig durchläuft ein Server alle Versus-Szenarien. Für eine eigene Liste schreibst du ein Szenario pro Zeile in Insurgency/Config/Server/MapCycle.txt oder verweist mit -MapCycle=OtherFile auf eine andere Datei.
Konfigurationsdateien: Sie liegen in Insurgency/Saved/Config/LinuxServer. Bearbeite sie, solange der Server gestoppt ist.
Dich zum Admin machen
Erstelle Insurgency/Config/Server/Admins.txt, falls sie nicht existiert, und schreibe eine SteamID64 pro Zeile hinein.
Server neu starten oder das Level wechseln, damit die Liste eingelesen wird.
Tritt bei und öffne das Admin-Menü. Es liegt standardmäßig auf Keypad Subtract und lässt sich im Menü für Tastenbelegung ändern.
Mods, Spielstatistiken und ein Steam-Token
Mods: Sandstorm-Mods kommen von mod.io. In unserem Setup braucht es drei Dinge, bevor der Server einen Mod lädt: den Schalter -Mods, eine Liste von Mod-IDs in Insurgency/Config/Server/Mods.txt (eine ID pro Zeile, die Nummer von der mod.io-Seite des Mods) und einen mod.io-Zugriffstoken mit akzeptierten Bedingungen. Siehe So fügst du Mods zu deinem Insurgency: Sandstorm Server hinzu.
Steam-Gameserver-Login-Token: optional. Erstelle ihn unter steamcommunity.com/dev/managegameservers mit der App-ID 581320, der ID des Spiels, nicht der des Servers (581330). Füge -GSLTToken=... zur Startzeile hinzu. Nutze einen Token pro Server.
Spielstatistiken: Laut Guide des Entwicklers brauchen Statistiken einen Steam-Token, kein Passwort und -GameStats in der Startzeile. Dazu kommt ein Game-Stats-Token, den die Notizen des Entwicklers zu Update 1.20 erwähnen: Unsere Server fügen -GameStats -GameStatsToken=... nur hinzu, wenn der Besitzer einen unter gamestats.sandstorm.game erstellt hat.
Aktualisieren
Stoppe den Server nach jedem Spiel-Update und führe den Download-Befehl aus Schritt 4 erneut aus.
Windows
Der Guide des Entwicklers nennt diese Startzeile für Windows, ausgeführt im Hauptordner des Servers, nachdem du App 581330 mit SteamCMD für Windows installiert hast:
Außerdem nennt er die Visual-C++-Redistributables 2015 und 2017 als Voraussetzung. Die Konfigurationsdateien liegen in Insurgency\Saved\Config\WindowsServer. Wir haben keinen Windows-Server selbst getestet.
Option 2: bei PlayNHost hosten
Mieten erspart dir Installation, Ports und Update-Routine. Du wählst weiterhin einen Namen, eine Map und deine Admins.
Wähle einen Tarif. Öffne die Insurgency: Sandstorm Server-Hosting-Seite und vergleiche die Tarife: GRUNT (10 Spieler), VETERAN (18) und WARLORD (30) zum Zeitpunkt des Schreibens. Klicke auf Server erstellen (Tarif anpassen bei WARLORD) und schließe die Bestellung ab. Preise ändern sich, prüfe sie also auf dieser Seite.
Warte auf die Installation. Der Server erscheint im Panel. Seine Konsole gibt LogGameState: Match State Changed from LoadingAssets to WaitingToStart aus, wenn er bereit ist.
Benenne ihn und wähle die Map. Setze im Tab Einstellungen unter Spieleinstellungen den Servername, die Standard-Map (zum Beispiel Canyon, Farmhouse oder Ministry) und den Szenarioname. Das Szenario muss auf dieser Map existieren: Szenarionamen enthalten meist die Map, also läuft Scenario_Crossing_* auf Canyon. Drücke dann auf Jetzt neu starten.
Mods hinzufügen (optional). Trage Mod-IDs unter Mods und deinen eigenen Token unter mod.io-Zugriffstoken ein und starte dann neu.
Was das Panel für dich übernimmt:
Ports. Game-Port und Query-Port werden zugewiesen und für dich in die Startzeile geschrieben, du musst also nichts weiterleiten.
Spielerlimit.Max. Spieler entspricht der Spielerzahl deines Tarifs. Der Wert ist schreibgeschützt, und das Panel schreibt ihn bei jedem Start in Game.ini.
Mod-Anbindung. Unser Startskript schreibt Mods.txt aus der Liste Mods und fügt -Mods hinzu, wenn sie nicht leer ist. Den mod.io-Token schreibt es sowohl in GameUserSettings.ini als auch in Engine.ini, damit der Server ihn in der Datei findet, die er liest. Der Token landet in der Konfiguration und nie in der Kommandozeile, daher zeigt die Konsole ihn nicht. Entferne alle IDs, und der Server läuft mit dem Standardspiel.
Spielstatistiken ohne Fehler. Lass Game-Stats-Token leer, und Statistiken sind einfach aus. Füge einen Token von gamestats.sandstorm.game ein und starte neu, um sie zu aktivieren. Der Server versucht ohne Token nicht mehr, sich beim Statistikdienst anzumelden, was früher die Konsole mit LoginResult: Code=403 token_invalid füllte.
Steam-Token. Ohne Steam-Gameserver-Login-Token startet der Server und beantwortet Abfragen, aber seine Steam-Identität ändert sich bei jedem Neustart. Füge einen Token ein und starte neu für eine dauerhafte.
Updates. Ist Automatisches Update aktiv (Standard, unter Erweitert anzeigen), prüft der Server bei jedem Start über SteamCMD auf ein Update und installiert es.
Selbst hosten oder mieten: ein ehrlicher Vergleich
Kosten: Die Server-Software ist kostenlos. Selbst hosten kostet Strom, Hardware und Bandbreite oder eine Cloud-Maschine. Mieten kostet eine monatliche Gebühr je nach Tarif.
Verfügbarkeit: Ein Heimserver ist nur online, solange dein PC, der Strom und das Internet laufen. Ein gemieteter Server läuft auf der Hardware des Hosters.
Angriffsfläche: Zu Hause verbinden sich Spieler mit deiner öffentlichen IP-Adresse, und du kümmerst dich um Firewall und Router. Ein gemieteter Server hält deine Heim-IP raus.
Einrichtung: Selbst hosten braucht die Kommandozeile, SteamCMD, zwei weitergeleitete Ports und, für Mods, drei Teile, die zusammenpassen müssen. Mieten braucht einen Namen, ein Szenario und eine Mod-Liste.
Kontrolle: Selbst hosten gibt dir jede Datei und jeden Schalter. Auf unseren Servern stellst du die wichtigsten Optionen im Panel ein, und der Tab Dateien und Zusätzliche Switches decken den Rest ab.
Wir verwenden Cookies, damit die Website funktioniert, um ihre Nutzung zu verstehen und unser Marketing zu messen. Du kannst alles akzeptieren, nur essenzielle Cookies akzeptieren oder pro Kategorie wählen.Wir verwenden Cookies, damit die Website funktioniert, um ihre Nutzung zu verstehen und unser Marketing zu messen. Sie sind hier standardmäßig aktiv. Du kannst alles abschalten, was du nicht möchtest.Datenschutzerklärung lesen