Privatkunde Geschäftskunde

Enshrouded Server-Einstellungen: enshrouded_server.json erklärtServername, Spielerzahl, Schwierigkeit und eigene Regeln in einer Datei

Ein Enshrouded Server hat genau eine Konfigurationsdatei: die enshrouded_server.json. Darin stehen Name, Spielerzahl, Schwierigkeit, eigene Spielregeln, Nutzergruppen und die Bannliste. Diese Anleitung erklärt jeden Bereich, die Presets von Relaxed bis Survival, die wichtigsten Werte im Custom-Modus und die zwei Stolperfallen, über die fast jeder einmal fällt.

enshrouded_server.jsonPresetsgameSettingsNanosekunden

Veröffentlicht am

Die Datei und die goldene Regel

Die enshrouded_server.json liegt im Hauptverzeichnis deines Servers. Du öffnest sie im Config-Editor des Webinterfaces oder lädst sie per WebFTP oder SFTP herunter. Bevor du etwas änderst, gilt eine Regel ohne Ausnahme:

Server anhalten, Datei bearbeiten, speichern, Server starten.

Der Grund: Enshrouded schreibt seine aktuellen Einstellungen beim Herunterfahren zurück in die Datei. Wer bei laufendem Server ändert, verliert seine Änderungen beim nächsten Stopp - ohne Fehlermeldung. Und weil die ganze Datei als ein einziges JSON-Dokument gelesen wird, verhindert schon ein vergessenes Komma, ein fehlendes Anführungszeichen oder ein typografisches Anführungszeichen aus einer Webseite den Start. Laut Keen Games nennt die Konsole dann den fehlerhaften Wert. Zahlen außerhalb des erlaubten Bereichs stoppen den Server dagegen nicht: Er setzt dann still den kleinsten oder größten zulässigen Wert ein.

Lade dir vor größeren Änderungen eine Kopie der Datei herunter. Dann ist ein Fehler mit einem Klick rückgängig gemacht.

Enshrouded Server mieten ab 7,99€ / Monat

Prepaid ohne Vertragsbindung, DDoS-Schutz bis 250 GBit/⁠s.

Tarife & Preise ansehen

Die Grundeinstellungen

SchlüsselBedeutung
nameName des Servers in der Serverliste. Bei uns im Panel unter Startparameter einstellen.
saveDirectoryOrdner für den Spielstand, standardmäßig ./savegame.
logDirectoryOrdner für die Logdateien, standardmäßig ./logs.
ip / queryPortAdresse und Port. Auf einem gemieteten Server nicht anfassen - es gilt der Port, der deinem Server zugewiesen ist.
slotCountMaximale Spielerzahl, 1 bis 16. Bei uns im Panel unter Startparameter, in jedem Paket bis 16.
enableTextChat / enableVoiceChatText- und Sprachchat. Auf dedizierten Servern standardmäßig aus.
voiceChatModeReichweite des Sprachchats, etwa Proximity für Sprache nur in der Nähe.
gameSettingsPreset / gameSettingsSchwierigkeit und eigene Regeln, siehe unten.
userGroups / bannedAccountsNutzergruppen mit Passwort und Rechten sowie gesperrte Spieler.

Wichtig bei uns: Servername, Spielerzahl und die Passwörter der Nutzergruppen schreibt das Gameserver-Panel bei jedem Start aus den Startparametern in die Datei, den Port ebenso. Diese Werte änderst du deshalb im Panel unter Startparameter - in der Datei würden sie beim nächsten Start überschrieben. Alles andere, also Schwierigkeit, eigene Regeln, die Rechte der Gruppen und die Bannliste, pflegst du direkt in der Datei.

Schwierigkeit per Preset

Der schnellste Weg zur passenden Schwierigkeit ist gameSettingsPreset. Fünf Werte sind möglich:

  • Default - das Spiel, wie Keen es vorsieht.
  • Relaxed - weniger Gegner, mehr Ressourcen. Für Runden, die vor allem bauen und entspannt erkunden wollen.
  • Hard - härtere Kämpfe.
  • Survival - das anspruchsvollste Preset.
  • Custom - du stellst jeden Wert selbst ein.

Die häufigste Fehlerquelle überhaupt: Die Werte im Block gameSettings greifen nur, wenn das Preset auf Custom steht. Bei jedem anderen Preset lädt der Server die mitgelieferten Werte und ignoriert deinen Block - ohne Warnung. Setz deshalb zuerst "gameSettingsPreset": "Custom" und bearbeite danach gameSettings.

Eigene Regeln mit Custom

