No One Survived (Early Access, Cat Play Studio) hat einen per SteamCMD ladbaren Dedicated Server (App 2329680) für Windows. Eine offizielle Dokumentation der Einstellungen gibt es kaum: Diese Anleitung nennt nur Gesichertes (Installation, Start, Ports) und verweist für den Rest auf die Game.ini. Nicht mit „ZOMBIE RAID: No One Survives“ verwechseln.
Installation Schritt für Schritt
Prüfen Sie die Maschine: 4 GB RAM min., 10 GB disk, 3 GHz CPU (up to 4 players).
Installieren Sie das Microsoft Visual C++ Redistributable x64 (vc_redist.x64.exe).
Laden Sie SteamCMD herunter und legen Sie den Serverordner an.
Installieren Sie den Server mit SteamCMD: force_install_dir C:\no-one-survived-server, login anonymous, app_update 2329680 validate.
Starten Sie NoOneSurvivedServerStart.exe: Ein CMD-Fenster öffnet sich, „ServerCreate“ zeigt einen erfolgreichen Start.
Starten Sie den Server einmal, beenden Sie ihn und bearbeiten Sie dann WRSH\Saved\Config\WindowsServer\Game.ini (GameSettings, ServerSetting).
Öffnen Sie die Ports 7777 et 27015 (TCP/UDP) in Firewall und Router.
Testen Sie auf localhost (127.0.0.1) und dann von außen über ein anderes Netz.
Richten Sie den Autostart ein (geplante Aufgabe oder systemd-Dienst).
Planen Sie Backups von WRSH\Saved und Updates.
Voraussetzungen
Von IONOS genanntes Minimum (bis 4 Spieler): 3-GHz-CPU, 4 GB RAM, 10 GB Speicher; Windows Server 2022 empfohlen (1,4 GHz 64 Bit, 2 GB RAM mit GUI, 36 GB Speicher). Visual C++ Redistributable x64 erforderlich. Anonymer SteamCMD-Login. Eine Linux-Version ist nicht dokumentiert.
Lokale Installation (Windows)
Installieren Sie per SteamCMD, starten Sie NoOneSurvivedServerStart.exe und verbinden Sie sich im Spiel mit 127.0.0.1.
C:\steamcmd\steamcmd.exe +force_install_dir C:\no-one-survived-server +login anonymous +app_update 2329680 validate +quit
cd /d C:\no-one-survived-server
NoOneSurvivedServerStart.exeInstallation auf Linux-VPS / dediziertem Server
Dokumentiert ist nur Windows Server (Windows Server 2022 ohne GUI möglich). Für Linux-VPS gibt es keine offizielle Methode; Wine ist ein hier nicht geprüfter Community-Ansatz. Nutzen Sie dieselben Befehle wie lokal.
Zu öffnende Ports
- 7777/TCP+UDP: Spielport
- 27015/TCP+UDP: Query-Port
Windows-Firewall (netsh)
In einer PowerShell mit Administratorrechten (oder Administrator-„cmd“):
netsh advfirewall firewall add rule name="No One Survived 7777/TCP" dir=in action=allow protocol=TCP localport=7777
netsh advfirewall firewall add rule name="No One Survived 7777/UDP" dir=in action=allow protocol=UDP localport=7777
netsh advfirewall firewall add rule name="No One Survived 27015/TCP" dir=in action=allow protocol=TCP localport=27015
netsh advfirewall firewall add rule name="No One Survived 27015/UDP" dir=in action=allow protocol=UDP localport=27015Provider-Firewall und Portweiterleitung (NAT)
Steht der Server bei einem Provider (OVH, Hetzner, Scaleway …), öffnen Sie dieselben Ports in dessen Netzwerk-Firewall („Security Group“). Beim Heimbetrieb leiten Sie die Ports (NAT) vom Router auf die feste lokale IP des Rechners weiter. Testen Sie von außen (Mobilfunk oder ein Freund): Ein Test aus dem eigenen Netz beweist nichts.
Autostart unter Windows (geplante Aufgabe)
Erstellen Sie eine geplante Aufgabe „Beim Systemstart“, die das Startskript ausführt, mit höchsten Rechten und „Unabhängig von der Benutzeranmeldung ausführen“.
Updates, Backups und Neustarts
Stoppen Sie den Server, führen Sie app_update 2329680 validate erneut aus und starten Sie neu. Sichern Sie WRSH\Saved vor größeren Updates. Die Schlüsselnamen der Game.ini sind nicht offiziell dokumentiert: Sichern Sie die Datei vor jeder Änderung. Bekannte Abschnitte sind GameSettings (Gameplay, PvP, Tage) und ServerSetting (Name, Passwort, max. Spieler).
# backup
tar czf ~/backup-$(date +%F).tar.gz -C ~/server WRSH\SavedServer eintragen und finden
Sobald der Server öffentlich ist, tragen Sie ihn auf https://game-rank.com/jeux/no-one-survived ein (Seite des Betreibers dieses Tools), damit Spieler ihn finden, verfolgen und dafür abstimmen können.
Fehlerbehebung
- Von außen nicht erreichbar, aber lokal OK: Es fehlt die System-Firewall-Regel, die Provider-Firewall oder die NAT-Weiterleitung, oder das Protokoll (UDP/TCP) stimmt nicht. Prüfen Sie jede Ebene einzeln.
- Verbindung nach einem Spiel-Update abgelehnt: Client und Server müssen dieselbe Version haben. Server erneut aktualisieren und neu starten.
- Der Server beendet sich sofort: Starten Sie ihn in einer Konsole, um den Fehler zu lesen, und prüfen Sie freien RAM, Speicherplatz und Software-Voraussetzungen.
- DLL-Fehler beim Start: Visual C++ Redistributable x64 installieren oder reparieren.
- SteamCMD meldet einen Abo-Fehler: Nutzen Sie den anonymen Login und App 2329680 (Server), nicht die Spiel-ID.
Häufige Fragen
- Wie lautet die Steam-App-ID des Servers?
- 2329680 (Dedicated Server, anonymer Login funktioniert).
- Wie aktualisiere ich den Server?
- Stoppen Sie den Server und führen Sie app_update 2329680 validate erneut aus; Client und Server brauchen dieselbe Version.
- Gibt es einen Linux-Server?
- Keiner ist dokumentiert: Alle geprüften Anleitungen setzen Windows (Server 2022) voraus.
- Welche Einstellungen sind konfigurierbar?
- Die Game.ini enthält GameSettings (Zombieangriffe und Starttag, Tage pro Jahr, PvP) und ServerSetting (Name, Passwort, max. Spieler), die Schlüsselnamen sind aber nicht offiziell aufgeführt: daher kein Generator.
