Direkt zum Inhalt

Wie installiere ich einen Factorio Server?

Wie installiere ich einen Factorio Server? – Schritt-für-Schritt-Anleitung für deinen Factorio bei NexoraHost.

Gameserver

Kurzantwort: Server Schritt für Schritt einrichten – Voraussetzungen prüfen, Dateien installieren, Ports konfigurieren und Dienst starten.

Diese Anleitung zeigt dir Schritt für Schritt, wie du einen Factorio Dedicated Server einrichtest – sowohl auf Linux als auch auf Windows. Factorio ist bekannt für seine extreme Performance-Optimierung – selbst große Fabriken laufen auf moderater Hardware.

Voraussetzungen

  • Betriebssystem: Linux (Ubuntu/Debian) oder Windows 10/11 (64-bit)
  • Prozessor: 2 Kerne ab 2,0 GHz – Factorio ist extrem CPU-effizient
  • RAM: 2-4 GB für Vanilla, 4-8 GB für große Modpacks
  • Speicher: 5 GB freier Speicherplatz
  • Netzwerk: UDP-Port 34197 muss freigegeben sein
  • Factorio-Lizenz: Ein eigener Factorio-Account (das Spiel muss nicht gekauft sein – der Server ist separat im Headless-Modus nutzbar)

Schritt 1: Server-Dateien herunterladen

Linux

  1. Erstelle einen Ordner für den Server:
    mkdir -p ~/factorio && cd ~/factorio
  2. Lade die aktuellste Server-Version herunter (Link von der offiziellen Factorio-Website):
    wget https://factorio.com/get-download/stable/headless/linux64 -O factorio.tar.xz
  3. Entpacke das Archiv:
    tar -xvf factorio.tar.xz
    rm factorio.tar.xz

Windows

  1. Besuche die offizielle Factorio-Website: factorio.com/download
  2. Lade die Headless Server-Version für Windows herunter
  3. Erstelle einen Ordner (z.B. C:\factorio-server) und entpacke die ZIP dort hinein

Schritt 2: Ersten Start und Map-Generierung

Navigiere in den Server-Ordner und starte den Server zum ersten Mal:

Linux

./bin/x64/factorio --create ./saves/meine-welt.zip --map-gen-settings ./data/map-gen-settings.example.json --map-settings ./data/map-settings.example.json

Windows

factorio.exe --create saves\meine-welt.zip --map-gen-settings data\map-gen-settings.example.json --map-settings data\map-settings.example.json

Der Server generiert eine neue Welt und speichert sie im saves/-Ordner.

Schritt 3: Server-Konfiguration anpassen

Im Hauptverzeichnis findest du die Datei server-settings.example.json. Kopiere sie und benenne sie um:

cp server-settings.example.json server-settings.json

Öffne server-settings.json und passe folgende Einstellungen an:

{
  "name": "Mein Factorio Server",
  "description": "Willkommen auf meinem Server!",
  "tags": ["vanilla", "german"],
  "max_players": 10,
  "visibility": {
    "public": true,
    "lan": true
  },
  "username": "",
  "password": "",
  "game_password": "",
  "require_user_verification": true,
  "max_upload_in_kilobytes_per_second": 0,
  "max_upload_slots": 5,
  "minimum_latency_in_ticks": 0,
  "ignore_player_limit_for_returning_players": false,
  "allow_commands": "admins-only",
  "autosave_interval": 10,
  "autosave_slots": 5,
  "afk_autokick_interval": 0,
  "auto_pause": true,
  "only_admins_can_pause_the_game": true,
  "autosave_only_on_server": true,
  "non_blocking_saving": true
}

Wichtige Einstellungen:

  • name / description: Name und Beschreibung in der Serverliste
  • tags: Schlagwörter wie "vanilla", "pvp", "modded"
  • max_players: Maximale Spieleranzahl
  • game_password: Passwort für Spieler (leer lassen für öffentlichen Server)
  • autosave_interval: Autosave-Intervall in Minuten (10 ist Standard)
  • non_blocking_saving: true = Spiel läuft während des Speicherns weiter
  • auto_pause: true = Server pausiert, wenn keine Spieler online sind

Schritt 4: Server starten

Linux

./bin/x64/factorio --start-server ./saves/meine-welt.zip --server-settings ./server-settings.json

Windows

factorio.exe --start-server saves\meine-welt.zip --server-settings server-settings.json

Schritt 5: Firewall-Ports freigeben

Factorio verwendet standardmäßig UDP-Port 34197:

Linux (UFW)

sudo ufw allow 34197/udp

Windows Firewall (PowerShell als Administrator)

New-NetFirewallRule -DisplayName "Factorio Server" -Direction Inbound -Protocol UDP -LocalPort 34197 -Action Allow

Leite den Port in deinem Router an die lokale IP-Adresse deines Servers weiter.

Schritt 6: Server beitreten

  1. Starte Factorio auf deinem PC
  2. Klicke im Hauptmenü auf Mehrspieler → Server durchsuchen
  3. Suche nach deinem Server-Namen
  4. Alternativ: Direkt verbinden und Server-IP mit Port eingeben (z.B. 123.123.123.123:34197)

Schritt 7: Mods installieren (optional)

Factorio hat einen integrierten Mod-Manager. Um Mods auf dem Server zu installieren:

  1. Bearbeite mod-list.json im Ordner mods/
  2. Setze die gewünschten Mods auf true
  3. Die Mods werden automatisch heruntergeladen, wenn der Server startet
  4. Spieler, die dem Server beitreten, laden die Mods automatisch

Schritt 8: Server als Dienst einrichten (Linux, optional)

Damit der Server nach einem Reboot automatisch startet:

sudo nano /etc/systemd/system/factorio.service
[Unit]
Description=Factorio Server
After=network.target

[Service]
Type=simple
User=factorio
WorkingDirectory=/home/factorio/factorio
ExecStart=/home/factorio/factorio/bin/x64/factorio --start-server /home/factorio/factorio/saves/meine-welt.zip --server-settings /home/factorio/factorio/server-settings.json
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now factorio

Häufige Probleme

Server erscheint nicht in der Liste:

  • Prüfe ob UDP-Port 34197 in Firewall und Router freigegeben ist
  • Prüfe visibility.public in der server-settings.json – muss auf true stehen

Spieler können nicht beitreten:

  • Prüfe das game_password – leer lassen für öffentlichen Server
  • Prüfe ob der Spieler die gleiche Factorio-Version hat wie der Server

Mods funktionieren nicht:

  • Alle Spieler brauchen die gleichen Mods – Factorio synchronisiert sie automatisch beim Verbinden
  • Prüfe mod-list.json auf korrekte Einträge

Passende Anleitungen

Server bei NexoraHost: nexorahost.com

Weiterlesen

Beliebt und aktuell – nicht nur die ältesten Guides.

Mehr

Weiter entdecken