Restreindre l'accès à votre serveur 7 Days to Die
Tu peux protéger ton serveur des joueurs non autorisés de deux manières.
D’une part, tu peux définir un mot de passe pour le serveur.
Seuls les joueurs qui connaissent le mot de passe peuvent ainsi rejoindre le serveur.
L’autre méthode consiste à créer une liste blanche.
Tu peux bien sûr aussi combiner les deux méthodes.
Définir le mot de passe
- Mode de Base : En Mode de Base, tu trouveras le réglage du mot de passe sous Paramètres du serveur -> Mot de passe du serveur.
Saisis ton mot de passe et clique sur Sauvegarder.
Redémarre ton serveur pour que le mot de passe soit actif. - Mode avancé : En mode Advanced, le mot de passe est inscrit dans le fichier serverconfig.xml.
Trouve la ligne suivante :<property name="ServerPassword" value=""></property>
Inscris le mot de passe entre les deux""
vides, par exemple :<property name="ServerPassword" value="Test123"></property>
Clique sur Sauvegarder et redémarre le serveur.
Liste blanche
Pour pouvoir ajouter des joueurs à la liste blanche, ton serveur doit être en mode avancé.
important : Ton serveur doit rester en mode avancé sinon les modifications que tu as faites seront annulées !
Conseil : Les administrateurs font automatiquement partie de la liste blanche et ne doivent pas être ajoutés séparément.
serveradmin.xml
Arrête ton serveur. Le statut doit être Serveur ne fonctionne pas
!
Clique sur serveradmin.xml à gauche et trouve la section suivante :
<whitelist>
<!-- ONLY PUT ITEMS IN WHITELIST IF YOU WANT WHITELIST ONLY ENABLED!!! -->
<!-- If there are any items in the whitelist, the whitelist only mode is enabled -->
<!-- Nobody can join that ISN'T in the whitelist or admins once whitelist only mode is enabled -->
<!-- Name is optional for display purposes only -->
<!-- <user platform="" userid="" name="" ></user> -->
<!-- <group steamID="" name="" ></group> -->
</whitelist>
L’entrée pour un joueur ressemble à ceci :<user platform="steam" userid="SteamID64" name="Test" ></user>
Remplace SteamID64
par le SteamID64 du joueur.
Nous t’expliquons ici comment l’obtenir : Obtenir SteamID64.
Avec deux joueurs, cela ressemblerait à ceci :
<whitelist>
<user platform="steam" userid="76561197979226165" name="Test" ></user>
<user platform="steam" userid="76561197979226167" name="Test" ></user>
</whitelist>
Une fois que tu as ajouté tous les joueurs, clique sur Sauvegarder et démarre ton serveur.
Commande admin.
Tu peux ajouter des joueurs en jeu avec une commande admin.
Pour cela, tu dois être admin sur le serveur.
Nous te décrivons ici comment tu peux devenir admin : Comment devenir admin 7 jours pour mourir.
Ouvre la console avec [F1]. La commande pour ajouter un joueur ressemble à ceci :whitelist add name/SteamID64
Remplace name
par le nom ou SteamID64
par le SteamID64 du joueur que tu veux ajouter à la liste blanche.
Exemples :
whitelist add Urizen
whitelist add 76561197979226165
important : name
ne fonctionne que si le joueur joue actuellement sur le serveur.
Si le joueur n’est pas sur le serveur, utilise le SteamID64
.
Nous décrivons ici comment tu peux le trouver : Obtenir SteamID64.