Réinitialiser la map d’un serveur Project Zomboid : wipe complet, ResetID et cas partiels
Monde pillé jusqu’au dernier clou, bases abandonnées partout, ou envie de repartir sur Build 42 : tôt ou tard, tout admin doit réinitialiser la map de son serveur Project Zomboid. La procédure est simple mais irréversible — ce guide couvre le wipe complet, la conservation des comptes, le rôle de ResetID et les erreurs à éviter.
Pour un serveur Project Zomboid chez HebergTonServ, tout se fait depuis le File Manager du panel — et une sauvegarde automatique récente existe toujours en cas de regret.
Comprendre où PZ stocke quoi
Un serveur Project Zomboid sépare ses données en plusieurs emplacements dans le dossier Zomboid/ :
| Emplacement | Contenu | Supprimé lors d’un wipe ? |
|---|---|---|
Zomboid/Saves/Multiplayer/<servername>/ | Le monde : map, constructions, loot, véhicules | ✅ Oui |
Zomboid/db/<servername>.db | Comptes joueurs, whitelist, bans | Au choix |
Zomboid/Server/<servername>.ini | Configuration serveur | ❌ Non (à conserver) |
Zomboid/Server/<servername>_SandboxVars.lua | Paramètres gameplay | ❌ Non (à conserver) |
Pour le serveur par défaut,
<servername>=servertest.
C’est cette séparation qui permet de wiper le monde sans perdre les comptes, la whitelist ni la config.
Avant tout : sauvegarder
Un wipe est irréversible. Avant de toucher quoi que ce soit :
- Arrêtez le serveur
- Téléchargez ou dupliquez
Zomboid/Saves/Multiplayer/<servername>/etZomboid/db/<servername>.db - Chez un hébergeur, déclenchez une sauvegarde manuelle depuis le panel
Procédure détaillée : Sauvegarder et restaurer un serveur Project Zomboid.
Méthode 1 — Wipe complet (nouveau monde, comptes conservés)
Le cas le plus courant : nouveau monde, mais vos joueurs gardent leurs comptes et la whitelist reste en place.
- Arrêtez le serveur
- Supprimez le dossier du monde :
Zomboid/Saves/Multiplayer/<servername>/- Ne touchez pas à
Zomboid/db/<servername>.dbni aux fichiersServer/*.ini/*.lua - Incrémentez
ResetIDdansservertest.ini(voir section dédiée ci-dessous) - Redémarrez : le serveur génère un monde neuf avec votre config existante
Les joueurs se reconnectent avec leurs identifiants habituels et créent un nouveau personnage.
Méthode 2 — Wipe total (monde + comptes)
Pour repartir de zéro absolu (changement de communauté, passage public → privé) :
- Arrêtez le serveur
- Supprimez
Zomboid/Saves/Multiplayer/<servername>/ - Supprimez
Zomboid/db/<servername>.db - Redémarrez
⚠️ Whitelist, comptes, mots de passe et bans disparaissent aussi — les joueurs bannis pourront revenir. Exportez la banlist avant si nécessaire (voir Ban et kick joueurs Project Zomboid).
Le paramètre ResetID expliqué
Dans servertest.ini :
ResetID=485871306ResetID est un identifiant de génération du monde envoyé aux clients. Quand un joueur se connecte, son client compare le ResetID du serveur avec celui de ses données locales :
- Identique → le client réutilise ses données de map locales (cache)
- Différent → le client purge son cache local et repart proprement
Pourquoi c’est crucial après un wipe : si vous régénérez le monde sans changer ResetID, les clients gardent leur ancien cache de map — résultat : bâtiments fantômes, zones désynchronisées, bugs visuels.
La règle : après chaque wipe, changez la valeur de ResetID (n’importe quel nouvel entier fait l’affaire).
Tous les paramètres du fichier : Configurer servertest.ini Project Zomboid.
Cas particulier — Changer aussi les paramètres du monde
Le wipe est le bon moment pour revoir le gameplay : population zombie, loot, durée des saisons. Éditez <servername>_SandboxVars.lua avant le premier démarrage post-wipe — de nombreux paramètres ne s’appliquent qu’à la génération du monde.
Guide complet : Régler Sandbox.lua Project Zomboid.
Cas particulier — Wipe pour passer en Build 42
Les sauvegardes Build 41 sont incompatibles avec Build 42 (et les saves B42 Unstable antérieures à 42.13 ne sont plus compatibles non plus). Le passage en B42 implique donc obligatoirement un nouveau monde — procédure complète : Passer son serveur Project Zomboid en Build 42.
FAQ
Puis-je réinitialiser seulement une zone de la map ?
Pas proprement via une option officielle. Les fichiers de chunks (map_*.bin dans le dossier de save) correspondent à des cellules précises, et certains admins expérimentés en suppriment pour régénérer une zone — mais c’est risqué (incohérences) et à réserver aux utilisateurs avancés, sauvegarde en main.
Les personnages des joueurs survivent-ils au wipe ?
Non — les personnages font partie du monde supprimé. Les comptes (identifiants de connexion) survivent si vous conservez la db.
Faut-il prévenir les joueurs ?
Toujours. /servermsg "Wipe du serveur ce soir 22h — nouveau monde Build 42 !" et une annonce Discord évitent les mauvaises surprises. Commandes : Liste commandes admin PZ.
Mon monde est corrompu, le wipe est-il la seule option ?
Avant le wipe, tentez une restauration de sauvegarde de la veille — c’est exactement leur raison d’être. Chez HebergTonServ, les sauvegardes quotidiennes automatiques se restaurent depuis le panel.
Le wipe supprime-t-il les mods ?
Non — les mods sont définis dans servertest.ini (Mods=/WorkshopItems=) qui n’est pas touché. Le nouveau monde se génère avec les mêmes mods.
Conclusion
Réinitialiser un serveur Project Zomboid se résume à : sauvegarde préalable, suppression de Saves/Multiplayer/<servername>, conservation de la db et des configs, et changement du ResetID pour purger le cache des clients. Le reste est affaire de communication avec vos joueurs.
Pour un hébergeur Project Zomboid avec File Manager intégré et sauvegardes automatiques quotidiennes qui rendent tout wipe réversible, HebergTonServ est la référence française dès 25,90€/mois.
