Sons of The Forest Servereinstellungen
Um die Einstellungen deines Servers zu ändern, musst du per FTP oder über dein Webinterface auf die Konfigurationsdatei zugreifen.
FTP
- Stoppe deinen Server über das Webinterface.
- Melde dich per FTP an.
- Navigiere zu dem Verzeichnis, in dem du eine Datei hochladen oder bearbeiten möchtest.
Du möchtest die Datei dedicatedserver.cfg bearbeiten. - Öffne die Datei mit einem Texteditor wie Notepad oder Notepad++.
Falls du mit Konfigurationsdateien nicht vertraut bist: Jede Zeile, die mit zwei Schrägstrichen beginnt, wird vom Programm ignoriert.
// Dies ist ein Kommentar und wird nicht eingelesen
Webinterface
- Klicke auf die Schaltfläche Dedicatedserver.cfg im Abschnitt Advanced Config deines Webinterfaces.
- Bearbeite die gewünschten Einstellungen.
Konfigurationseinstellungen
| Befehl | Beschreibung |
|---|---|
| "IpAddress": "0.0.0.0"" | Netzwerkschnittstelle, auf der der Gameserver lauscht, in der Regel 0.0.0.0, wenn auf allen Schnittstellen gelauscht wird. |
| "GamePort": 8766 | UDP-Port für den Gameplay-Netcode (Bolt). |
| "QueryPort": 27016" | UDP-Port, den Steam verwendet, um den Server aufzulisten und die Discovery-Dienste zu aktivieren. |
| "BlobSyncPort": 9700 | BlobSyncPort UDP-Port, den das BlobSync-System zum Initialisieren der Spielsysteme und zum Datenaustausch verwendet. |
| "ServerName": "Sons Of The Forest Server (dedicated)" | Name des Servers, der in der Serverliste und in den Steam-Kontakten angezeigt wird. |
| "MaxPlayers": 8 | Die maximale Anzahl an Spielern, die gleichzeitig auf dem Server erlaubt sind. |
| "Password": "" | Fügt ein Passwort hinzu, um deinen Server „privat“ zu machen. Beim Verbinden wird dieses Passwort abgefragt, bevor der Client fortfahren kann. |
| "LanOnly": false | Erlaubt die Sichtbarkeit des Servers oder beschränkt sie auf das LAN. |
| "SaveSlot": 1 | Beim Erstellen eines neuen Spielstands wird diese Zahl zur ID des Spielstands. |
| "SaveMode": "Continue" | Initialisierungsmodus für den Spielstand.
• „continue“: erstellt einen neuen Spielstand im SaveSlot, falls keiner vorhanden ist, oder lädt ihn, falls er existiert. • „new“: erstellt ein neues Spiel mit einer neuen Spiel-ID und überschreibt jedes zuvor im SaveSlot gespeicherte Spiel. Wenn der Server stoppt und neu startet, wird der vorherige Spielstand überschrieben, solange der Modus auf „new“ gesetzt ist. |
| "GameMode": "Normal" | Legt den Schwierigkeits-Spielmodus beim Erstellen eines neuen Spielstands fest. Dieser Parameter wird ignoriert, wenn ein Spielstand geladen wird (Speichermodus auf „continue“ gesetzt und ein Spielstand im Slot vorhanden). Ist der Spielmodus auf „custom“ gesetzt, werden die benutzerdefinierten Spielmodus-Einstellungen aus der Option CustomGameModeSettings gelesen, die weiter unten beschrieben wird. |
| "SaveInterval": 600 | Wie oft der Gameserver das Spiel automatisch im SaveSlot speichert, in Sekunden. |
| "IdleDayCycleSpeed": 0.0 | Ein Multiplikator dafür, wie schnell die Zeit im Vergleich zum normalen Spiel vergeht, wenn der Server als inaktiv gilt (kein Spieler verbunden). |
| "IdleTargetFramerate": 5 | Ziel-Framerate des Servers, wenn er als inaktiv gilt (kein Spieler verbunden). |
| "ActiveTargetFramerate": 60 | Ziel-Framerate des Servers, wenn er NICHT als inaktiv gilt (ein oder mehrere Spieler verbunden). |
| "LogFilesEnabled": false | Legt fest, ob die Logs in Dateien geschrieben werden. Die Logs werden in <Benutzerdatenordner>/logs ausgegeben. |
| "TimestampLogFilenames": true | Aktiviert Zeitstempel in Logdateien.
• “true”: every time the server runs will dump log output to a new file, with filename having the following format: sotf_log_{DateTime:yyyy-MM-dd_HH-mm-ss}.txt • “false”: the filename will be sotf_log.txt and previous log will be overwritten if it already exists. |
| "TimestampLogEntries": true | Versieht jeden in die Datei geschriebenen Log-Eintrag mit einem Zeitstempel. |
| "GameSettings": {} | Eine Schlüssel-Wert-Zuordnung aller Spieleinstellungen, mit denen du dein Spiel (in jedem Modus) anpassen kannst. Alle Parameter sind in der folgenden Tabelle zusammen mit ihren möglichen Werten aufgeführt. Ist der Wert null oder leer, werden die Standardeinstellungen verwendet. |
| "CustomGameModeSettings": {} | Eine Schlüssel-Wert-Zuordnung aller Einstellungen, mit denen du dein Spiel im benutzerdefinierten Modus anpassen kannst. Alle Parameter werden zusammen mit ihren möglichen Werten in der folgenden Tabelle aufgeführt. Ist der Wert null oder leer, werden die Standardeinstellungen verwendet. Dieser Parameter wird ignoriert, wenn der Spielmodus nicht „custom“ ist oder wenn ein Spielstand geladen wird (Speichermodus auf „continue“ mit einem vorhandenen Spielstand im Slot), unabhängig davon, ob dieser „custom“ ist oder nicht. |
Spieleinstellungen
| Befehl | Beschreibung |
|---|---|
| "Gameplay.TreeRegrowth": true | Aktiviert das automatische Nachwachsen von Bäumen, ausgelöst beim Schlafen. Werte: true, false |
| "Structure.Damage": true | Erlaubt, dass Gebäude beschädigt werden können. Werte: true, false |
Einstellungen für den benutzerdefinierten Spielmodus
| Befehl | Beschreibung |
|---|---|
| "GameSetting.Vail.EnemySpawn": true | Aktiviert das Spawnen von Gegnern. Werte: true, false |
| "GameSetting.Vail.EnemyHealth": "Normal" | Legt die Startgesundheit der Gegner fest. Werte: low, normal, high |
| "GameSetting.Vail.EnemyDamage": "Normal" | Passt den Schaden an, den Gegner verursachen können. Werte: low, normal, high |
| "GameSetting.Vail.EnemyArmour": "Normal" | Passt die Rüstungsstärke der Gegner an. Werte: low, normal, high |
| "GameSetting.Vail.EnemyAggression": "Normal" | Passt die Aggressivität der Gegner an. Werte: low, normal, high |
| "GameSetting.Vail.AnimalSpawnRate": "Normal" | Passt die Spawnrate von Tieren an. Werte: low, normal, high |
| "GameSetting.Environment.StartingSeason": "Summer" | Legt die Startjahreszeit der Umgebung fest. Werte: spring, summer, autumn, winter |
| "GameSetting.Environment.SeasonLength": "Default" | Passt die Länge der Jahreszeiten an. Werte: short, default, long, realistic |
| "Structure.Damage": "true" | Erlaubt, dass Gebäude beschädigt werden können. Werte: true, false |
| "GameSetting.Environment.DayLength": "Default" | Tageslänge anpassen. Werte: short, default, long, realistic |
| "GameSetting.Environment.PrecipitationFrequency": "Default" | Passt die Häufigkeit von Regen und Schnee an. Werte: low, default, high |
| "GameSetting.Survival.ConsumableEffects": "Normal" | Aktiviert Schaden bei niedrigem Flüssigkeits- und Sättigungswert. Werte: normal, hard |
| "GameSetting.Survival.PlayerStatsDamage": "Off" | Aktiviert Schaden durch verdorbene oder faule Speisen und Getränke. Werte: off, normal, hard |
| "GameSetting.Survival.ColdPenalties": "Off" | Legt fest, wie stark Kälte die Regeneration von Gesundheit und Ausdauer beeinträchtigt. Werte: off, normal, hard |
| "GameSetting.Survival.ReducedFoodInContainers": false | Verringert die Menge an Nahrung, die in Behältern zu finden ist. Werte: true, false |
| "GameSetting.Survival.SingleUseContainers": false | Behälter können nur einmal geöffnet werden. Werte: true, false |
Du hast noch keinen Server? Miete einen Sons Of The Forest Server bei Survival Servers und du bist in wenigen Minuten online.