Sons of the Forest Server erstellen: Setup & Einstellungen
Sons of the Forest Server erstellen: bis zu 8 Spieler, Welt läuft ohne Host. Custom-Modus richtig setzen, Admin per SteamID, Beitritt per IP:Port.
Halloween bei Nexthosting: 10 % auf Gameserver mit dem Code – bis 1. November
Sons of the Forest Server erstellen: bis zu 8 Spieler, Welt läuft ohne Host. Custom-Modus richtig setzen, Admin per SteamID, Beitritt per IP:Port.
Kurz gesagt: Ein eigener Sons-of-the-Forest-Server hält eure Insel online, auch wenn der Host nicht spielt. Bis zu 8 Spieler passen drauf. Die wichtigste Regel: Schwierigkeit und Custom-Werte legt der Server nur fest, wenn er eine Welt neu anlegt. Wer sie ändern will, plant eine neue Welt auf einem freien Speicherplatz – der Planer unten schreibt dir die Zeilen dafür.
01 · Koop oder ServerSons of the Forest ist seit dem 22. Februar 2024 in Version 1.0 auf Steam. Am späten Abend des 16. Oktober 2026 spielten dort über 10.000 Menschen gleichzeitig. Die meisten Gruppen starten im Koop: Einer hostet, die anderen treten bei. Seit Patch 07 im Juni 2023 gibt Endnight zusätzlich ein eigenes Serverprogramm heraus. Damit liegt die Welt auf einem Rechner, der durchläuft – niemand muss mehr auf den Host warten.
| Koop über das Spiel | Eigener PC als Server | Gemieteter Server | |
|---|---|---|---|
| Welt erreichbar | nur, wenn der Host spielt | solange der PC läuft | rund um die Uhr |
| Spieler | Host und Freunde | bis 8 | bis 8 |
| Rechte | der Host hat alle | Besitzer per SteamID-Liste | Besitzer per Panel-Feld |
| Technik | nichts einzurichten | Windows, drei UDP-Ports freigeben, PC nie ausschalten | läuft nach der Bestellung |
| Sicherung | Spielstand beim Host | selbst kümmern | Backups im Panel |
| Kosten | keine | Strom und eigene Hardware | ab 12,99 € im Monat |
Das Serverprogramm ist kostenlos und lässt sich ohne Steam-Konto über SteamCMD laden (so funktioniert SteamCMD). Es ist aber ein Windows-Programm, dein Router muss drei UDP-Ports weiterleiten (so geht Portfreigabe), und der PC muss laufen, solange jemand spielen will. Wer das nicht will, mietet den Server.
Wähle Spielerzahl, Modus und – bei „Custom“ – jeden Wert einzeln. Du bekommst das passende Paket, die Felder für das Panel, den Block für die Konfigurationsdatei und die Schritte, damit die Werte wirklich greifen.
Die Spielerzahl je Paket ist ein Richtwert von uns. Du stellst sie im Panel selbst ein, Slots kosten nichts extra.
serverconfig/dedicatedserver.cfg entsteht, dann stoppen.Nach der Bestellung lädt der Server die Spieldateien von Steam. Beim ersten Start legt er im Ordner serverconfig die Datei dedicatedserver.cfg, die Besitzerliste ownerswhitelist.txt und den Ordner Saves an. Die wichtigsten Werte stellst du im Panel unter Startup ein:
| Feld im Panel | Eintrag in der Datei | Was es tut |
|---|---|---|
| Server Name | ServerName | Name in der Serverliste und in den Steam-Kontakten, bis 60 Zeichen |
| Server Password | Password | wird beim Beitreten abgefragt. Leer = jeder kommt rein. Buchstaben, Ziffern, - und _ |
| Player Slots | MaxPlayers | höchstens so viele Spieler gleichzeitig, 1 bis 8 |
| Game Mode | GameMode | Normal, Hard, HardSurvival, Peaceful oder Custom – nur für eine neue Welt |
| Save Slot | SaveSlot | Nummer der Welt, die der Server lädt oder neu anlegt, 1 bis 30 |
| Owner Steam IDs | ownerswhitelist.txt | 17-stellige Steam64-IDs der Admins, mit Komma getrennt |
| Skip Network Test | SkipNetworkAccessibilityTest | steht fest auf 1: der Selbsttest der Ports wird übersprungen, die Ports sind bei uns offen |
| Auto Update | – | 1 = bei jedem Start die neueste Serverversion von Steam holen |
#DSL Dedicated server loaded. steht – bei uns nach gut einer Minute. Erst dann zeigt das Panel den Server als laufend.NH_CONFIG: Name, Spielerzahl, Modus und Save Slot, so wie der Server sie gerade übernommen hat.203.0.113.10:8766. Damit trittst du direkt bei (Kapitel 05).dedicatedserver.cfg. Änderst du sie nur in der Datei, sind sie nach dem nächsten Neustart wieder weg. Alles andere – SaveInterval, IdleDayCycleSpeed, GameSettings, CustomGameModeSettings – bleibt in der Datei, wie du es einträgst.Das ist der häufigste Denkfehler bei Sons-of-the-Forest-Servern. Endnight schreibt im Server-Leitfaden: Der Modus wird gesetzt, wenn ein Spielstand neu entsteht. Lädt der Server eine vorhandene Welt, ignoriert er GameMode und alle CustomGameModeSettings. Du kannst also „Hard“ ins Panel schreiben und neu starten – die laufende Welt bleibt, wie sie ist.
| Was du änderst | Laufende Welt | Neue Welt auf freiem Save Slot |
|---|---|---|
| Game Mode (Normal, Hard …) | bleibt unverändert | wird übernommen |
| CustomGameModeSettings | bleiben unverändert | werden übernommen, wenn Game Mode = Custom |
| GameSettings (Bäume, Gebäudeschaden) | gelten laut Leitfaden in jedem Modus | |
| Name, Passwort, Spielerzahl | gelten nach jedem Neustart | |
Jede Welt hat eine Nummer, den Save Slot. Findet der Server auf diesem Platz keine Welt, legt er eine neue an – mit dem Modus und den Werten, die gerade eingestellt sind. Gibt es dort schon eine, lädt er sie. Bei uns ist das fest so eingestellt (SaveMode = Continue). Den Modus „New“, der bei jedem Neustart dieselbe Welt überschreibt, haben wir bewusst nicht im Panel. Für einen Neuanfang nimmst du einfach einen freien Platz: Die alte Welt bleibt auf ihrer Nummer liegen, und du kannst jederzeit zurückwechseln.
| Modus im Panel | Wert in der Datei | Hinweis |
|---|---|---|
| Normal | Normal | Vorgabe von Endnight und im Panel |
| Hard | Hard | feste Voreinstellung |
| HardSurvival | HardSurvival | feste Voreinstellung |
| Peaceful | Peaceful | feste Voreinstellung |
| Custom | Custom | liest jeden Wert aus CustomGameModeSettings |
Endnight nennt zusätzlich den Modus „creative“. Im Panel fehlt er; einen Kreativ-Server bekommst du mit „Custom“ und GameSetting.Survival.CreativeMode auf true. Ein früherer Fehler, bei dem Dedicated Server im Kreativmodus nicht speicherten, ist seit dem Update vom 15. Januar 2025 behoben.
| Eintrag | Werte | Wirkung |
|---|---|---|
| Vail.EnemySpawn | true / false | ob überhaupt Gegner erscheinen |
| Vail.EnemyHealth · EnemyDamage · EnemyArmour | Low · Normal · High | Leben, Schaden und Rüstung der Gegner |
| Vail.EnemyAggression | Low · Normal · High | wie angriffslustig Gegner sind |
| Vail.EnemySearchParties | Low · Normal · High | wie oft Suchtrupps losziehen |
| Vail.AnimalSpawnRate | Low · Normal · High | wie viele Tiere es gibt |
| Environment.StartingSeason | Spring · Summer · Autumn · Winter | Jahreszeit beim Start |
| Environment.SeasonLength · DayLength | Short · Default · Long · Realistic | Länge von Jahreszeit und Tag |
| Environment.PrecipitationFrequency | Low · Default · High | wie oft es regnet und schneit |
| Survival.ConsumableEffects | Normal · Hard | Schaden bei Hunger und Durst |
| Survival.PlayerStatsDamage | Off · Normal · Hard | Schaden durch verdorbenes Essen und Trinken |
| Survival.ColdPenalties | Off · Normal · Hard | wie stark Kälte Leben und Ausdauer drückt |
| Survival.SingleUseContainers | true / false | Kisten lassen sich nur einmal öffnen |
| Survival.BuildingResistance | Low · Normal · High | wie viel eure Gebäude aushalten |
| Survival.PlayersImmortalMode | true / false | alle Spieler unsterblich |
| Multiplayer.Cheats | true / false | Cheats auf dem Server erlauben |
Alle Einträge beginnen in der Datei mit GameSetting., also zum Beispiel GameSetting.Vail.EnemyAggression. Fehlt ein Wert, nimmt der Server die Vorgabe. Der Planer in Kapitel 02 schreibt dir den ganzen Block.
Sons of the Forest hat zwei Wege auf einen eigenen Server. Die Serverliste lädt manchmal lange; seit Patch 09 kannst du dich deshalb im Mehrspieler-Menü direkt mit IP-Adresse und Spielport verbinden, ohne auf die ganze Liste zu warten.
IP:Port aus dem Panel eintragen, mit Doppelpunkt dazwischen – der Port ist der Spielport.Hast du auf einem Server schon einen Spielstand, steht er in der Liste ganz oben. Das Passwort fragt das Spiel beim Verbinden ab, bevor du auf die Insel kommst.
Auf einem Sons-of-the-Forest-Server gibt es kein Admin-Passwort. Rechte bekommt nur, wer mit seiner SteamID in der Besitzerliste ownerswhitelist.txt steht. Besitzer haben laut Endnight im Grunde dieselben Rechte wie der Host im Koop – die höchste Rolle. Trag deshalb nur Leute ein, denen du vertraust.
store.steampowered.com/account öffnen.76561198000000001,76561198000000002.ownerswhitelist.txt. Eine ID mit falscher Länge überspringt er und meldet NH_OWNER_IGNORED in der Konsole.Im Menü Spieler können Besitzer laut Endnight:
Seit Version 1.0 gibt es im Admin-Menü außerdem eine Einstellung für den PvP-Schaden.
Das Panel-Feld ergänzt die Liste nur – es löscht nie jemanden. Willst du einem Besitzer die Rechte nehmen, stoppst du den Server, öffnest serverconfig/ownerswhitelist.txt im Dateimanager, löschst seine Zeile und nimmst seine ID auch aus dem Panel-Feld.
GameSetting.Multiplayer.Cheats: Steht er auf false, sperrt der Server die Konsole für alle Mitspieler. Der Schalter gehört zu den Custom-Werten – er wird also beim Anlegen der Welt gesetzt.Der Server speichert die Welt von selbst, in der Vorgabe alle 600 Sekunden, also alle zehn Minuten. Beim Herunterfahren über den Stopp-Knopf speichert er sofort noch einmal – das hat Endnight mit Patch 08 eingebaut, damit nichts verloren geht. Die Welten liegen im Ordner serverconfig/Saves.
| Eintrag in der Datei | Vorgabe | Wirkung |
|---|---|---|
| SaveInterval | 600 | Abstand der automatischen Speicherung in Sekunden |
| IdleDayCycleSpeed | 0.0 | wie schnell die Zeit ohne Spieler weiterläuft: 0 = sie steht, 1 = normal |
| IdleTargetFramerate | 5 | Bildrate des Servers, wenn niemand spielt |
| ActiveTargetFramerate | 60 | Bildrate, sobald jemand verbunden ist (mindestens 10) |
Weil IdleDayCycleSpeed auf 0 steht, bleibt die Insel stehen, wenn alle offline sind: kein Tag vergeht, keine Jahreszeit wechselt. Wer will, dass die Welt auch ohne Spieler weiterlebt, setzt einen Wert bis 1 – bei 0.5 läuft die Zeit halb so schnell. Diese Werte bleiben in der Datei, wie du sie einträgst.
Endnight beschreibt im Server-Leitfaden nicht, wie eine Welt aus dem Koop oder dem Einzelspieler auf einen Dedicated Server wandert. Wir nennen deshalb hier keine Schrittfolge, solange wir sie nicht selbst nachgestellt haben. Sicher ist: Eine Welt gehört zu einem Save Slot, und der Server lädt, was auf der eingestellten Nummer liegt.
Jedes Paket hat eigene Backup-Plätze im Panel: Du sicherst per Klick oder legst selbst einen Zeitplan an – von allein laufen sie nicht. Mach vor jedem Wechsel des Save Slots und vor größeren Änderungen an der Datei ein Backup.
Sons of the Forest prüft sich beim Start selbst. Scheitert der Test, startet der Server nicht – und der Grund steht immer in der Konsole oder im Log. Die häufigsten Fälle:
| Problem | Ursache | Lösung |
|---|---|---|
| Neue Schwierigkeit wirkt nicht | auf dem Save Slot liegt schon eine Welt, sie behält ihren Modus | einen freien Save Slot wählen (Kapitel 04) |
| Custom-Werte wirken nicht | Game Mode steht nicht auf Custom, oder die Welt gab es schon | Game Mode = Custom und freier Save Slot, dann starten |
| Server startet nach Änderung an der Datei nicht | die Datei ist kein gültiges JSON mehr, etwa ein Komma zu viel | unser Startskript legt die kaputte Datei als dedicatedserver.cfg.broken ab und schreibt eine neue (NH_CONFIG_BROKEN); Blöcke neu einfügen |
| Wert außerhalb des Bereichs | ein Eintrag hat einen Wert, den das Spiel nicht kennt | die Konsole nennt genau den Eintrag; Wert aus der Tabelle in Kapitel 04 nehmen |
| „UDP … is closed“ oder „Failed to get public ip from Steam“ | der Netzwerktest beim Start schlägt fehl | Skip Network Test auf 1 lassen; danach prüfen, ob der Server in der Liste steht |
| Server nicht in der Liste | Filter aktiv oder Liste noch nicht fertig geladen | Filter ausschalten oder direkt mit IP:Port verbinden |
| Einstellungen nach Neustart weg | Name, Passwort, Spielerzahl oder Modus nur in der Datei geändert | diese Werte im Panel unter Startup ändern |
| Kein Admin-Menü | SteamID fehlt, ist nicht 17-stellig oder der Server lief noch mit der alten Liste | ID im Panel prüfen, Server neu starten |
| Beitritt scheitert nach einem Spiel-Update | Spiel und Server haben verschiedene Versionen | Server neu starten – mit Auto Update auf 1 holt er die neue Version |
Die Logs liegen bei uns im Ordner serverconfig/logs, jede Sitzung in einer eigenen Datei. Endnight hat den Server zuletzt am 3. Oktober 2025 mit einem Unity-Sicherheitsupdate versorgt; ein aktueller Server ist der erste Schritt bei jedem Fehler.
Höchstens 8. Die Zahl stellst du im Panel unter Player Slots ein, erlaubt sind 1 bis 8. Mehr lässt das Spiel nicht zu, auch nicht mit einem größeren Paket.
Im Mehrspieler-Menü gibt es eine Direktverbindung: Dort trägst du IP-Adresse und Spielport aus dem Panel ein, etwa 203.0.113.10:8766. Alternativ tippst du die IP ins Suchfeld der Serverliste.
Game Mode und Custom-Werte gelten nur, wenn der Server eine Welt neu anlegt. Eine vorhandene Welt behält ihren Modus. Für eine neue Schwierigkeit wählst du im Panel einen freien Save Slot; die alte Welt bleibt auf ihrer Nummer erhalten.
Trag deine 17-stellige Steam64-ID im Panel unter Owner Steam IDs ein und starte den Server neu. Danach findest du im Spiel im Pausenmenü unter Spieler die Admin-Werkzeuge: Rollen vergeben, kicken, bannen.
Der Server bleibt erreichbar, aber die Zeit steht still: IdleDayCycleSpeed ist auf 0 eingestellt. Willst du, dass Tage und Jahreszeiten auch ohne Spieler vergehen, setzt du den Wert in der dedicatedserver.cfg auf bis zu 1.
Ja, in der Vorgabe alle 600 Sekunden. Beim Stopp über das Panel speichert er außerdem sofort, bevor er herunterfährt. Zusätzliche Backups legst du im Panel per Klick oder Zeitplan an.
Offiziell nicht. Endnight bietet keine Mod-Unterstützung und keinen Steam Workshop an. Das Spiel gibt es laut Steam nur für Windows-PCs; eine Konsolenfassung oder Crossplay erwähnt Endnight nicht.
Zwei Pakete, die sich nur in der Leistung unterscheiden. Die Spielerzahl ist ein Richtwert von uns – du stellst sie selbst ein, Slots kosten nichts extra. Mehr als 8 Spieler gleichzeitig lässt Sons of the Forest nicht zu. Server in Deutschland, DDoS-Schutz ohne Aufpreis, automatische Updates über Steam.
| Paket | Richtwert | RAM | CPU | NVMe | Backups | Preis |
|---|---|---|---|---|---|---|
| Basic | ca. 4 Spieler | 8 GB | 2 vCores | 20 GB | 2 | 12,99 € |
| Advanced | ca. 8 Spieler | 10 GB | 3 vCores | 25 GB | 3 | 15,99 € |
Preise im Monat. CPU: Intel der 13. Generation. Endnight nennt keinen Hardwarebedarf für den Server; die Richtwerte stammen von uns. Im Leerlauf haben wir auf unserem Server 6,5 GB Arbeitsspeicher gemessen – deshalb beginnt das kleinste Paket bei 8 GB.
Ihr spielt auch andere Survival-Spiele im Koop? So geht es bei Valheim und Enshrouded.