NEU 📢 Begrenztes Startangebot: bis zu 70 % Rabatt auf deinen ersten Monat, für jedes Spiel!Tarife ansehen

So hostest du einen Euro Truck Simulator 2 Server (2026)

Euro Truck Simulator 2Updated Nov 5, 202612 min read

Kurz gesagt. Du kannst einen Euro Truck Simulator 2 Server kostenlos selbst hosten: Installiere das Tool "Euro Truck Simulator 2 Dedicated Server" (Steam-App 1948160) mit SteamCMD und anonymem Login, exportiere server_packages.sii und server_packages.dat aus deinem eigenen Spiel und öffne die beiden in server_config.sii eingestellten Ports (27015 für die Verbindung und 27016 für die Abfrage im Beispiel von SCS) für TCP und UDP. Oder miete einen Euro Truck Simulator 2 Server und spar dir das Netzwerk.

Fahrer treten bei, indem sie im Server-Browser des Spiels nach der Sitzung suchen. Laut SCS-Wiki liegt das Limit bei 8 Spielern.

Geprüft am 5. November 2026 mit Euro Truck Simulator 2 1.61 (stabile Version vom 17. September 2026). Seit dem 22. Oktober 2026 läuft eine offene Beta 1.62.

Dieser Guide stützt sich auf die Seite zum Dedicated Server von SCS Software im SCS Modding Wiki und auf das, was wir auf unseren eigenen Euro Truck Simulator 2 Servern betreiben. Wenn du direkt zur Miet-Variante willst, springe zu Option 2.

Was du brauchst

  • Die Server-Software: "Euro Truck Simulator 2 Dedicated Server", Steam-App 1948160. Sie ist kostenlos, und laut Wiki brauchst du das Spiel nicht zu besitzen, um sie zu betreiben.
  • Ein Rechner, der durchläuft: ein Ersatz-PC, ein Heimserver oder eine virtuelle Cloud-Maschine. Dieser Guide nutzt 64-Bit-Linux, das setzen wir selbst ein. Den Server gibt es auch als Windows-Version.
  • Das Spiel auf deinem eigenen PC: Der Server enthält nie Mods oder DLC. Du exportierst eine Paketliste aus einer Kopie von Euro Truck Simulator 2 mit aktivierten Mods und Karten-DLC, also brauchst du das Spiel für diesen Schritt.
  • Netzwerk: Der Server nutzt zwei physische Ports, connection_dedicated_port und query_dedicated_port (27015 und 27016 in der Beispielkonfiguration des Wikis), und das Wiki verlangt beim Weiterleiten Regeln für TCP und UDP. Die virtuellen Ports (100 und 101 im Beispiel) müssen nicht weitergeleitet werden.
  • Ein Steam-Anmeldetoken für Gameserver (optional): Ohne Token nutzt der Server ein anonymes Konto und bekommt eine nicht dauerhafte Server-ID, also die ID, mit der Fahrer per Direktsuche suchen. Mit Token bekommt er eine dauerhafte. Zum Erstellen musst du das Spiel besitzen, und laut Wiki erstellst du den Token mit der App-ID des Spiels (227300), nicht mit der des Servers.
  • Hardware: Die Seite von SCS zum Dedicated Server nennt keine Hardware-Anforderungen.

Die Server-Software ist kostenlos. Du zahlst für Rechner, Strom und Bandbreite, nicht für die Software.

Option 1: selbst hosten

Das funktioniert auf einem Ersatz-PC, einem Heimserver oder einer virtuellen Cloud-Maschine. Die SteamCMD-Schritte stammen von Valves SteamCMD-Seite, die Server-Schritte aus dem SCS-Wiki.

