Factorio Server erstellen: Headless, Mods, Space Age und Saves
Einen Factorio-Server erstellst du mit der kostenlosen Headless-Version des Spiels: factorio --start-server save.zip hostet deinen Spielstand rund um die Uhr, ohne dass dein PC laufen muss. Drei Dinge solltest du vorher wissen: Alle brauchen exakt dieselbe Version und dieselben Mods, eine neue Karte auf dem Headless-Server ist standardmäßig eine Space-Age-Karte, und deine UPS hängen mehr vom Prozessor ab als von viel RAM. Unten findest du die Einrichtung Schritt für Schritt, mit 2.0.77 (stable) und 2.1.20 (experimental) als Stand vom 28. September 2026.
Headless oder aus dem Spiel hosten?
Aus dem Menü zu hosten (Multiplayer, dann Host new game oder Host saved game) geht am schnellsten: Freunde verbinden sich über Steam oder deine IP-Adresse. Aber die Welt existiert nur, solange du spielst, und zu Hause muss der UDP-Port 34197 offen sein. Factorio nutzt ausschließlich UDP.
Ein Dedicated Server mit der Headless-Version (Linux, ohne Grafik) lädt direkt einen Spielstand, hat selbst keinen Charakter, pausiert, wenn niemand online ist, und speichert beim Beenden. Seit Friday Facts #446 (18. September) gibt es auch einen Headless-Build für ARM64-Linux, sogar ein Raspberry Pi kann also hosten, auch wenn es diesen Build vorerst nur für experimental 2.1 gibt. Spielt ihr zu wechselnden Zeiten, oder sollen andere weiterspielen können, wenn du offline bist, ist ein Dedicated Server die logische Wahl. Spielt ihr nur an festen Abenden zusammen, reicht das Hosten aus dem Spiel.
Versionen: alle auf exakt derselben
Laut dem Wiki müssen alle Spieler und der Server exakt dieselbe Version und dieselben Mods haben. Ist jemand in Steam auf dem Experimental-Branch (derzeit 2.1), muss auch der Server auf experimental. In unserem Panel wählst du die Version mit der Startup-Variable Factorio Version: latest (stable, Standard), experimental oder eine feste Nummer wie 2.0.77. Der Server holt diese Version bei der Installation; ein Neustart allein aktualisiert ihn nicht. Leg also erst ein Backup an und installiere dann neu, wie in Factorio-Server updaten und Savegames verwalten beschrieben.
Space Age ist auf einer neuen Karte standardmäßig an
Space Age ist eine kostenpflichtige Erweiterung, die aus Mods besteht. Der Headless-Server hat sie schon an Bord: space-age, quality und elevated-rails liegen im Ordner data/. In unserem Test mit 2.0.77 hat der Server sie beim Erstellen einer neuen Karte alle in mods/mod-list.json aktiviert. Auf unseren Servern legt die Installation den ersten Spielstand automatisch an, auch das ist also eine Space-Age-Karte. Weil alle exakt dieselben Mods brauchen und diese Mods zur kostenpflichtigen Erweiterung gehören, muss dann auch jeder, der mitspielt, Space Age besitzen.
Willst du ohne Erweiterung spielen, setz in mods/mod-list.json die drei Mods auf "enabled": false, wähl bei Save Name einen neuen Namen und starte neu. Gibt es diesen Spielstand noch nicht, erstellt der Server ihn nur mit base.

