Factorio ist ein Fabrikbau-Spiel, in dem Sie Produktionsketten aufbauen, automatisieren und optimieren. Ein Headless Server laeuft ohne grafische Oberflaeche und eignet sich ideal fuer einen HostValues VPS. So richten Sie einen Factorio 2.0 Server ein.
Installation
Factorio bietet einen offiziellen Linux-Headless-Server an. Laden Sie ihn direkt von der Factorio-Website herunter:
- Erstellen Sie einen eigenen Benutzer:
useradd -m -s /bin/bash factorio - Laden Sie das Headless-Paket herunter (erfordert einen Factorio-Account mit Lizenz):
wget https://factorio.com/get-download/stable/headless/linux64 -O factorio-headless.tar.xz - Entpacken Sie das Archiv:
tar -xf factorio-headless.tar.xz
Konfiguration
Kopieren Sie die Beispiel-Konfiguration und passen Sie sie an:
cp data/server-settings.example.json data/server-settings.json
Die wichtigsten Einstellungen in server-settings.json:
"name"- Servername in der Serverliste."description"- Serverbeschreibung."max_players"- maximale Spielerzahl (0 fuer unbegrenzt)."game_password"- optionales Serverpasswort."visibility"-"public": truefuer die oeffentliche Serverliste oderfalsefuer einen privaten Server."username"und"password"oder"token"- Ihr Factorio-Account fuer die Authentifizierung bei oeffentlichen Servern."autosave_interval"- Intervall zwischen automatischen Speicherungen in Minuten.
Welt erstellen und Server starten
Erstellen Sie zuerst eine neue Welt:
./bin/x64/factorio --create ./saves/meine-welt.zip
Starten Sie den Server mit:
./bin/x64/factorio --start-server ./saves/meine-welt.zip --server-settings ./data/server-settings.json
Oeffnen Sie Port 34197 (UDP) in der Firewall: ufw allow 34197/udp
Mod-Synchronisation
Factorio synchronisiert Mods automatisch: Spieler, die dem Server beitreten, laden fehlende Mods automatisch herunter. Legen Sie die Mod-Dateien (.zip) in den Ordner mods und fuegen Sie die Mods in mods/mod-list.json ein. Starten Sie den Server nach jeder Aenderung an der Mod-Liste neu.
UPS-Optimierung
Die Updates per Second (UPS) sollten konstant bei 60 liegen. Sinken die UPS, wird das Spiel langsamer. Typische Ursachen sind riesige Fabrikbauten, zu viele Bots oder unoptimierte Schaltkreise. Pruefen Sie die Leistung mit /performance im Ingame-Chat.
Was sind UPS und warum sind sie wichtig?
UPS (Updates per Second) beschreiben, wie oft der Server die Spielwelt pro Sekunde berechnet. Der Zielwert ist 60. Bei grossen Fabriken kann dieser Wert sinken, was das Spiel fuer alle Spieler verlangsamt. Optimieren Sie in diesem Fall Ihre Produktionsketten oder nutzen Sie einen VPS mit starkem Einzelkernprozessor.
Wie installiere ich Mods auf dem Server?
Kopieren Sie die Mod-ZIP-Dateien in den Ordner mods und aktivieren Sie sie in mod-list.json. Beim naechsten Start synchronisiert der Server die Mods automatisch mit verbindenden Spielern. Achten Sie darauf, dass die Mod-Versionen zur Factorio-Version passen.