Linux (Debian oder Ubuntu)

  1. Installiere die Bibliothek, die SteamCMD braucht.
    sudo apt-get install lib32gcc-s1
  2. Lege einen Benutzer steam an. Valve rät davon ab, SteamCMD als root auszuführen.
    sudo useradd -m steam
    sudo passwd steam
    sudo -iu steam
  3. Installiere SteamCMD als dieser Benutzer.
    mkdir ~/Steam && cd ~/Steam
    curl -sqL "https://client-update.steamstatic.com/installer/steamcmd_linux.tar.gz" | tar zxvf -
  4. Lade den Server herunter.
    ~/Steam/steamcmd.sh +quit
    ~/Steam/steamcmd.sh +force_install_dir /home/steam/ets2-server +login anonymous +app_update 1948160 validate +quit
    Die erste Zeile lässt ein frisches SteamCMD sich selbst aktualisieren, bevor der eigentliche Download läuft. SteamCMD-Downloads können ohne erkennbaren Fehler scheitern, prüfe also, ob /home/steam/ets2-server/steamapps/appmanifest_1948160.acf existiert. Falls nicht, starte den Download erneut. Das Wiki warnt außerdem, dass SteamCMD den Server nicht für dich aktualisiert: Führe nach einem Spiel-Patch denselben Befehl noch einmal aus.
  5. Gib dem Server die Steam-Bibliothek, die er verlangt. Laut Wiki braucht ein Linux-Server, der einen Fehler mit dem Anfang [S_API FAIL] SteamAPI_Init() failed ausgibt, die Datei steamclient.so. Nutze das Skript server_launch.sh neben der ausführbaren Datei oder verlinke die Bibliothek:
    mkdir -p ~/.steam/sdk64
    ln -sf ~/Steam/linux64/steamclient.so ~/.steam/sdk64/steamclient.so
    Der Beispiel-Link des Wikis beginnt in dessen Ordner steamcmd, passe also den ersten Pfad an den Ort an, an dem dein SteamCMD linux64/steamclient.so abgelegt hat.
  6. Starte den Server einmal, damit er seine Dateien anlegt.
    cd /home/steam/ets2-server
    ./bin/linux_x64/eurotrucks2_server
    Beim ersten Start legt der Server seinen Home-Ordner an (standardmäßig der Benutzerpfad des Spiels, den SCS unter Linux als ~/.local/share/Euro Truck Simulator 2/ angibt) mit einer Standard-server_config.sii und server.log.txt. Danach meldet er [MP] Error: Server packages file not found, weil der Server ohne die Paketdateien nicht starten kann. Das ist normal: Du lieferst sie im nächsten Schritt nach.
  7. Exportiere das Paketpaar aus deinem eigenen Spiel. Setze auf deinem PC g_console auf 1 in der config.cfg des Spiels, starte Euro Truck Simulator 2 mit den gewünschten Mods und DLC, lade die Karte, drücke ~ und führe aus:
    export_server_packages
    Das Spiel schreibt server_packages.sii und server_packages.dat in seinen Home-Ordner (unter Windows Documents\Euro Truck Simulator 2). Sie beschreiben dein Mod- und DLC-Setup und sind nicht mit deinem Konto verknüpft. Kopiere beide in den Home-Ordner des Servers aus dem vorherigen Schritt.
  8. Bearbeite server_config.sii in diesem Ordner. Behalte den SiiNunit-Rahmen der Datei und ändere nur die Werte darin. Schlüssel, die die meisten ändern:
    lobby_name: "My convoy"
    password: ""
    max_players: 8
    connection_dedicated_port: 27015
    query_dedicated_port: 27016
    server_logon_token: ""
    lobby_name, description und password sind auf 63 Zeichen begrenzt, und laut Wiki liegt das Spielerlimit bei 8.
  9. Öffne die Ports. Erlaube 27015 und 27016 für TCP und UDP in der Firewall des Rechners (mit ufw öffnen sudo ufw allow 27015 und sudo ufw allow 27016 beide Protokolle) und leite dann beide an deinem Router auf diesen Rechner weiter.
  10. Starte den Server erneut mit ./bin/linux_x64/eurotrucks2_server. Prüfe server.log.txt im Home-Ordner des Servers. Bei einem Absturz findest du server.crash.txt am selben Ort. Beende den Server mit Strg+C.

Windows

  1. Installiere das Tool "Euro Truck Simulator 2 Dedicated Server" aus deiner Steam-Bibliothek (Tools sind standardmäßig ausgeblendet, ändere also den Bibliotheksfilter) oder führe den obigen SteamCMD-Befehl mit +login anonymous und einem Windows-Installationsordner aus.
  2. Starte die Server-Datei einmal, exportiere dann das Paketpaar und bearbeite server_config.sii wie in den Linux-Schritten 6 bis 8. Die Startoption -homedir des Wikis verlegt den Home-Ordner des Servers unter Windows.
  3. Erlaube die Ports 27015 und 27016 für TCP und UDP eingehend in der Windows-Firewall und leite beide an deinem Router weiter.

So finden Fahrer einen selbst gehosteten Server

  • Direktsuche: Der Server gibt beim Start eine Such-ID aus. Fahrer tippen sie ins Suchfeld des Server-Browsers im Spiel. Laut Wiki funktioniert die Direktsuche sogar bei einem Server hinter NAT.
  • Öffentliche Sitzungsliste: Der Dedicated Server macht kein NAT-Punching, er braucht also eine öffentliche IP oder weitergeleitete Ports, um im Sitzungs-Browser zu erscheinen.
  • Moderatoren: Der Server hat keine Oberfläche, trage also Steam-IDs in moderator_list in server_config.sii ein. Moderatoren können im Chat /set_time, /set_rain_factor und /help nutzen.

Option 2: bei PlayNHost hosten