Im Custom-Modus regelst du Dutzende Werte. Alles, was auf Factor endet, ist ein Multiplikator: 1 ist der Normalwert, 2 verdoppelt, 0.5 halbiert. Die wichtigsten Gruppen:

BereichSchlüssel (Auswahl)
SpielerplayerHealthFactor, playerManaFactor, playerStaminaFactor, playerBodyHeatFactor
GegnerenemyDamageFactor, enemyHealthFactor, enemyPerceptionRangeFactor, randomSpawnerAmount
BossebossDamageFactor, bossHealthFactor
Sammeln & BauenminingDamageFactor, resourceDropStackAmountFactor, plantGrowthSpeedFactor, factoryProductionSpeedFactor
FortschrittexperienceCombatFactor, experienceMiningFactor, experienceExplorationQuestsFactor
ÜberlebenenableDurability, enableStarvingDebuff, foodBuffDurationFactor, shroudTimeFactor
Tag & NachtdayTimeDuration, nightTimeDuration

Du musst nur die Schlüssel eintragen, die du ändern willst. Eine entspannte Koop-Runde könnte so aussehen:

"gameSettingsPreset": "Custom",
"gameSettings": {
  "playerHealthFactor": 1.5,
  "enemyDamageFactor": 0.8,
  "resourceDropStackAmountFactor": 2,
  "enableStarvingDebuff": false
}

Stolperfalle Nanosekunden

Die Länge von Tag und Nacht sowie die Zeit bis zum Verhungern (fromHungerToStarving) stehen in Nanosekunden, nicht in Sekunden. Eine Sekunde sind 1.000.000.000 Nanosekunden. Die Standardwerte:

SchlüsselWertEchtzeit
dayTimeDuration180000000000030 Minuten
nightTimeDuration72000000000012 Minuten
fromHungerToStarving60000000000010 Minuten

Ein Tag von einer Stunde ist also 3600000000000. Wer aus Gewohnheit 3600 einträgt, bekommt einen Tag von wenigen Mikrosekunden - oder, weil der Wert unter dem Minimum liegt, stillschweigend den kleinsten erlaubten Wert.

Servername, Gruppen und Bannliste

Den Servernamen änderst du im Panel unter Startparameter; das Panel schreibt ihn beim nächsten Start als name in die Datei. Nach dem Neustart erscheint der Server unter dem neuen Namen; wer ihn als Steam-Favorit gespeichert hat, findet ihn weiterhin, weil der Favorit an IP und Port hängt. Wie Mitspieler den Server finden, zeigt Enshrouded Server beitreten.

Die Blöcke userGroups und bannedAccounts regeln, wer hinein darf und was er dort tun kann. Weil das ein eigenes Thema ist, steht es ausführlich in Nutzergruppen, Passwort und privater Server.

Härtere Regeln und mehr Gegner bedeuten übrigens auch mehr Arbeit für den Prozessor. Wenn der Server nach einer Umstellung ruckelt, hilft Enshrouded Server laggt? weiter.

Häufige Fragen

Weil gameSettingsPreset nicht auf Custom steht. Bei Default, Relaxed, Hard oder Survival lädt der Server die mitgelieferten Werte und ignoriert den Block gameSettings ohne Warnung. Setz das Preset auf Custom und starte den Server neu.

Entweder hast du bei laufendem Server bearbeitet - Enshrouded schreibt die Einstellungen beim Herunterfahren zurück - oder der Wert wird vom Panel aus den Startparametern gesetzt. Datei nur bei angehaltenem Server ändern und Panel-Werte im Panel pflegen.

Mit dayTimeDuration und nightTimeDuration im Custom-Modus. Die Werte stehen in Nanosekunden: 30 Minuten sind 1800000000000, eine Stunde 3600000000000.

Fast immer ein Syntaxfehler in der JSON-Datei oder ein ungültiger Textwert. Die Konsole nennt die Stelle. Korrigiere sie oder spiel die zuvor heruntergeladene Kopie der Datei wieder ein.

Eigenen Enshrouded Server mieten

Config-Editor im Webinterface, alle 16 Plätze in jedem Paket - prepaid ohne Kündigungsfrist, Standort Frankfurt am Main.

Tarife & Preise ansehen

Enshrouded Server mieten

ab 7,99€ / Monat

Prepaid ohne Vertragsbindung, DDoS-Schutz bis 250 GBit/⁠s, Standort Frankfurt am Main.

Tarife & Preise ansehen

Direkt zur Bestellung

Weiterlesen


Mehr entdecken