Necesse Serverkonfiguration
Jede Einstellung, die ein Necesse Dedicated Server beim Start einliest, steht in einer einzigen Datei: server.cfg, zu finden unter %APPDATA%\Necesse\cfg\ auf Windows oder ~/.config/Necesse/cfg/ auf Linux. Diese Seite listet jeden Schlüssel mit Standardwert und Wertebereich auf, dazu die Welteinstellungen, die anders funktionieren.
Bearbeite die Datei, während der Server gestoppt ist. Necesse schreibt server.cfg bei einem sauberen Herunterfahren aus seinen Werten im Arbeitsspeicher neu, sodass Änderungen bei laufendem Server stillschweigend überschrieben werden.
server.cfg-Schlüssel
| Schlüssel | Standard | Bereich / Werte | Beschreibung |
|---|---|---|---|
port |
14159 | 0 - 65535 | UDP-Port, auf dem der Server lauscht |
slots |
10 | 1 - 250 | Maximale Anzahl gleichzeitiger Spieler; wird strikt durchgesetzt |
password |
(leer) | beliebiger Text | Beitrittspasswort; leer bedeutet keines |
maxClientLatencySeconds |
30 | Sekunden | Wie lange ein Spieler laggen darf, bevor er vom Server geworfen wird |
pauseWhenEmpty |
true | true / false | Welt pausieren, wenn niemand online ist |
strictServerAuthority |
false | true / false | Strengere Anti-Cheat-Prüfung; kann bei hohem Ping zu Rubberbanding führen |
logging |
true | true / false | Pro Serverstart eine Logdatei schreiben |
language |
de | Sprachcode | Sprache der serverseitigen Nachrichten |
unloadLevelsCooldown |
30 | Sekunden | Wie lange ein Gebiet geladen bleibt, nachdem der letzte Spieler es verlassen hat |
droppedItemsLifeMinutes |
0 | Minuten; 0 = für immer | Wie lange fallen gelassene Gegenstände am Boden liegen bleiben |
unloadSettlements |
false | true / false | Spielersiedlungen entladen, wenn niemand in der Nähe ist |
maxSettlementsPerPlayer |
-1 | -1 = unbegrenzt | Maximale Anzahl Siedlungen pro Spieler |
maxSettlersPerSettlement |
-1 | -1 = unbegrenzt | Maximale Anzahl Siedler pro Siedlung |
zipSaves |
true | true / false | Weltspeicherstände komprimiert speichern |
MOTD |
(leer) | beliebiger Text | Nachricht, die Spielern beim Beitritt angezeigt wird |
Welteinstellungen sind anders
Schwierigkeit, Todesstrafe, Raid-Häufigkeit, PvP, Hunger und die anderen Weltregeln werden bei der ersten Generierung fest in eine Welt eingebrannt und können nachträglich nicht durch Bearbeiten von server.cfg geändert werden. Die zulässigen Schwierigkeitswerte sind CASUAL, ADVENTURE, CLASSIC (Standard), HARD und BRUTAL – es gibt kein Easy/Normal/Hard-Set, und ein unbekannter Wert fällt stillschweigend auf den Standard zurück. Um die Weltregeln zu ändern, generiere eine neue Welt.
Admin
In server.cfg gibt es keinen Admin-Eintrag. Starte den Server mit -owner YourCharacterName und tritt mit genau diesem Charakternamen bei, um Besitzerrechte zu erhalten, die den Ingame-Befehl /permissions zum Befördern anderer Spieler freischalten.
Auf einem gehosteten Necesse Dedicated Server von Survival Servers werden alle oben genannten Keys über das Tool Server Config im Webinterface bearbeitet, der Admin-Name als einfaches Feld, und jede Änderung wird beim nächsten Neustart sicher übernommen.