Mieten erspart dir Firewall, Portweiterleitung und Update-Routine. Die Ports und die Konfigurationsdatei sind für dich eingerichtet.

  1. Wähle einen Tarif. Öffne die Euro Truck Simulator 2 Server-Hosting-Seite. Zum Zeitpunkt des Schreibens gibt es einen Tarif, CONVOY, für 8 Spieler. Klicke dort auf Tarif anpassen und schließe die Bestellung ab. Preise ändern sich, prüfe sie also auf dieser Seite.
  2. Warte auf die Installation. Du bekommst eine E-Mail "Server bereit", und der Server erscheint unter panel.playnhost.com. Im Tab Konsole zählt das Panel den Server als laufend, sobald er [MP] State: running ausgibt.
  3. Öffne Einstellungen und dann Spieleinstellungen. Zwei Felder sind hier wichtig:
    • Lobby-Name: der Sitzungsname, den Fahrer im Server-Browser sehen. SCS begrenzt ihn auf 63 Zeichen.
    • Steam-Auth-Token: dein Steam-Anmeldetoken für Gameserver, falls du eines hast. Erstelle ihn unter steamcommunity.com/dev/managegameservers mit der App-ID des Spiels, 227300 (nicht der des Servers, 1948160), und füge ihn hier ein. Lass das Feld leer, wenn du keinen echten hast.
    Automatisches Update findest du unter Erweiterte anzeigen auf derselben Karte, und es ist standardmäßig an.
  4. Neustart. Wenn das Panel "Gespeichert. Der Server muss neu starten, damit das wirkt." anzeigt, klicke auf Jetzt neu starten und warte auf die Bereit-Zeile.
  5. Füge deine Mods hinzu (optional). Öffne den Tab Modding. Aktiviere deine Mods und Karten-DLC in deinem eigenen Spiel, führe export_server_packages in dessen Konsole aus und lade beide Dateien hoch, die es schreibt, server_packages.sii und server_packages.dat, mit Dateien nach .local/share/Euro Truck Simulator 2/, und ersetze die beiden vorhandenen Dateien. Starte danach neu.
  6. Füge Moderatoren hinzu (optional). Bearbeite in Dateien den Eintrag moderator_list in .local/share/Euro Truck Simulator 2/server_config.sii mit den Steam-IDs deiner Fahrer und starte dann neu. Das Panel überschreibt diesen Schlüssel nicht.
  7. Beitreten. Suche im Server-Browser des Spiels nach deinem Lobby-Namen. Fahrer brauchen die Mods, mit denen deine Paketdateien exportiert wurden.

Was das Panel für dich erledigt

  • Ports und Schlüssel. Bei jedem Start schreibt das Panel deinen Spiel-Port, den Abfrage-Port, den Steam-Token und den Lobby-Namen in server_config.sii (connection_dedicated_port, query_dedicated_port, server_logon_token, lobby_name). Handarbeit an diesen vier Schlüsseln wird beim nächsten Start ersetzt: Ändere Lobby-Namen und Token in den Spieleinstellungen, die Ports folgen der Zuteilung des Servers selbst.
  • Ein Standard-Paketpaar. Ein neuer Server startet mit einer Standard-server_config.sii und einem Standardpaar aus server_packages.sii und server_packages.dat (Basiskarte, keine Mods, keine DLC), läuft also mit dem Basisspiel. Unser Boot-Skript liest sie bei jedem Start und gibt aus, was der Server anbietet: die Anzahl der Mods, die Karte und das Datum des Exports.
  • Eine Warnung vor dem klassischen Fehler. Nur eine der beiden Paketdateien hochzuladen, übersieht man leicht. Bei jedem Start gibt die Konsole eine [pnh-packages]-Warnung aus, wenn sich nur die .sii oder nur die .dat vom Standardpaar unterscheidet.
  • Eine geprüfte Installation. Bei unseren Installationen ist SteamCMD manchmal gescheitert und hat trotzdem Erfolg gemeldet. Unser Installationsskript prüft, ob das App-Manifest existiert, und versucht es bis zu dreimal, bevor es aufgibt, damit der Server nicht aus einem leeren Ordner startet.
  • Ein falscher Token beendet den Server. In unseren Tests lehnte Steam mit einem ungültigen Steam-Token die Anmeldung ab, und der Server beendete sich innerhalb von Sekunden. Wenn das passiert, leere Steam-Auth-Token oder füge einen gültigen ein und starte den Server dann.
  • Backups. Wenn dein Tarif Backups enthält, erstelle vor Änderungen von Hand eines unter Backups.

Weitere Guides: So verbindest du dich mit deinem Euro Truck Simulator 2 Convoy-Server, So erzeugst du Server-Pakete für deinen Euro Truck Simulator 2 Server und So änderst du Servername, Passwort und Slots deines Euro Truck Simulator 2 Servers.