Deinen eigenen Spielstand hochladen
Spielstände sind normale .zip-Dateien. Auf deinem PC liegen sie im Ordner saves unter %appdata%\Factorio (Windows), ~/.factorio (Linux) oder ~/Library/Application Support/factorio (macOS). Lade die Zip über den Dateimanager oder SFTP nach saves/ hoch, setz Save Name auf den Dateinamen ohne .zip und starte neu. Das Feld akzeptiert nur Buchstaben, Ziffern, Bindestriche und Unterstriche, benenn Meine Fabrik.zip also erst in meine-fabrik.zip um. Nutzt dein Spielstand Mods oder Space Age, müssen die auf dem Server ebenfalls aktiv sein. Selbst gehostet startest du denselben Spielstand so:
./bin/x64/factorio --start-server ./saves/meine-fabrik.zip \
--server-settings ./data/server-settings.jsonserver-settings.json: die Stellschrauben, auf die es ankommt
Das Beispiel data/server-settings.example.json aus dem Headless-Paket zeigt alle Schlüssel; auf unseren Servern ist es bei der Installation schon in data/server-settings.json umgewandelt. Die wichtigsten, mit ihrem Standardwert:
visibility:publicsetzt deinen Server in die öffentliche Liste; das erfordert deinen factorio.com-Benutzernamen und einentoken.require_user_verification(true): nur Spieler mit gültigem factorio.com-Konto.max_players(0= unbegrenzt). Admins kommen auch auf einen vollen Server.autosave_interval(10 Minuten) undautosave_slots(5).auto_pause(true): Die Welt steht still, wenn keine Spieler da sind.allow_commands(admins-only): wer Lua-Befehle nutzen darf.
Auf unseren Servern füllt das Panel einen Teil dieser Datei bei jedem Start aus: Name, Beschreibung, maximale Spielerzahl, Autosave, AFK-Kick, öffentliche Sichtbarkeit, Benutzername und Token. Was du davon in der Datei selbst änderst, wird bei einem Neustart überschrieben; pass diese Werte also über die Startup-Variablen an. Schlüssel wie auto_pause und allow_commands änderst du dagegen direkt in der Datei.
Mods hinzufügen
Mods sind Zip-Dateien mit dem Namen modname_version.zip. Leg sie in mods/, prüf in mods/mod-list.json, dass sie auf true stehen, und starte neu. Spieler brauchen dieselben Mods in derselben Version. Füg sie einzeln hinzu und leg vorher ein Backup an, damit du bei einem Fehler zurückkannst.
Admins und Befehle
Einen Admin machst du mit /promote Name in der Konsole des Panels. Der Server hält das in server-adminlist.json fest, im selben Ordner wie factorio-current.log; du kannst diese Datei auch selbst als Liste anlegen: ["name1", "name2"]. Praktische Befehle danach:
/kick Name Grund,/ban Name Grundund/unban Name/whitelist add Name: Nur Spieler auf der Liste kommen rein; eine leere Liste lässt alle zu/server-save: jetzt speichern, praktisch vor einem Neustart/adminsund/players: wer Admin ist, wer online ist
Leistung: UPS, Prozessor und was RAM bringt und was nicht
Factorio rechnet 60 Updates pro Sekunde, einen Tick pro 16,7 Millisekunden. Wird deine Fabrik zu schwer, sinken diese UPS, und das Spiel läuft für alle langsamer. Zwei Dinge solltest du wissen:
- Alle rechnen mit. Factorio arbeitet im Lockstep: Jeder Spieler simuliert die ganze Welt, und nur die Aktionen gehen über das Netzwerk. Ein langsamer PC bei einem Spieler lässt sich mit einem größeren Server also nicht ausgleichen.
- Nicht alles läuft parallel. Einzelne Teile sind auf mehrere Threads verteilt, aber nicht alles: Laut Friday Facts #421 läuft zum Beispiel das Stromnetz auf einem einzigen Thread, weil es mit mehr Threads nicht schneller wurde. Zusätzliche Kerne helfen einer schweren Fabrik also nur begrenzt.
Arbeitsspeicher ist selten das Problem. In unseren Tests mit 2.0.77 brauchte eine frische Karte ohne Spieler etwa 200 MB (nur base) und 350 bis 370 MB (Space Age). Das wächst, je mehr du baust und erkundest, aber das Einstiegspaket Amateur (2 GB, 3,00 €) ist für eine neue Fabrik reichlich. Beginner (4 GB, 6,00 €) gibt Luft für eine große Space-Age-Basis oder eine lange Modliste. Wann du nicht upgraden solltest: Sinken deine UPS, weil die Fabrik selbst zu schwer wird, hilft mehr RAM nicht.
Alle Factorio-Pakete zum Mieten haben NVMe-Speicher und DDoS-Schutz, sind monatlich kündbar und laufen in Hengelo, Frankfurt, Warschau oder Beauharnois; wähl den Standort, der am nächsten bei deinen Spielern liegt. Noch keinen Server? Siehe einen Factorio-Server starten.
Häufige Fragen
Welchen Port nutzt ein Factorio-Server?
Standardmäßig den UDP-Port 34197; Factorio nutzt ausschließlich UDP. Bei einem gehosteten Server verbindest du dich mit der IP-Adresse und dem Port, die das Panel anzeigt, denn den übergibt der Server mit --port.
Müssen alle Spieler dieselbe Factorio-Version haben?
Ja. Der Server und alle Spieler brauchen exakt dieselbe Version und dieselben Mods. Spielt jemand auf dem Experimental-Branch, stell den Server ebenfalls auf experimental, oder stell diesen Spieler zurück auf stable.
Kann ich meinen Singleplayer-Spielstand auf einem Factorio-Server spielen?
Ja. Lade die .zip aus deinem Ordner saves in den Ordner saves auf dem Server hoch und starte den Server mit diesem Spielstand; in unserem Panel setzt du die Variable Save Name auf den Dateinamen ohne .zip. Nutzt der Spielstand Mods oder Space Age, müssen die auf dem Server ebenfalls aktiv sein.
Wie viel RAM braucht ein Factorio-Server?
Für den Anfang wenig: In unseren Tests brauchte eine frische Karte auf dem Headless-Server 2.0.77 etwa 200 MB, mit Space Age 350 bis 370 MB. Das wächst mit deiner Fabrik, aber 2 GB sind für eine neue Fabrik reichlich. Für die Geschwindigkeit (UPS) zählt vor allem der Prozessor.