Kurzantwort. Du kannst einen ET: Legacy-Server kostenlos selbst hosten: Lade das Linux-Archiv von ET: Legacy auf etlegacy.com herunter, kopiere pak0.pk3, pak1.pk3 und pak2.pk3 aus dem kostenlosen Wolfenstein: Enemy Territory-Download von Splash Damage in etmain und starte dann etlded.x86_64 auf UDP-Port 27960. Oder miete einen ET: Legacy-Server und spar dir die Downloads und die Netzwerkeinrichtung.
Spieler finden deinen Server im Serverbrowser des Spiels, denn ein Server mit dedicated "2" und sv_advert "3" sendet Heartbeats an den Master-Server. Die Standardkonfiguration hat beides schon.
Geprüft am 5. November 2026 mit ET: Legacy 2.86.2, der neuesten stabilen Version auf etlegacy.com (veröffentlicht am 11. Oktober 2026).
Dieser Guide basiert auf dem Wiki des ET: Legacy-Projekts, seinem Quellcode und den Standard-Konfigurationsdateien im Archiv 2.86.2 sowie auf den Installations- und Starteinstellungen der ET: Legacy-Server, die wir hosten. Wenn du gleich zur Mietvariante springen willst, geh zu Option 2.
Was du brauchst
Die Server-Software: das Linux-Archiv von ET: Legacy unter etlegacy.com/download. Es gibt einen 64-Bit-Build (x86_64) und einen 32-Bit-Build (i386). Laut Wiki des Projekts kann der 64-Bit-Client nur Servern mit 64-Bit-Mods beitreten, etwa dem Standard-Mod Legacy. Nimm den 32-Bit-Build also nur, wenn du einen reinen 32-Bit-Mod brauchst.
Die Original-Spieldateien:pak0.pk3, pak1.pk3 und pak2.pk3 aus Wolfenstein: Enemy Territory. Laut ET: Legacy-Wiki kannst du sie legal und kostenlos von der Wolfenstein: Enemy Territory-Seite von Splash Damage herunterladen. Ein Steam-Konto brauchst du dafür nicht.
Ein Rechner, der durchläuft: ein übriger PC, ein Heimserver oder eine virtuelle Cloud-Maschine. Dieser Guide verwendet Debian oder Ubuntu Linux.
Eine Spielerobergrenze: Die Standard-etl_server.cfg setzt sv_maxclients "24", die Zahl der Spieler inklusive privater Slots, und reserviert 4 davon mit sv_privateclients "4".
Netzwerk: der Spielport, standardmäßig UDP 27960 (net_port), aus dem Internet erreichbar.
Option 1: selbst hosten
Den Server installieren
Lade das Archiv herunter und entpacke es von etlegacy.com/download. Für 2.86.2 heißt die 64-Bit-Datei etlegacy-v2.86.2-x86_64.tar.gz.
mkdir -p ~/etlegacy
cd ~/etlegacy
tar xvf etlegacy-v2.86.2-x86_64.tar.gz --strip-components=1
Mit --strip-components=1 landen das Serverprogramm etlded.x86_64 sowie die Ordner etmain und legacy direkt in ~/etlegacy.
Füge die Original-Spieldateien hinzu. Das Archiv enthält sie nicht. Lade auf der Wolfenstein: Enemy Territory-Seite von Splash Damage die Linux-Datei et260b.x86_full.zip nach ~/etlegacy herunter. Sie enthält einen Installer, et260b.x86_keygen_V03.run, und darin stecken die drei pak-Dateien. Aus ~/etlegacy heraus holst du sie so in etmain:
Bearbeite die Server-Konfiguration. Das Archiv liefert etmain/etl_server.cfg mit einem Kommentar zu jeder Einstellung mit. Setze mindestens diese Zeilen (die letzten beiden haben diese Werte schon). Laut Wiki des Projekts müssen Werte in Anführungszeichen stehen.
set sv_hostname "My ET server"
set sv_maxclients "24"
set g_password ""
set rconpassword "choose-a-long-password"
set dedicated "2"
set sv_advert "3"
Lass rconpassword leer, damit die Remote-Konsole aus bleibt. Setze g_password für einen privaten Server. Die Konfiguration weist darauf hin, dass sv_hostname höchstens 26 Zeichen ohne Farbcodes lang sein darf.
Den Port öffnen
Spiel: 27960 ist der Standardwert von net_port, und der Netzwerkcode der Engine nutzt UDP. Erlaube UDP 27960 in der Firewall des Rechners (unter Ubuntu mit ufw: sudo ufw allow 27960/udp) und leite ihn an deinem Router weiter.
Ein anderer Port: Entferne die Kommentarzeichen vor //set net_port "27960" in der Konfiguration und ändere die Zahl, oder übergib +set net_port 27961 in der Kommandozeile.
Starten und beitreten
Starte den Server aus ~/etlegacy. Das ist der Startbefehl aus dem Wiki des Projekts, ergänzt um den Dateinamen aus dem Archiv und den Port:
Er ist bereit, sobald die Konsole Game Initialization completed in ausgibt. Betreibe ihn unter einem Dienstmanager wie systemd, damit er nach einem Absturz neu startet.
Omni-bot:omnibot_enable 1 lädt die Bots, die im Archiv enthalten sind. Wenn das geklappt hat, zeigt die Konsole Omni-bot Loaded Successfully. Um Bots hinzuzufügen, öffne die Konsole und gib /bot minbots -1 und /bot maxbots 16 ein. Setze omnibot_enable 0, wenn du nur Menschen willst.
Tritt bei. Starte ET: Legacy und such im Serverbrowser nach deinem Servernamen.
Aktualisiere, indem du die neue Version in einen neuen Ordner entpackst, deine drei pak-Dateien und deine bearbeiteten Konfigurationsdateien in dessen etmain kopierst und den Server von dort startest. Laut FAQ des Projekts solltest du eine frühere ET: Legacy-Version nicht überschreiben.
Map-Rotation
Die Standardkonfiguration enthält schon eine Rotation. Gegen Ende führt etl_server.cfg den Befehl exec mapvotecycle.cfg aus, der g_gametype 6 (Map-Voting) setzt und auf oasis startet. Wenn niemand abstimmt, folgt die nächste Map aus der Liste battery, goldrush, radar, railgun und fueldump, sonst wird die Map mit den meisten Stimmen gespielt. Für Kampagnen setzt du stattdessen // vor diese Zeile und entfernst es bei //exec campaigncycle.cfg, das g_gametype 4 nutzt. Ändere die letzte Zeile, set com_watchdog_cmd "exec mapvotecycle.cfg", auf dieselbe Cycle-Datei, denn der Server führt sie aus, um sich zu erholen, wenn er ohne Map dasteht. Die Cycle-Dateien liegen in etmain, du kannst die Map-Listen dort also bearbeiten.
Option 2: auf PlayNHost hosten
Beim Mieten entfallen die Downloads, die pak-Dateien, die Portweiterleitung und die Update-Routine. Karte, Passwort und Regeln wählst du weiterhin selbst.
Wähle einen Tarif. Öffne die ET: Legacy-Serverhosting-Seite und vergleiche die Tarife: MEDIC (16 Spieler), FIELDOPS (24) und COVERT (32) zum Zeitpunkt des Schreibens. Klicke auf Server erstellen (bei COVERT steht auf dem Button Tarif anpassen) und schließe die Bestellung ab. Die Preise ändern sich, sieh sie also auf dieser Seite nach.
Warte auf die Installation. Der Server erscheint im Panel. Seine Konsole gibt Game Initialization completed in aus, wenn er bereit ist.
Wähle deine Einstellungen. Im Reiter Einstellungen findest du Standard-Map, Omnibot aktivieren und RCON-Passwort. Ändere sie und starte neu. RCON bleibt aus, bis du ein Passwort setzt, und das Konsolenfeld des Panels funktioniert in beiden Fällen.
Lege die Rotation fest. Der Server lädt die Standard-Map und führt dann etmain/etl_server.cfg aus, die in der ausgelieferten Fassung gegen Ende exec mapvotecycle.cfg ausführt und so ab oasis zum Map-Voting wechselt. Um die Rotation zu ändern oder auf deiner eigenen Map zu bleiben, bearbeite diese Zeile und die Cycle-Dateien im Reiter Dateien. Weitere Cvars kommen in dieselbe Datei.
Lade deine Spieler ein. Der Server trägt sich beim Start sofort im öffentlichen Serverbrowser ein, ohne Token und ohne zusätzlichen Schritt, sodass Spieler nach seinem Namen suchen können.
Das übernimmt das Panel für dich:
Es lädt bei der Installation des Servers das aktuelle ET: Legacy-Archiv und die Spieldateien von Splash Damage herunter, entpackt die pak-Dateien in etmain und legt den Ordner .etlegacy an.
Es setzt net_ip auf 0.0.0.0 und net_port auf den Port, der deinem Server zugewiesen ist, in etmain/etl_server.cfg, und schreibt bei jedem Start die Zeile sv_maxclients auf die Spielerzahl deines Tarifs und die Zeile rconpassword auf das gewählte RCON-Passwort um. Ein Wert, den du in diese beiden Zeilen schreibst, wird beim nächsten Start ersetzt. Setze das RCON-Passwort also im Panel, die Spielerzahl folgt deinem Tarif. Den Port musst du nie weiterleiten.
Die Einstellung ET Legacy-Version wählt bei der Installation des Servers den 64-Bit-Build (Standard) oder den 32-Bit-Build.
Selbst hosten oder mieten: ein ehrlicher Vergleich
Kosten: Die Server-Software und die Original-Spieldateien sind kostenlos. Selbst hosten kostet Strom, Hardware und Bandbreite oder eine Cloud-Maschine. Mieten kostet eine monatliche Gebühr, die vom Tarif abhängt.
Verfügbarkeit: Ein Heimserver läuft nur, solange dein PC, der Strom und das Internet laufen. Ein gemieteter Server läuft auf der Hardware des Hosters.
Angriffsfläche: Zu Hause verbinden sich Spieler mit deiner öffentlichen IP-Adresse, und du kümmerst dich um Firewall und Router. Ein gemieteter Server hält deine Heim-IP heraus.
Einrichtung: Selbst hosten braucht die Kommandozeile, zwei Downloads von zwei Seiten, Portweiterleitung und eigene Updates. Mieten braucht eine Map, ein Passwort und eine RCON-Entscheidung.
Kontrolle: Selbst hosten gibt dir jede Datei. Auf unseren Servern verwaltet das Panel den Port und zwei Konfigurationszeilen, und für alles andere hast du den Reiter Dateien.
Wir verwenden Cookies, damit die Website funktioniert, um ihre Nutzung zu verstehen und unser Marketing zu messen. Du kannst alles akzeptieren, nur essenzielle Cookies akzeptieren oder pro Kategorie wählen.Wir verwenden Cookies, damit die Website funktioniert, um ihre Nutzung zu verstehen und unser Marketing zu messen. Sie sind hier standardmäßig aktiv. Du kannst alles abschalten, was du nicht möchtest.Datenschutzerklärung lesen