ETS2 Dedicated Server selbst hosten

ETS2 Dedicated Server mit SteamCMD einrichten: App-ID 1948160, server_packages exportieren, Ports, Windows/Linux und typische Startfehler.

Euro Truck Simulator 2
Quelle: eurotrucksimulator2.com

Übersicht

Für Euro Truck Simulator 2 stellt SCS Software eine offizielle Dedicated-Server-Anwendung bereit. Der Server kann dauerhaft laufen, auch wenn kein Spieler verbunden ist, und benötigt auf der Servermaschine weder einen eingeloggten Steam-Client noch den Besitz des Basisspiels.

Quellenstand: stabile ETS2-Version 1.60, geprüft am 24. August 2026. Version 1.61 ist zu diesem Zeitpunkt noch nicht stabil veröffentlicht. Die Serverparameter stammen aus der aktuell von SCS bereitgestellten Dedicated-Server-Dokumentation; die Wiki-Seite selbst wurde zuletzt 2023 redaktionell geändert. Wo SCS keine neuere versionsspezifische Aussage veröffentlicht hat, kennzeichnen wir die Werte daher als dokumentierten SCS-Stand und nicht als eigenen Praxistest unter 1.60.

Was ihr benötigt

  • einen Windows- oder Linux-Rechner beziehungsweise VPS mit Internetzugang,
  • SteamCMD oder alternativ den Steam-Client zur Installation des Server-Tools,
  • für die Erzeugung der Serverpakete eine normale ETS2-Installation,
  • Schreibzugriff auf das ETS2-Benutzerverzeichnis,
  • für eine öffentliche Serverbrowser-Anzeige eine öffentliche IP beziehungsweise passende Portweiterleitungen.

Die Dedicated-Server-App von ETS2 hat die Steam-App-ID 1948160.

1. Dedicated Server mit SteamCMD installieren

SCS erlaubt den anonymen Download des Servers über SteamCMD. IONOS dokumentiert dafür den üblichen SteamCMD-Ablauf:

login anonymous force_install_dir C:\ets2-server app_update 1948160 validate quit

Unter Linux ersetzt ihr den Beispielpfad durch euer gewünschtes Installationsverzeichnis. SteamCMD aktualisiert den Server nicht automatisch; für Updates führt ihr app_update 1948160 validate erneut im richtigen Installationsverzeichnis aus.

2. Server einmal starten

Startet die Dedicated-Server-Anwendung einmal. Beim ersten Start legt ETS2 sein Server-Benutzerverzeichnis und eine Standarddatei server_config.sii an.

Die anschließende Meldung, dass server_packages fehlt, ist bei der Ersteinrichtung erwartbar. Ein Server kann erst vollständig starten, wenn server_packages.sii und server_packages.dat vorhanden sind.

3. server_packages.sii und server_packages.dat erzeugen

Die beiden Dateien werden aus einer normalen ETS2-Installation exportiert und spiegeln eure Karten-, DLC- und Mod-Konfiguration.

  1. Öffnet im ETS2-Benutzerverzeichnis die Datei config.cfg.
  2. Setzt uset g_console "1".
  3. Startet ETS2 und ladet eine Karte beziehungsweise euer Profil vollständig.
  4. Öffnet die In-Game-Konsole. Die SCS-Dokumentation nennt dafür die Taste ~; auf abweichenden Tastaturlayouts kann die physische Taste anders beschriftet sein.
  5. Gebt export_server_packages ein.
  6. Beendet das Spiel nach erfolgreichem Export.

Im Benutzerverzeichnis liegen danach server_packages.sii und server_packages.dat. SCS weist ausdrücklich darauf hin, dass beim Export eine Karte geladen sein muss.

4. Serverpakete auf den Server kopieren

Läuft der Dedicated Server auf einem anderen Rechner, kopiert ihr server_packages.sii und server_packages.dat in dessen Server-Benutzerverzeichnis. Zusätzliche DLC- oder Mod-Dateien müssen laut SCS nicht auf den Dedicated Server kopiert werden; die Server-Anwendung selbst greift außerdem nicht auf den Steam Workshop zu.

Ändert ihr später Karten-, DLC- oder Mod-Konfiguration, exportiert die beiden Dateien erneut und ersetzt die alten Serverpakete.

5. Server konfigurieren

Die Datei server_config.sii enthält unter anderem Servername, Beschreibung, Passwort, Spielerlimit, physische und virtuelle Ports, Server-Logon-Token und Moderatoren. SCS dokumentiert maximal acht Spieler.

