Guide d'ouverture des ports pour Project Zomboid
Si vos joueurs n'arrivent pas à se connecter à votre serveur Project Zomboid, la redirection de ports en est presque toujours la cause. Ce guide couvre les ports exacts nécessaires, la façon de les rediriger sur les routeurs courants, et comment vérifier que la redirection a bien pris.
Hébergé chez DoomHosting ? Vous n'avez aucun port à rediriger. Nos serveurs exposent les ports automatiquement. Ce guide s'adresse aux installations auto-hébergées (votre propre PC ou un serveur à la maison).
Les ports exacts dont vous avez besoin
Project Zomboid (Build 41 et 42) n'a besoin que d'un seul port pour les connexions des clients :
| Port | Protocole | Rôle |
|---|---|---|
| 16261 | UDP | Trafic de jeu (obligatoire) |
Les anciens guides mentionnent le port 16262 et une plage allant jusqu'à 16272. Depuis la Build 41.65, seul 16261/UDP est nécessaire pour les connexions des joueurs : les ports supplémentaires ont été abandonnés avec la nouvelle couche réseau.
Si vous voulez aussi apparaître dans le navigateur de serveurs Steam, redirigez également :
| Port | Protocole | Rôle |
|---|---|---|
| 16261 | TCP | Navigateur de serveurs Steam |
| 8766 | UDP | Requête Steam (facultatif) |
Étape 1 : trouver votre IP locale
Sur la machine qui fait tourner le serveur :
Windows : ouvrez l'invite de commandes, tapez ipconfig, puis repérez IPv4 Address (par exemple 192.168.1.50)
Linux : ip addr | grep inet, puis utilisez l'adresse en 192.168.x.x
Notez-la. C'est vers elle que la redirection doit pointer.
Étape 2 : ouvrir l'interface d'administration de votre routeur
Dans un navigateur, rendez-vous sur l'interface d'administration de votre routeur. Adresses courantes :
192.168.1.1192.168.0.110.0.0.1
Connectez-vous (les identifiants par défaut sont généralement imprimés sur le routeur lui-même).
Étape 3 : ajouter la règle de redirection
Le menu exact varie selon la marque du routeur :
| Marque | Chemin dans le menu |
|---|---|
| TP-Link | Advanced → NAT Forwarding → Virtual Servers |
| Netgear | Dynamic DNS / Port Forwarding |
| ASUS | WAN → Virtual Server / Port Forwarding |
| Linksys | Security → Apps and Gaming → Single Port Forwarding |
| Fritz!Box | Internet → Permit Access → Port Sharing |
Ajoutez une nouvelle règle avec :
Service Name: Project Zomboid
External Port: 16261
Internal Port: 16261
Internal IP: <your local IP from Step 1>
Protocol: UDP
Enregistrez et appliquez. Certains routeurs demandent un redémarrage.
Étape 4 : autoriser le port dans le pare-feu Windows
Si le serveur tourne sous Windows :
- Cherchez "Pare-feu Windows Defender avec fonctions avancées de sécurité"
- Cliquez sur Règles de trafic entrant, puis Nouvelle règle, puis Port
- Choisissez UDP et le port spécifique
16261 - Autorisez la connexion, sur tous les profils
- Nommez la règle
Project Zomboid Server
Recommencez en TCP si vous avez aussi redirigé ce protocole.
Étape 5 : vérifier que la redirection fonctionne
Utilisez un testeur de ports en ligne :
- Allez sur
canyouseeme.orgouportchecker.co - Saisissez le port
16261et le protocoleUDP(attention : la plupart des testeurs ne vérifient que le TCP, pour l'UDP essayezportcheckers.com) - Démarrez d'abord votre serveur PZ
- Lancez le test
S'il indique "open", c'est terminé. S'il indique "closed" alors que le serveur tourne, la redirection n'a pas été appliquée ou votre FAI la bloque (certaines configurations CGNAT le font).
CGNAT : quand la redirection de ports est impossible
Certains FAI (surtout en connexion mobile 4G/5G) vous placent derrière un CGNAT (Carrier-Grade NAT). Vous n'avez pas de vraie IP publique, donc la redirection de ports est impossible. Les symptômes :
- Votre "IP publique" affichée par
whatismyip.comne correspond pas à l'IP WAN affichée dans votre routeur - Le testeur de ports répond "closed" alors que tout est correctement configuré
La solution : demandez une IP publique à votre FAI (généralement une option payante), utilisez un VPN qui gère la redirection de ports (Mullvad, AirVPN), ou louez plutôt un serveur dédié. L'auto-hébergement est réellement impossible derrière un CGNAT sans l'un de ces contournements.
Expliquer à vos joueurs comment se connecter
Une fois la redirection en place, les joueurs se connectent avec :
- IP : votre IP publique (depuis
whatismyip.com) - Port :
16261 - Nom du serveur : ce qu'ils veulent, c'est un simple libellé local
Dans l'écran Join Server, l'IP et le port vont dans les champs prévus pour.
Les nouveaux joueurs peuvent se repérer avec notre carte Project Zomboid gratuite : toutes les villes de Knox Country avec leurs coordonnées exactes en jeu.
Erreurs courantes
"Connection failed" ou timeout : le port n'est pas réellement redirigé, ou le protocole est faux (il faut de l'UDP, pas du TCP).
Les joueurs de votre foyer ne peuvent pas rejoindre via l'IP publique : le NAT loopback n'est pas activé sur votre routeur. Ils doivent utiliser l'IP locale 192.168.x.x:16261.
Le serveur est visible pour vous mais pas pour les autres : le pare-feu Windows bloque l'UDP 16261. Revérifiez la règle de trafic entrant.
Votre IP publique change tout le temps : votre FAI vous attribue une IP dynamique. Utilisez un service de DNS dynamique (DuckDNS, No-IP) pour que vos joueurs saisissent un nom d'hôte.
FAQ
Faut-il rediriger le port 16262 comme le disent les anciens guides ?
Non. La Build 41.65 et les suivantes ont supprimé la plage de ports par joueur. Seul 16261/UDP compte aujourd'hui.
Puis-je changer le port par défaut ?
Oui, modifiez DefaultPort dans Pterodactyl.ini. Redirigez ensuite le port que vous avez choisi.
Pourquoi mon serveur rame avec des joueurs éloignés ? Héberger depuis chez soi veut dire que la bande passante montante et le routage comptent. La plupart des connexions domestiques offrent 10 à 40 Mbps en upload : suffisant pour 4 à 8 joueurs, douloureux au-delà de 16. Un serveur dédié est branché sur du 1 Gbps dans un datacenter proche de vos joueurs.
Faut-il une IP fixe ? Non, mais un nom d'hôte en DNS dynamique est bien plus agréable que d'annoncer une nouvelle IP à vos joueurs chaque semaine.
