Prérequis
-
Un serveur 7 Days to Die en cours d'exécution.
-
Votre identifiant Steam au format SteamID64 (ex:
76561198012345678). -
L'ouverture des ports TCP
8080(Web Dashboard) et8081(Telnet) sur le panel.
Étape 1 : Structurer le fichier d'autorisation serveradmin.xml
Le fichier serveradmin.xml régit l'attribution des droits d'administration, les exclusions (bans), la liste blanche (whitelist) et les niveaux de permission requis pour chaque commande.
-
Localisez le fichier dans le dossier de sauvegarde :
/home/container/.local/share/7DaysToDie/Saves/serveradmin.xml -
Configurez le fichier selon le modèle de sécurité avancé suivant :
<?xml version="1.0" encoding="UTF-8"?>
<admin toolsversion="1">
<!-- DEFINITION DES ADMINISTRATEURS -->
<users>
<!-- Permission 0 = SuperAdmin (Accès total) -->
<user platform="Steam" userid="76561198012345678" permission="0" name="Fondateur_KAZY"/>
<!-- Permission 50 = Modérateur (Kick, Teleport, Say) -->
<user platform="Steam" userid="76561198087654321" permission="50" name="Moderateur_01"/>
</users>
<!-- RESTRICTION PAR COMMANDES -->
<commands>
<!-- Definit quel niveau de permission minimum est requis pour executer chaque commande -->
<permission cmd="admin" permission="0"/>
<permission cmd="ban" permission="0"/>
<permission cmd="kick" permission="50"/>
<permission cmd="say" permission="100"/> <!-- 100 = Accessible a tous les joueurs -->
<permission cmd="teleport" permission="20"/>
<permission cmd="save-world" permission="0"/>
<permission cmd="shutdown" permission="0"/>
</commands>
<!-- LISTE BLANCHE (WHITELIST) -->
<whitelist stage="0">
<!-- Activez la whitelist dans serverconfig.xml si necessaire -->
<!-- <user platform="Steam" userid="76561198012345678" name="JoueurAutorise"/> -->
</whitelist>
<!-- BANNISSEMENTS -->
<blacklist>
<!-- Exemple de ban permanent manuel : -->
<!-- <banned platform="Steam" userid="76561198000000000" date="2026-01-01 00:00:00" until="2099-01-01 00:00:00" reason="Cheating" bannedby="Server"/> -->
</blacklist>
<!-- JETONS D'API TIERCE (CPM / Alloc's Web Server / Bots Discord) -->
<admin_tokens>
<token name="DiscordBotIntegration" token="KazySecretTokenKey2026!" permission="0"/>
</admin_tokens>
</admin>
Étape 2 : Activer et utiliser le Web Control Panel et l'interface Telnet
-
Vérifiez que la configuration suivante est présente dans
serverconfig.xml:XML<property name="WebDashboardEnabled" value="true"/> <property name="WebDashboardPort" value="8080"/> <property name="TelnetEnabled" value="true"/> <property name="TelnetPort" value="8081"/> <property name="TelnetPassword" value="MonMotDePasseTelnetSecurise2026!"/> -
Accès Web Dashboard : Ouvrez votre navigateur sur
http://IP_SERVEUR:8080. Connectez-vous avec Steam. L'interface affiche la carte en temps réel, la liste des joueurs connectés, le chat en direct et l'inventaire des coffres. -
Accès Telnet : Utilisez un client comme PuTTY ou une invite de commande :
Bashtelnet IP_SERVEUR 8081Entrez votre mot de passe Telnet lorsque la console le demande.
Étape 3 : Guide des commandes console indispensables
Ces commandes s'exécutent dans la console en jeu (touche F1), sur le Web Panel ou via Telnet :
-
Gestion des joueurs et modération :
-
admin add <SteamID64> <Permission>: Accorde ou modifie le niveau d'administration d'un joueur instantanément. -
kick <SteamID/Nom> "<Raison>": Expulse un joueur de la session. -
ban add <SteamID/Nom> <Durée> <Unité> "<Raison>": Bannit un joueur (Unités :minutes,hours,days,years). Exemple :ban add 76561198000000000 7 days "Griefing". -
whitelist add <SteamID64>: Ajoute un membre à la liste d'accès restreint.
-
-
Gestion du monde et téléportation :
-
teleport <SteamID_A> <SteamID_B>: Téléporte le joueur A sur le joueur B. -
teleport <SteamID> <X> <Y> <Z>: Téléporte un joueur aux coordonnées tridimensionnelles indiquées. -
say "<Message>": Émet une annonce globale diffusée en rose sur l'écran de tous les survivants. -
settime <Jour> <Heure> <Minutes>: Ajuste la chronologie du monde (ex:settime 7 21 30pour avancer immédiatement à 21h30 le jour 7 de la horde).
-
-
Contrôle système et persistance :
-
save-world: Force l'écriture sur disque de toutes les modifications apportées aux blocs et inventaires actuellement stockés dans la mémoire vive. -
shutdown: Exécute une sauvegarde d'urgence puis stoppe proprement le processus du serveur.
-
Résultat attendu
La structure administrative est pleinement opérationnelle. Les modérateurs agissent selon les paliers de permissions configurés sans risquer d'altérer les paramètres critiques réservés au SuperAdmin.
Copyright © 2026 KAZYCLOUD. Tous droits réservés.
