Activer le Web Dashboard d’un serveur 7 Days to Die
7 Days to Die embarque un tableau de bord web : une page accessible depuis n’importe quel navigateur qui affiche la carte du monde explorée, une console et des outils d’administration. Beaucoup de guides parlent encore de l’ancien « Control Panel » ou du mod d’Alloc : ce n’est plus nécessaire, le dashboard est intégré au jeu.
🗺️ Carte et console en ligne
Administrez votre serveur depuis le navigateur
Notre hébergeur 7 Days to Die dès 8,90 €/mois : console web dans le panel, accès fichiers, Ryzen 9 5950X, Anti-DDoS 5 Tbps et support FR 24/7.
Control Panel, Alloc, Web Dashboard : qui fait quoi ?
| Outil | Statut |
|---|---|
Ancien Control Panel (ControlPanelEnabled, ControlPanelPassword) | Propriétés des anciennes alphas, remplacées par le Web Dashboard |
Web Dashboard officiel (WebDashboardEnabled) | Outil actuel, fourni avec le jeu |
| Allocs Server Fixes (mod) | Ne fournit plus son propre serveur HTTP : il s’appuie sur le serveur web du jeu |
Jusqu’à la V2.x, le dashboard était livré sous forme de mods officiels (TFP_WebServer, TFP_MapRendering) dans le dossier Mods du serveur. Les notes V3.0 annoncent que le code du WebDashboard a été intégré au cœur du jeu, « ce qui signifie qu’il sera toujours à jour ».
Étape 1 — Activer le dashboard dans serverconfig.xml
Serveur arrêté, réglez ces propriétés :
<property name="WebDashboardEnabled" value="true"/>
<property name="WebDashboardPort" value="8080"/>
<property name="WebDashboardUrl" value=""/>
<property name="EnableMapRendering" value="true"/>
| Propriété | Défaut | Rôle |
|---|---|---|
WebDashboardEnabled | false | Active le tableau de bord |
WebDashboardPort | 8080 | Port TCP du dashboard |
WebDashboardUrl | vide | URL externe complète si le dashboard passe par un reverse proxy (ex. https://map.mondomaine.fr/). Laisser vide en accès direct par IP |
EnableMapRendering | false | Génère les images de la carte au fur et à mesure de l’exploration, pour l’afficher dans le dashboard |
Sans
EnableMapRendering, pas de carte. C’est la cause n°1 des dashboards « qui n’affichent que Console, Settings et Mods ». La carte ne montre que les zones déjà explorées après l’activation.
Ouvrez ensuite le port 8080 en TCP (pare-feu et redirection de box en auto-hébergement). Voir ouvrir les ports 7 Days to Die.
Étape 2 — Créer votre compte web
- Assurez-vous d’être admin (niveau 0) : voir devenir admin sur un serveur 7DTD.
- Connectez-vous au serveur en jeu.
- Ouvrez la console (F1) et tapez :
createwebuser
- Le jeu affiche une fenêtre avec un lien : cliquez sur OK, votre navigateur s’ouvre.
- Choisissez un nom d’utilisateur et un mot de passe.
Vous pouvez ensuite vous connecter sur http://IP_DU_SERVEUR:8080. Selon la documentation d’Alloc, les droits d’un utilisateur authentifié suivent son niveau dans serveradmin.xml. Les comptes web sont enregistrés dans une section <webusers> de serveradmin.xml.
Pas encore admin et pas d’accès à la console en jeu ? Un modérateur du forum officiel conseille de passer par Telnet :
admin add VotrePseudo 0, puis de fairecreatewebuseren jeu.
Étape 3 — Régler qui voit quoi
Par défaut, seul le niveau 0 a accès à tout. Les visiteurs non connectés ont un niveau encore plus bas que les joueurs (2000 selon la documentation d’Alloc, contre 1000 pour un joueur connecté).
Les accès se règlent module par module avec la commande console webpermission. Exemples de modules : web.map (la carte), webapi.getstats (statistiques). Pour rendre la carte visible par tous vos joueurs connectés, vous donnerez au module web.map un niveau de 1000.
Tapez help webpermission dans la console pour la syntaxe exacte de votre version. Les réglages sont stockés dans serveradmin.xml.
Le fichier livré contient une section
<webmodules />vide. Son format exact n’est pas documenté officiellement : passez par la commandewebpermissionplutôt que d’éditer cette section à la main.
Étape 4 (optionnelle) — Jetons API pour vos outils
Un bot Discord ou un site communautaire peut interroger le serveur via son API web. Il s’authentifie avec un jeton :
- création et gestion avec la commande
webtokens; - stockage dans la section
<apitokens>deserveradmin.xml(nom, secret, niveau de permission) ; - envoi dans les en-têtes HTTP
X-SDTD-API-TOKENNAMEetX-SDTD-API-SECRET.
<apitokens>
<token name="botdiscord" secret="UnSecretLongEtAleatoire" permission_level="1000" />
</apitokens>
Donnez au jeton le niveau le plus élevé possible (donc le moins de droits) compatible avec son usage : un bot qui affiche les joueurs connectés n’a pas besoin du niveau 0.
Et Telnet ?
Telnet reste l’accès console à distance le plus simple :
| Propriété | Défaut | Rôle |
|---|---|---|
TelnetEnabled | true | Active Telnet |
TelnetPort | 8081 | Port TCP |
TelnetPassword | vide | Si vide, Telnet n’écoute qu’en local (loopback) |
TelnetFailedLoginLimit | 10 | Tentatives avant blocage du client |
TelnetFailedLoginsBlocktime | 10 | Durée du blocage (secondes) |
telnet IP_DU_SERVEUR 8081
Telnet circule en clair : n’exposez le port 8081 que si nécessaire, avec un mot de passe long.
Sécuriser le dashboard
- Mot de passe web solide et comptes réservés aux admins.
- Ne rendez publics (
webpermission) que les modules utiles, comme la carte. - Un reverse proxy (nginx, Apache) avec HTTPS permet d’utiliser un nom de domaine : renseignez alors
WebDashboardUrl. La documentation d’Alloc rappelle que le port direct reste scannable s’il est ouvert. - Fermez 8080 dans le pare-feu si vous n’utilisez pas le dashboard.
FAQ
Le dashboard charge à l’infini
Vérifiez que le serveur a fini de démarrer, que WebDashboardEnabled=true et que le port 8080 TCP est ouvert. Un utilisateur du forum officiel a rencontré l’erreur « The requested address is not valid in its context » (Error in Web.ctor) : c’est un problème d’adresse d’écoute du serveur web, à regarder dans le log.
La carte n’apparaît pas
Activez EnableMapRendering, redémarrez, puis explorez : seules les zones visitées après l’activation s’affichent. Vérifiez aussi que votre compte a accès au module web.map.
Faut-il encore installer Allocs Server Fixes ?
Plus pour la carte ou la console : le Web Dashboard officiel les fournit. Et un serveur avec des mods n’accepte pas les joueurs console.
Mon hébergeur a-t-il déjà une console web ?
Oui chez HebergTonServ : la console du panel suffit pour les commandes. Le Web Dashboard du jeu reste utile pour la carte.
Conclusion
Quatre lignes dans serverconfig.xml, un createwebuser en jeu, et vous avez une carte en ligne et une console accessibles depuis votre téléphone. Gardez les droits web au plus juste et le dashboard devient l’outil d’admin le plus pratique de 7 Days to Die.
Pour aller plus loin
- Meilleur hébergeur 7 Days to Die 2026
- Devenir admin sur un serveur 7DTD
- Commandes admin 7 Days to Die
- Ouvrir les ports 7 Days to Die
Sources : notes V3.0 (intégration du WebDashboard), documentation d’Alloc — Integrated Webserver, forum The Fun Pimps — createwebuser, forum The Fun Pimps — WebDash/WebMap help, wiki de modding 7D2D,
serverconfig.xmlofficiel (copie LinuxGSM).