Selbst hosten oder mieten: ein ehrlicher Vergleich

  • Kosten. Selbst gehostet: Die Software ist kostenlos, du zahlst für Hardware, Strom und Bandbreite oder für eine virtuelle Cloud-Maschine. Gemietet: eine monatliche Gebühr je nach Tarif. Sieh dir die aktuellen Tarife an.
  • Verfügbarkeit. Selbst gehostet: so zuverlässig wie dein Rechner, dein Strom und dein Heiminternet, und er muss laufen, wenn dein Konvoi fährt. Gemietet: läuft auf der Hardware des Anbieters, nicht auf deinem PC.
  • Netzwerk-Exposition. Selbst gehostet: Du öffnest TCP- und UDP-Ports an deinem Router, und Spieler erreichen deine öffentliche IP, es sei denn, du setzt auf die Direktsuche. Gemietet: Deine Heim-IP ist nicht beteiligt.
  • Nötiges Können. Selbst gehostet: Kommandozeile, Portweiterleitung, Bearbeiten von server_config.sii und Exportieren des Paketpaars. Gemietet: ein Web-Panel mit Formularfeldern, und das Paketpaar exportierst du trotzdem selbst, wenn du Mods oder Karten-DLC willst.
  • Updates. Selbst gehostet: Führe nach einem Spiel-Patch den SteamCMD-Befehl noch einmal aus. Gemietet: Die Panel-Einstellung Automatisches Update, standardmäßig an, aktualisiert den Server beim Start, also klicke nach einem Patch auf Neustart.

Selbst hosten passt zu dir, wenn ohnehin ein Rechner den ganzen Tag läuft und du dich mit Netzwerken wohlfühlst. Mieten passt zu dir, wenn du dich lieber nicht um Hardware kümmern willst.

Häufige Probleme und Lösungen

Der Server stoppt beim ersten Start mit einem Fehler wegen fehlender Pakete

Ursache: Ein selbst gehosteter Server hat noch keine server_packages.sii und server_packages.dat.

Lösung: Exportiere sie aus deinem eigenen Spiel mit export_server_packages und kopiere beide in den Home-Ordner des Servers.

Der Server erscheint nicht in der Sitzungsliste

Ursache: Die physischen Ports sind von außen nicht erreichbar. Der Dedicated Server macht kein NAT-Punching.

Lösung: Öffne beide Ports aus server_config.sii für TCP und UDP und leite sie weiter, oder nutze die Direktsuche mit der ID, die der Server beim Start ausgibt. Siehe Euro Truck Simulator 2 Server erscheint nicht im Convoy-Browser.

Der Server beendet sich mit "[MP] Steam disconnected"

Ursache: Laut Wiki hat Steam die Verbindung verloren, zum Beispiel wenn die Internetverbindung abbricht oder der Computer in den Ruhezustand geht.

Lösung: Starte den Server erneut, prüfe die Netzwerkverbindung des Rechners und verhindere, dass er in den Ruhezustand geht.

Deine Änderungen an der Konfigurationsdatei verschwinden (PlayNHost)

Ursache: Der Schlüssel gehört zu denen, die das Panel bei jedem Start schreibt.

Lösung: Ändere Lobby-Namen und Token in den Spieleinstellungen. Andere Schlüssel, etwa password und moderator_list, behalten deine Änderungen.

FAQ

Kann ich einen Euro Truck Simulator 2 Server kostenlos hosten?

Ja. Der Dedicated Server ist auf Steam kostenlos und lädt mit anonymem Login herunter. Du zahlst trotzdem für Rechner, Strom und Internet, und er muss laufen, solange Leute fahren.

Wie viele Spieler können beitreten?

Laut SCS-Wiki liegt das Limit bei 8 Spielern. Unser Tarif ist für 8 Spieler ausgelegt.

Muss ich das Spiel besitzen, um den Server zu betreiben?

Zum Betreiben nicht. Du brauchst das Spiel, um die Paketdateien zu exportieren und um einen Steam-Token zu erstellen.

Welche Ports nutzt ein Euro Truck Simulator 2 Server?

Die beiden in server_config.sii eingestellten: connection_dedicated_port und query_dedicated_port, im Beispiel von SCS 27015 und 27016, weitergeleitet für TCP und UDP. Laut Wiki muss query_dedicated_port für LAN-Spiele zwischen 27015 und 27020 liegen.

Kann ich den Steam Workshop nutzen?

Laut Wiki kann der Server nicht auf den Steam Workshop zugreifen. Mods erreichen die Fahrer über das Paketpaar, das du aus deinem eigenen Spiel exportierst.

Du willst das Setup überspringen? Sieh dir die Euro Truck Simulator 2 Server-Tarife an.

Läuft dein Server schon woanders? Zieh ihn zu uns um

UNSERE NEUESTEN BLOGS