Réponse courte. Vous pouvez héberger vous-même un serveur ET: Legacy gratuitement : téléchargez l'archive Linux d'ET: Legacy sur etlegacy.com, copiez pak0.pk3, pak1.pk3 et pak2.pk3 depuis le téléchargement gratuit de Wolfenstein: Enemy Territory de Splash Damage dans etmain, puis lancez etlded.x86_64 sur le port UDP 27960. Ou louez un serveur ET: Legacy et passez les téléchargements et la configuration réseau.
Les joueurs trouvent votre serveur dans le navigateur de serveurs du jeu, car un serveur réglé sur dedicated "2" et sv_advert "3" envoie des battements au serveur maître. La configuration par défaut a déjà les deux.
Vérifié le 5 novembre 2026 avec ET: Legacy 2.86.2, la dernière version stable sur etlegacy.com (publiée le 11 octobre 2026).
Ce guide s'appuie sur le wiki du projet ET: Legacy, son code source et les fichiers de configuration par défaut de l'archive 2.86.2, ainsi que sur les réglages d'installation et de démarrage des serveurs ET: Legacy que nous hébergeons. Pour passer directement à la location, allez à l'option 2.
Ce qu'il vous faut
Le logiciel serveur : l'archive Linux d'ET: Legacy sur etlegacy.com/download. Elle existe en version 64 bits (x86_64) ou 32 bits (i386). Le wiki du projet indique que le client 64 bits ne peut rejoindre que des serveurs qui font tourner des mods 64 bits, comme le mod Legacy par défaut. Ne prenez donc la version 32 bits que si vous avez besoin d'un mod uniquement 32 bits.
Les fichiers originaux du jeu :pak0.pk3, pak1.pk3 et pak2.pk3 de Wolfenstein: Enemy Territory. Le wiki d'ET: Legacy indique que vous pouvez les télécharger légalement et gratuitement depuis la page Wolfenstein: Enemy Territory de Splash Damage. Aucun compte Steam n'est nécessaire.
Une machine toujours allumée : un PC de rechange, un serveur à la maison ou une machine virtuelle dans le cloud. Ce guide utilise Debian ou Ubuntu Linux.
Une limite de joueurs : le fichier etl_server.cfg par défaut définit sv_maxclients "24", le nombre de joueurs, emplacements privés compris, et en réserve 4 avec sv_privateclients "4".
Réseau : le port de jeu, UDP 27960 par défaut (net_port), accessible depuis internet.
Option 1 : l'héberger vous-même
Installer le serveur
Téléchargez et décompressez l'archive depuis etlegacy.com/download. Pour 2.86.2, le fichier 64 bits est 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
--strip-components=1 place le programme serveur etlded.x86_64 et les dossiers etmain et legacy directement dans ~/etlegacy.
Ajoutez les fichiers originaux du jeu. L'archive ne les contient pas. Sur la page Wolfenstein: Enemy Territory de Splash Damage, téléchargez le fichier Linux et260b.x86_full.zip dans ~/etlegacy. Il contient un installateur, et260b.x86_keygen_V03.run, et les trois fichiers pak sont à l'intérieur. Depuis ~/etlegacy, cette commande les extrait dans etmain :
Modifiez la configuration du serveur. L'archive fournit etmain/etl_server.cfg avec un commentaire pour chaque réglage. Définissez au moins ces lignes (les deux dernières ont déjà ces valeurs). Le wiki du projet indique que les valeurs doivent être entre guillemets.
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"
Laissez rconpassword vide pour garder la console distante désactivée. Définissez g_password pour un serveur privé. La configuration précise que sv_hostname fait au plus 26 caractères sans codes couleur.
Ouvrir le port
Jeu : 27960 est la valeur par défaut de net_port, et le code réseau du moteur utilise UDP. Autorisez UDP 27960 dans le pare-feu de la machine (sous Ubuntu avec ufw : sudo ufw allow 27960/udp) et redirigez-le sur votre routeur.
Un autre port : retirez les commentaires devant //set net_port "27960" dans la configuration et changez le nombre, ou passez +set net_port 27961 sur la ligne de commande.
Le démarrer et le rejoindre
Démarrez le serveur depuis ~/etlegacy. C'est la commande de démarrage du wiki du projet, avec le nom de fichier de l'archive et le port ajoutés :
Il est prêt quand la console affiche Game Initialization completed in. Lancez-le sous un gestionnaire de services comme systemd pour qu'il redémarre après un plantage.
Omni-bot :omnibot_enable 1 charge les bots fournis dans l'archive. S'il s'est chargé, la console affiche Omni-bot Loaded Successfully. Pour ajouter des bots, ouvrez la console et saisissez /bot minbots -1 et /bot maxbots 16. Mettez omnibot_enable 0 si vous ne voulez que des humains.
Rejoignez-le. Lancez ET: Legacy et cherchez le nom de votre serveur dans le navigateur de serveurs.
Mettez à jour en décompressant la nouvelle version dans un nouveau dossier, en copiant vos trois fichiers pak et vos fichiers de configuration modifiés dans son etmain, puis en démarrant le serveur depuis là. La FAQ du projet indique de ne pas écraser une version précédente d'ET: Legacy.
Rotation des cartes
La configuration par défaut contient déjà une rotation. Vers la fin, etl_server.cfg exécute exec mapvotecycle.cfg, qui définit g_gametype 6 (vote de carte) et démarre sur oasis. Quand personne ne vote, la carte suivante vient de la liste battery, goldrush, radar, railgun et fueldump ; sinon, la carte qui a le plus de votes est jouée. Pour des campagnes, mettez // devant cette ligne et retirez-le de //exec campaigncycle.cfg, qui utilise g_gametype 4. Changez la dernière ligne, set com_watchdog_cmd "exec mapvotecycle.cfg", pour le même fichier de cycle, car le serveur l'exécute pour se rétablir quand il se retrouve sans carte. Les fichiers de cycle sont dans etmain, vous pouvez donc y modifier les listes de cartes.
Option 2 : l'héberger chez PlayNHost
La location supprime les téléchargements, les fichiers pak, la redirection de ports et la routine de mise à jour. Vous choisissez toujours une carte, un mot de passe et vos règles.
Choisissez une offre. Ouvrez la page d'hébergement de serveur ET: Legacy et comparez les offres : MEDIC (16 joueurs), FIELDOPS (24) et COVERT (32) au moment de la rédaction. Cliquez sur Créer un serveur (sur COVERT, le bouton indique Personnaliser l’offre) et finalisez la commande. Les prix changent, vérifiez-les sur cette page.
Attendez l'installation. Le serveur apparaît dans le panel. Sa Console affiche Game Initialization completed in quand il est prêt.
Choisissez vos réglages. Dans l'onglet Paramètres, vous trouverez Carte par défaut, Activer Omnibot et Mot de passe RCON. Modifiez-les et redémarrez. RCON reste désactivé tant que vous ne définissez pas de mot de passe, et la zone de saisie de la console du panel fonctionne dans les deux cas.
Définissez la rotation. Le serveur charge la carte par défaut, puis exécute etmain/etl_server.cfg, qui, telle que livrée, exécute exec mapvotecycle.cfg vers la fin et passe donc au vote de carte à partir d'oasis. Pour changer la rotation, ou pour rester sur votre propre carte, modifiez cette ligne et les fichiers de cycle dans l'onglet Fichiers. Les autres cvars vont dans le même fichier.
Invitez vos joueurs. Le serveur se déclare dans le navigateur de serveurs public dès qu'il démarre, sans jeton ni étape supplémentaire, et les joueurs peuvent donc chercher son nom.
Ce que le panel fait pour vous :
Il télécharge l'archive actuelle d'ET: Legacy et les fichiers de jeu de Splash Damage à l'installation du serveur, décompresse les fichiers pak dans etmain et crée le dossier .etlegacy.
Il définit net_ip sur 0.0.0.0 et net_port sur le port attribué à votre serveur, dans etmain/etl_server.cfg, et à chaque démarrage il réécrit la ligne sv_maxclients avec le nombre de joueurs de votre offre et la ligne rconpassword avec le mot de passe RCON que vous avez choisi. Une valeur saisie dans ces deux lignes est remplacée au démarrage suivant : définissez donc le mot de passe RCON dans le panel ; le nombre de joueurs suit votre offre. Vous n'avez jamais à rediriger le port.
Le réglage Version d'ET Legacy choisit la version 64 bits (par défaut) ou 32 bits à l'installation du serveur.
L'héberger soi-même ou le louer : une comparaison honnête
Coût : le logiciel serveur et les fichiers originaux du jeu sont gratuits. L'auto-hébergement coûte de l'électricité, du matériel et de la bande passante, ou une machine cloud. La location est un abonnement mensuel fixé par l'offre.
Disponibilité : un serveur à la maison ne tourne que tant que votre PC, le courant et internet fonctionnent. Un serveur loué tourne sur le matériel de l'hébergeur.
Exposition : chez vous, les joueurs se connectent à votre adresse IP publique et vous gérez le pare-feu et le routeur. Un serveur loué garde votre IP personnelle à l'écart.
Mise en place : l'auto-hébergement demande la ligne de commande, deux téléchargements sur deux sites, la redirection de ports et vos propres mises à jour. La location demande une carte, un mot de passe et un choix pour RCON.
Contrôle : l'auto-hébergement vous donne chaque fichier. Sur nos serveurs, le panel gère le port et deux lignes de configuration, et vous avez l'onglet Fichiers pour tout le reste.
Nous utilisons des cookies pour faire fonctionner le site, comprendre son utilisation et mesurer notre marketing. Vous pouvez tout accepter, accepter uniquement les cookies essentiels ou choisir par catégorie.Nous utilisons des cookies pour faire fonctionner le site, comprendre son utilisation et mesurer notre marketing. Ils sont activés par défaut ici. Vous pouvez désactiver ce que vous ne souhaitez pas.Lire notre politique de confidentialité