Necesse-Server selbst hosten: Anleitung
Stand: 24. Oktober 2026 · Anleitung · VPS · Gameserver
Der Necesse-Server kommt anonym über SteamCMD und bringt sein eigenes Java mit. Du brauchst also weder ein Steam-Konto mit dem Spiel noch eine Java-Installation auf dem Server.
Installieren und starten
steamcmd +force_install_dir ~/necesse +login anonymous +app_update 1169370 validate +quit cd ~/necesse ./jre/bin/java -Xmx1536M -jar Server.jar -localdir -nogui -world meine-welt
-localdir legt Welten und Einstellungen im Server-Ordner ab statt im Home-Verzeichnis, das macht Sicherungen einfacher. -Xmx begrenzt den Java-Speicher; wir lassen ein Viertel des Arbeitsspeichers für das System frei (1536 MB bei 2 GB). Bereit ist der Server, wenn „Type help for list of commands.“ erscheint.
Einstellungen und Port
Port, Spielerplätze und Passwort stehen in cfg/server.cfg (port, slots, password). Der Standardport ist 14159, UDP. Die Datei sieht aus wie eine Properties-Datei, hat aber verschachtelte Blöcke mit geschweiften Klammern; ändere nur die Werte, nicht den Aufbau.
sudo ufw allow 14159/udp sudo ss -ulpn | grep 14159
Necesse hat keine Abfrage-Schnittstelle wie Steam-Spiele. Serverlisten und Status-Tools sehen deshalb nicht, ob er läuft; ss zeigt dir, ob der Prozess auf dem Port lauscht.
Stoppen ohne Datenverlust
In der Konsole stop eingeben. Der Server speichert die Welt und beendet sich, bei uns in 5 Sekunden. Einfach den Prozess zu töten kostet alles seit dem letzten Speichern.
Gemessen: ein frischer Server ohne Spieler
Gemessen am 24.10.2026 auf unserer Gameserver-Node (Xeon Gold 6138), 2 GB Arbeitsspeicher, ohne Spieler: Installation rund 35 Sekunden, erster Start 9 Sekunden, Neustart mit Update-Prüfung 17 Sekunden, die Welt wurde dabei geladen und nicht neu erzeugt. Im Leerlauf über 5,5 Minuten meist 0,3 bis 0,5 % eines Kerns mit drei kurzen Spitzen bis 35 %, dazu 660 MiB Arbeitsspeicher. Wie viel mehr er mit Spielern braucht, haben wir nicht gemessen.
Selbst hosten oder mieten
Bei einem gemieteten Necesse-Server bei uns läuft dasselbe mitgelieferte Java, der Java-Speicher richtet sich nach der Stufe (drei Viertel des Arbeitsspeichers, wie oben). Spielstand, Plätze und Passwort stellst du im Kontrollpult ein, und „Stoppen“ im Pult schickt stop an die Konsole, die Welt wird also gespeichert.
- Necesse Server mietenSpielstand, Plätze und Passwort im Kontrollpult
- VPS mietenNecesse läuft schon auf kleinen Stufen
- Vorher: VPS absichernSSH-Key und Firewall einrichten
- Server läuft, aber keiner kommt rein?Fünf Prüfschritte und alle Standardports