Serveurs de jeu

Monter un serveur 7 Days to Die

Installation avec SteamCMD, ton propre fichier de configuration (pour que les mises à jour ne l'effacent pas), map fixe ou aléatoire, administrateurs et les ports TCP et UDP.

2 min de lectureMis à jour le 7 octobre 20267 Days to Die

Compte 8 Go de RAM pour commencer, et davantage avec de grandes maps aléatoires ou beaucoup de joueurs. La première génération d'une map aléatoire prend un bon moment : c'est normal.

1. Télécharge-le

# Windows
C:\steamcmd\steamcmd.exe +force_install_dir C:\7dtd +login anonymous +app_update 294420 validate +quit

# Linux (avec l'utilisateur steam)
~/steamcmd/steamcmd.sh +force_install_dir ~/7dtd +login anonymous +app_update 294420 validate +quit

2. Ton fichier de configuration

Les mises à jour écrasent serverconfig.xml, donc copie-le sous le nom maconfig.xml et modifie la copie. L'essentiel :

PropriétéÀ quoi elle sert
ServerName / ServerPasswordNom et mot de passe pour entrer
ServerMaxPlayerCountJoueurs en même temps
ServerVisibility2 public, 1 amis seulement, 0 caché
GameWorldNavezgane (la map fixe) ou RWG (aléatoire)
WorldGenSeed / WorldGenSizeGraine et taille, si elle est aléatoire. Plus grande, plus de RAM et d'attente
GameNameNom de la partie sauvegardée
GameDifficultyDe 0 à 5

3. Lance-le

# Windows (depuis C:\7dtd)
7DaysToDieServer.exe -quit -batchmode -nographics -configfile=maconfig.xml -dedicated

# Linux (depuis ~/7dtd)
./startserver.sh -configfile=maconfig.xml

Sous Windows, tu peux aussi copier startdedicated.bat et remplacer dans la copie serverconfig.xml par maconfig.xml.

4. Ports

7 Days to Die utilise le 26900 en TCP et UDP et du 26901 au 26903 en UDP :

# Windows (PowerShell en administrateur)
New-NetFirewallRule -DisplayName "7DTD TCP 26900" -Direction Inbound -Protocol TCP -LocalPort 26900 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "7DTD UDP 26900-26903" -Direction Inbound -Protocol UDP -LocalPort 26900-26903 -Action Allow -Profile Any

# Linux
ufw allow 26900/tcp
ufw allow 26900:26903/udp

Le serveur propose aussi une console telnet (port 8081) et un panel web : n'ouvre pas ces ports à Internet ; utilise-les depuis le VPS lui-même.

5. Deviens administrateur

Depuis la console du serveur (ou en telnet sur le VPS lui-même) :

admin add TON_STEAMID64 0

Le 0 est le niveau maximal. La liste est enregistrée dans serveradmin.xml, dans le dossier des parties sauvegardées :

  • Windows : %APPDATA%\7DaysToDie\Saves
  • Linux : ~/.local/share/7DaysToDie/Saves

C'est aussi ce dossier que tu dois inclure dans tes sauvegardes.

Articles liés

Retour au centre d’aide

Vous ne trouvez pas ?

Ouvrez un ticket depuis votre panel, nous répondons en moins de 5 minutes.