Anleitung: Necesse Server erstellen

Aus Survival Servers
Zur Navigation springen Zur Suche springen

Necesse bringt einen kostenlosen offiziellen Dedicated Server mit, sodass du eine dauerhaft laufende Welt betreiben kannst, der Freunde jederzeit beitreten. Diese Anleitung erklärt, wie du einen Server selbst auf eigener Hardware hostest, und stellt am Ende die sofort einsatzbereite Alternative vor.

Bevor du loslegst

Der Dedicated Server ist ein eigenes kostenloses Tool auf Steam (App 1169370) und wird anonym über SteamCMD installiert, du brauchst also keine zweite Kopie des Spiels. Es handelt sich um eine Java-Anwendung mit eigener mitgelieferter Java-Laufzeitumgebung – es muss nichts zusätzlich installiert werden. Ein Server belegt etwa 300 MB Speicherplatz plus Platz für die Weltspeicherstände und benötigt einen UDP-Port.

Server installieren

  1. Installiere SteamCMD.
  2. Server installieren: steamcmd +login anonymous +app_update 1169370 validate +quit
  3. Starte ihn mit dem No-Window-Flag: StartServer-nogui.bat unter Windows oder ./StartServer-nogui.sh unter Linux. Ohne -nogui versucht der Server, ein Desktop-Fenster zu öffnen, und startet auf einer Maschine ohne Bildschirm nicht.
  4. Leite den UDP-Port 14159 (oder den Port, den du konfigurierst) auf deinem Router weiter und erlaube ihn in der Firewall.

Konfiguration

Die Einstellungen liegen in server.cfg unter %APPDATA%\Necesse\cfg\ auf Windows (~/.config/Necesse/cfg/ auf Linux): Port, Slots, Passwort, Nachricht des Tages, Item-Despawn-Timer und Siedlungslimits. Zwei Dinge, die du wissen solltest:

  • Bearbeite die Datei bei gestopptem Server. Necesse schreibt server.cfg beim sauberen Herunterfahren aus dem Speicher neu und überschreibt damit alle Änderungen, die während des Betriebs gemacht wurden.
  • Weltspeicherstände sind einzelne .zip-Dateien unter saves\worlds\ im selben Ordner. Sichere sie regelmäßig; diese eine Datei ist deine ganze Welt.

Um dir selbst Admin-Rechte zu geben, starte mit -owner YourCharacterName. Wer mit genau diesem Charakternamen beitritt, erhält Owner-Rechte und den vollen In-Game-Befehlssatz, einschließlich /permissions, um andere zu befördern.

Nützliche Startparameter: -world MyWorld -port 14159 -slots 10 -password secret -owner YourName

Mehr als einen Server betreiben

Jede Necesse-Instanz auf einer Maschine liest denselben Ordner %APPDATA%\Necesse – es gibt keinen Startparameter, der ihn verschiebt. Ohne das pro Instanz umzuleiten (zum Beispiel, indem du jeden Server mit einem eigenen Wert für die Umgebungsvariable APPDATA startest), teilen sich zwei Server auf einer Maschine eine Config und überschreiben gegenseitig ihre Welten.

Die sofortige Alternative

Wenn du dir SteamCMD, Portweiterleitung und einen dauerhaft laufenden PC sparen willst: Necesse Server-Hosting von Survival Servers stellt dasselbe offizielle Server-Tool in Minuten bereit, mit Config-Bearbeitung im Webinterface, automatischen Updates, geplanten Backups und vollem FTP-Zugriff.