Impossible de rejoindre un serveur Project Zomboid : le diagnostic complet
Le serveur tourne, la console affiche SERVER STARTED, mais vos joueurs restent bloqués sur « Connecting… », prennent un Connection lost ou une erreur de version. Dans 90 % des cas, la cause est l’une des neuf ci-dessous. Elles sont classées de la plus fréquente à la plus rare — traitez-les dans l’ordre.
Si votre serveur ne démarre pas du tout, le problème n’est pas ici : voir Mon serveur Project Zomboid ne démarre pas / crash.
Sur un serveur Project Zomboid chez HebergTonServ, les ports sont déjà ouverts et l’IP est fixe — deux des causes les plus fréquentes disparaissent d’office.
Cause 1 — Version du jeu différente de celle du serveur
C’est la cause n°1 depuis la sortie de Build 42 stable (42.20, 29 juillet 2026). Le client et le serveur doivent tourner sur exactement la même version.
Depuis le passage en stable, Build 42 est la branche par défaut : plus besoin d’opt-in bêta. Mais un joueur encore opté sur une ancienne branche (B41 legacy, ou une bêta unstable) ne se connectera pas.
Correction côté joueur :
- Steam → clic droit sur Project Zomboid → Propriétés
- Onglet Bêtas → sélectionner « None » / la branche par défaut
- Laisser Steam télécharger la mise à jour complète
- Relancer Steam, puis le jeu
Correction côté serveur : mettez-le à jour avant les clients — voir Mettre à jour un serveur Project Zomboid.
Cause 2 — « File does not match the one on the server » (mods désynchronisés)
Un mod Workshop s’est mis à jour côté serveur mais pas côté client (ou l’inverse). Le jeu compare les fichiers et refuse la connexion.
Correction côté joueur :
- Se désabonner du mod concerné sur le Workshop
- Supprimer le dossier local du mod dans
Steam/steamapps/workshop/content/108600/ - Redémarrer Steam complètement (pas juste le jeu)
- Se réabonner et laisser retélécharger
Correction côté serveur : redémarrez le serveur après une mise à jour de mod — il ne recharge pas les nouvelles versions à chaud. Voir : Installer des mods Project Zomboid
Bonne pratique : partagez une collection Steam Workshop unique à vos joueurs. Tout le monde a alors exactement la même liste, dans le même état.
Cause 3 — Ports UDP non ouverts
Deux ports sont obligatoires, en UDP :
| Port | Protocole | Rôle |
|---|---|---|
| 16261 | UDP | Connexion de jeu |
| 16262 | UDP | Steam (matchmaking, apparition dans le browser) |
Symptôme typique : le serveur est visible en LAN mais invisible ou injoignable depuis l’extérieur.
En auto-hébergement, il faut à la fois une règle de firewall sur la machine et une redirection de ports sur la box. Chez un hébergeur, ces ports sont ouverts par défaut.
Un serveur joignable en direct par IP mais absent du browser public = port 16262 fermé, pas 16261.
Cause 4 — Le serveur n’a pas fini de démarrer
En Build 42, un premier démarrage — ou un démarrage après ajout de gros mods et de cartes custom — peut prendre plusieurs minutes : génération du monde, téléchargement des items Workshop.
N’invitez personne tant que la console n’affiche pas :
SERVER STARTEDTant que cette ligne n’est pas là, toute tentative de connexion échoue, même avec la bonne IP.
Cause 5 — Mauvaise adresse ou mauvais port
À vérifier dans l’ordre :
- L’IP donnée est bien l’IP publique du serveur, pas une IP locale (
192.168.x.x) - Le port saisi est 16261, pas 16262
- En auto-hébergement, l’IP publique a pu changer depuis la dernière session (IP dynamique)
Connexion directe dans le jeu : menu Rejoindre → onglet Favoris / Internet → ajouter l’adresse au format IP et le port 16261 dans les champs correspondants.
Cause 6 — Mot de passe ou whitelist
Trois réglages de servertest.ini bloquent l’accès, et c’est souvent voulu :
| Réglage | Effet si mal configuré |
|---|---|
Password= | Mot de passe demandé alors que le joueur n’en a pas |
Open=false | Serveur en whitelist : compte à créer au préalable |
MaxPlayers= | Serveur plein, connexion refusée |
Si vous utilisez la whitelist, chaque joueur doit avoir un compte enregistré. Procédure : Whitelist sur un serveur Project Zomboid
Cause 7 — Le joueur est banni (parfois sans le savoir)
Un ban par IP touche parfois plusieurs joueurs d’un même foyer, ou un joueur dont l’IP dynamique a été réattribuée. Vérifiez la liste côté serveur et débannissez si besoin : Ban et kick sur un serveur Project Zomboid
Cause 8 — « Connection lost » en cours de partie
Différent d’un refus de connexion : là, le joueur entre puis se fait éjecter.
| Cause probable | Vérification |
|---|---|
| Serveur à court de RAM | OutOfMemoryError dans les logs |
| Pic de lag / TPS effondré | Beaucoup de joueurs sur une même zone |
| Mod instable | Le crash suit toujours la même action en jeu |
| Connexion du joueur instable | Un seul joueur touché, toujours le même |
Si tout le monde tombe en même temps, c’est le serveur. Si un seul tombe, c’est sa connexion. Voir : Réduire le lag sur un serveur Project Zomboid
Cause 9 — Anti-cheat déclenché à tort
Un mod qui modifie le code Lua peut faire échouer la vérification d’intégrité et provoquer un kick immédiat à la connexion. Le log serveur nomme le type de protection concerné. À traiter avec méthode plutôt qu’en désactivant tout : Anti-triche Project Zomboid
Checklist de diagnostic en 6 étapes
- La console affiche-t-elle
SERVER STARTED? - Le joueur est-il sur la même branche Steam que le serveur (B42 stable par défaut) ?
- A-t-il exactement les mêmes mods, dans les mêmes versions ?
- Les ports 16261/16262 UDP sont-ils ouverts ?
- L’IP et le port
16261sont-ils corrects et à jour ? Password,OpenetMaxPlayerssont-ils cohérents avec ce que vous attendez ?
FAQ
Pourquoi mon serveur Project Zomboid n’apparaît pas dans la liste publique ?
Presque toujours le port 16262 UDP fermé, ou Public=false dans servertest.ini. Testez d’abord la connexion directe par IP : si elle marche, le problème vient de la visibilité, pas de la connexion.
Que signifie « version mismatch » sur Project Zomboid ?
Que le client et le serveur ne tournent pas sur la même version du jeu. Depuis Build 42 stable, la branche par défaut est la bonne — le joueur doit quitter toute branche bêta dans les propriétés Steam et laisser la mise à jour se terminer.
Comment rejoindre un serveur Project Zomboid par IP ?
Dans le menu Rejoindre, ajoutez un serveur avec l’IP publique et le port 16261. Le port 16262 sert au matchmaking Steam, on ne le saisit jamais côté client.
Mes amis ne peuvent pas se connecter mais moi si
Classique de l’auto-hébergement : vous passez par le réseau local, eux par Internet. Les ports ne sont pas redirigés sur la box. Vérifiez la redirection UDP 16261/16262 vers l’IP locale de la machine serveur.
Faut-il que tous les joueurs aient les mêmes mods ?
Oui, à la version près. Le serveur impose sa liste et compare les fichiers ; la moindre différence renvoie l’erreur « file does not match the one on the server ». Une collection Workshop partagée évite ce problème.
Le serveur dit « full » alors qu’il est vide
MaxPlayers a pu rester très bas dans servertest.ini, ou des sessions fantômes persistent après un crash. Redémarrez le serveur et vérifiez la valeur : Configurer servertest.ini
Conclusion
Quand un joueur ne peut pas rejoindre un serveur Project Zomboid, l’erreur vient presque toujours d’un décalage : version de jeu, version de mod, ou port fermé. Le réflexe efficace est de comparer trois choses — branche Steam, liste de mods, ports UDP — avant de toucher à la configuration.
Pour un hébergeur Project Zomboid avec IP fixe, ports 16261/16262 ouverts d’origine, console en temps réel pour lire les logs et support FR 24/7, HebergTonServ démarre à 25,90 €/mois.
Pour aller plus loin
- Mon serveur Project Zomboid ne démarre pas / crash
- Mettre à jour un serveur Project Zomboid
- Installer des mods sur un serveur Project Zomboid
- Configurer servertest.ini Project Zomboid
- Serveur Project Zomboid saturé : file d’attente et limites réseau
- Passer son serveur Project Zomboid en Build 42 stable
- Hébergeur Project Zomboid dès 25,90€/mois