Die einzelnen Parameter, Standardwerte und Einschränkungen erklären wir im Guide ETS2 server_config.sii: Einstellungen, Ports und Token.

6. Ports und NAT prüfen

Die dokumentierte Standardkonfiguration verwendet für die physischen Dedicated-Ports 27015 und 27016. SCS unterscheidet diese von den virtuellen Ports 100 und 101; die virtuellen Ports werden nicht im Router weitergeleitet. Für konkrete Firewall-Regeln führt IONOS 27015 und 27016 jeweils als TCP/UDP-Ports auf. Die SCS-Dokumentation bestätigt, dass bei Portweiterleitungen beide Protokoll-Regeltypen benötigt werden, enthält an dieser Stelle allerdings Tippfehler in den Protokollbezeichnungen.

Der Dedicated Server führt kein NAT-Punching durch. Für die normale Anzeige im öffentlichen Session-Browser benötigt ihr deshalb eine öffentliche IP beziehungsweise passende Portweiterleitungen. SCS dokumentiert zugleich, dass die direkte Suche über die vom Server ausgegebene Such-ID auch bei einem Server hinter NAT funktionieren kann.

7. Linux ohne Steam-Client starten

Unter Linux benötigt der Server die Bibliothek steamclient.so. SCS empfiehlt entweder das mitgelieferte server_launch.sh zu verwenden oder die Bibliothek aus SteamCMD unter ~/.steam/sdk64/steamclient.so verfügbar zu machen.

Das Standard-Benutzerverzeichnis liegt laut SCS unter /home/<user>/.local/share/Euro Truck Simulator 2. Unter Windows liegt es normalerweise unter C:\Users\<Benutzer>\Documents\Euro Truck Simulator 2; bei OneDrive kann der Dokumente-Pfad abweichen.

8. Server starten und prüfen

Startet den Dedicated Server erneut. Bei erfolgreichem Start sollte die Session eine Such-ID ausgeben. Prüft danach:

  1. Ist der Server im Convoy-/Session-Browser sichtbar?
  2. Funktioniert die direkte Suche über die Such-ID?
  3. Können Spieler mit derselben ETS2-Version beitreten?
  4. Stimmen Karten- und Mod-Konfiguration mit den exportierten Serverpaketen überein?

Zum sauberen Beenden nennt SCS Ctrl + C.

Typische Fehler

Server packages file not found

server_packages.sii und server_packages.dat fehlen oder liegen nicht im verwendeten Server-Benutzerverzeichnis. Exportiert die Dateien erneut und prüft den tatsächlich verwendeten Game User Path. Unter Windows kann dieser mit -homedir umgeleitet werden; für Linux nennt SCS dafür XDG_DATA_HOME.

Server ist nicht im Browser sichtbar

Prüft öffentliche IP, Firewall und Portweiterleitung. Hinter NAT kann laut SCS die direkte Suche über die Such-ID trotzdem funktionieren.

Linux meldet SteamAPI_Init failed

Verwendet server_launch.sh oder stellt steamclient.so wie in der SCS-Dokumentation beschrieben bereit.

Falsche Serverversion

Aktualisiert exakt das Installationsverzeichnis, aus dem ihr den Server startet. SteamCMD aktualisiert Dedicated Server nicht automatisch.

Häufige Fragen zum ETS2 Dedicated Server

Nein. SCS Software dokumentiert, dass der Dedicated Server ohne Besitz des Spiels auf der Servermaschine laufen kann und anonym über SteamCMD heruntergeladen werden kann.

Die offizielle Dedicated-Server-App-ID lautet 1948160.

SCS dokumentiert in der aktuellen Serverkonfiguration maximal acht Spieler.

Nein. Laut SCS benötigt der Server keine zusätzlichen DLC- oder Mod-Dateien. Die Konfiguration wird über server_packages.sii und server_packages.dat übertragen.

Nein. SCS weist ausdrücklich darauf hin, dass SteamCMD den Server nicht automatisch aktualisiert. Ihr müsst app_update für das korrekte Installationsverzeichnis erneut ausführen.

Quellen

Lasst uns wissen ob euch der Inhalt gefallen hat!

Euer Feedback hilft uns, den Inhalt von coop-legends.de zu verbessern.

Danke für dein Feedback!

Haben wir etwas vergessen? Gebt uns Bescheid!