Créer un serveur Project Zomboid

Project Zomboid est un jeu de survie zombie en coopération, avec un serveur dédié qui gère cartes, mods de l'atelier Steam et règles de survie. Il se télécharge avec SteamCMD.

À vérifier sur la documentation officielle

Les ports, options de lancement et fichiers de configuration changent parfois avec les mises à jour du jeu. Ce guide (rédigé le 20 septembre 2026) donne les valeurs couramment utilisées : en cas de doute, la documentation officielle fait foi.

Ce qu'il te faut

  • Windows ou Linux 64 bits.
  • À titre indicatif, 4 à 8 Go de RAM selon le nombre de joueurs et de mods.
  • Aucun compte Steam n'est nécessaire pour télécharger le serveur (connexion anonyme).
  • Une machine allumée en permanence (serveur dédié, VPS ou hébergeur de jeux). Héberger chez toi est possible pour tester, mais ton adresse IP devient publique.

Ports à ouvrir

PortProtocoleUsage
16261UDPPort de jeu par défaut
16262 et suivantsUDPUn port par joueur connecté (par défaut à partir de 16262)
8766–8767UDPPorts Steam

Chez un hébergeur, les ports sont souvent déjà ouverts. Sur ta machine, autorise-les dans le pare-feu, et sur ta box redirige-les vers l'adresse locale du serveur.

Installation en 5 étapes

1

Installe SteamCMD

SteamCMD est l'outil officiel de Valve pour télécharger les serveurs dédiés. Sous Windows, télécharge steamcmd.zip depuis la page de documentation de Valve (lien en bas de page) et décompresse-le dans un dossier comme C:\steamcmd, puis lance steamcmd.exe une fois : il se met à jour. Sous Linux :

Linux (Debian / Ubuntu)
sudo apt install lib32gcc-s1 curl
mkdir -p ~/steamcmd && cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
2

Télécharge le serveur

Le serveur Project Zomboid a l'identifiant Steam 380870. Lance la commande suivante (elle sert aussi à le mettre à jour plus tard) :

Windows
steamcmd +force_install_dir C:\servers\pz-server +login anonymous +app_update 380870 validate +quit
Linux
./steamcmd.sh +force_install_dir ~/pz-server +login anonymous +app_update 380870 validate +quit
  • +force_install_dir doit toujours être placé avant +login.
3

Lance le serveur et crée le mot de passe administrateur

Lance StartServer64.bat (Windows) ou start-server.sh (Linux). Au premier démarrage, le serveur te demande le mot de passe du compte administrateur : choisis-en un solide.

4

Configure le serveur

Arrête le serveur puis modifie le fichier de configuration (par défaut servertest.ini, dans le dossier Zomboid/Server) : nom public, mot de passe, nombre de joueurs, règles.

servertest.ini (extrait)
PublicName=Mon serveur Zomboid | FR
PublicDescription=Communauté francophone
MaxPlayers=16
Password=
Public=true
5

Ajoute des mods de l'atelier

Renseigne les identifiants de l'atelier dans WorkshopItems=ID1;ID2 et les noms de mods dans Mods=NOM1;NOM2 (chaque mod indique son nom dans sa page). Redémarre le serveur : il télécharge les mods.

Fichiers de configuration

  • Zomboid/Server/servertest.ini

    Réglages principaux du serveur (le nom du fichier suit le nom du serveur).

  • Zomboid/Server/servertest_SandboxVars.lua

    Règles de survie et de monde (zombies, ressources, saisons).

Mods et plugins

Mods de l'atelier Steam, activés via WorkshopItems et Mods dans le fichier de configuration. Les joueurs les téléchargent automatiquement à la connexion.

Référencer ton serveur sur Servote

  1. Ajoute ton serveur en choisissant le jeu « Project Zomboid », puis renseigne son adresse et son port de jeu. Ajoute une bannière, un logo, des photos et une présentation pour donner envie de te rejoindre.
  2. Un administrateur valide la fiche avant sa publication. L'état « en ligne » et le nombre de joueurs de ton serveur sont ensuite relevés automatiquement une fois par jour : le serveur doit donc rester joignable depuis Internet.
  3. Tes joueurs peuvent voter pour toi toutes les 2 heures (avec leur SteamID64 en option). Pour les récompenser quand ils votent, suis le guide Récompenser les votes avec l'API.

Problèmes fréquents

+Le serveur ne démarre pas ou reste bloqué

Lis la console : une erreur de mod est la cause la plus fréquente. Retire les mods récents de la configuration, redémarre, puis réactive-les un par un.

+Les joueurs n'arrivent pas à se connecter

Ouvre bien le port 16261 et la plage de ports UDP suivante, ainsi que 8766–8767, puis vérifie qu'ils utilisent la même version du jeu que le serveur.