Safehouses et factions sur un serveur Project Zomboid
Les safehouses protègent les bases des joueurs contre le pillage et le griefing ; les factions structurent les groupes. Les deux systèmes se pilotent entièrement depuis servertest.ini, et leurs réglages par défaut ne conviennent presque jamais à un serveur communautaire. Ce guide liste chaque clé, sa valeur par défaut, et donne trois presets prêts à copier.
Sur un serveur Project Zomboid chez HebergTonServ,
servertest.inis’édite directement depuis le File Manager du panel.
⚠️ Règle critique : arrêtez le serveur avant d’éditer
servertest.ini. PZ réécrit le fichier à l’arrêt et écrase toute modification faite serveur allumé.
Comment fonctionne une safehouse
Un joueur revendique un bâtiment : il en devient propriétaire, peut y inviter des membres, et le jeu applique les protections que vous avez configurées (interdiction d’entrer, de looter, de mettre le feu). C’est le mécanisme anti-griefing central de Project Zomboid en multijoueur.
Deux modes d’attribution, exclusifs :
| Clé | Effet |
|---|---|
PlayerSafehouse | Les joueurs et les admins peuvent revendiquer une safehouse |
AdminSafehouse | Seuls les admins peuvent revendiquer |
Sur un serveur ouvert, c’est PlayerSafehouse=true qu’il faut. AdminSafehouse sert aux serveurs RP où le staff attribue les bases manuellement.
Tous les réglages de safehouse
| Clé | Défaut | Ce qu’elle contrôle |
|---|---|---|
PlayerSafehouse | false | Les joueurs peuvent revendiquer une safehouse |
AdminSafehouse | false | Seuls les admins peuvent revendiquer |
SafehouseAllowTrepass | true | Les non-membres peuvent entrer dans la safehouse |
SafehouseAllowFire | true | Le feu peut endommager la safehouse |
SafehouseAllowLoot | true | Les non-membres peuvent prendre des objets dans la safehouse |
SafehouseAllowRespawn | false | Réapparition dans la safehouse dont on était membre |
SafehouseDaySurvivedToClaim | 0 | Jours survécus (en jeu) exigés avant de pouvoir revendiquer |
SafeHouseRemovalTime | 144 | Heures réelles d’absence avant retrait automatique d’un membre |
SafehouseAllowNonResidential | false | Autorise à revendiquer commerces, entrepôts, bâtiments non résidentiels |
DisableSafehouseWhenOwnerConnected | false | La safehouse redevient une maison ordinaire quand son propriétaire est connecté |
Les deux clés qui changent tout : SafehouseAllowTrepass et SafehouseAllowLoot. Laissées à true (le défaut), une safehouse revendiquée n’empêche ni l’entrée ni le vol — la protection est purement cosmétique. C’est l’erreur de configuration la plus répandue.
Attention à DisableSafehouseWhenOwnerConnected
Passée à true, cette option fait agir la safehouse comme une maison ordinaire dès que son propriétaire est en ligne : la base n’est protégée que pendant son absence, le principe étant qu’elle est « défendable » quand il est là. (En Build 41, cette clé s’appelait DisableSafehouseWhenPlayerConnected ; ce nom n’existe plus dans le servertest.ini de Build 42.) C’est cohérent sur un serveur PvP hardcore, désastreux sur un serveur PvE où les joueurs comptent sur la protection permanente.
Les réglages de factions
| Clé | Défaut | Ce qu’elle contrôle |
|---|---|---|
Faction | true | Active le système de factions |
FactionDaySurvivedToCreate | 0 | Jours survécus exigés avant de pouvoir créer une faction |
FactionPlayersRequiredForTag | 1 | Nombre de membres requis avant que le chef puisse créer un tag de groupe |
Sur un serveur public, monter FactionDaySurvivedToCreate à 3 ou 5 évite la prolifération de factions créées par des joueurs qui ne reviendront jamais. FactionPlayersRequiredForTag à 2 ou 3 impose qu’une faction soit réellement un groupe avant d’afficher son tag.
Trois presets prêts à copier
Preset PvE coopératif (recommandé pour un serveur entre amis)
Protection maximale des bases, les joueurs se concentrent sur les zombies.
PlayerSafehouse=true
AdminSafehouse=false
SafehouseAllowTrepass=false
SafehouseAllowFire=false
SafehouseAllowLoot=false
SafehouseAllowRespawn=true
SafehouseDaySurvivedToClaim=0
SafeHouseRemovalTime=144
SafehouseAllowNonResidential=true
DisableSafehouseWhenOwnerConnected=false
Faction=true
FactionDaySurvivedToCreate=0
FactionPlayersRequiredForTag=1Preset PvP équilibré
Les bases sont protégées hors ligne, mais raidables quand leurs occupants sont connectés.
PlayerSafehouse=true
SafehouseAllowTrepass=false
SafehouseAllowFire=true
SafehouseAllowLoot=false
SafehouseAllowRespawn=false
SafehouseDaySurvivedToClaim=3
SafeHouseRemovalTime=96
SafehouseAllowNonResidential=true
DisableSafehouseWhenOwnerConnected=true
Faction=true
FactionDaySurvivedToCreate=3
FactionPlayersRequiredForTag=2Preset RP / serveur staffé
Le staff attribue les bases, les factions se méritent.
PlayerSafehouse=false
AdminSafehouse=true
SafehouseAllowTrepass=false
SafehouseAllowFire=false
SafehouseAllowLoot=false
SafehouseAllowRespawn=true
SafeHouseRemovalTime=336
SafehouseAllowNonResidential=true
DisableSafehouseWhenOwnerConnected=false
Faction=true
FactionDaySurvivedToCreate=5
FactionPlayersRequiredForTag=3Bien régler SafeHouseRemovalTime
Cette valeur est en heures réelles, pas en jours de jeu. Elle définit au bout de combien de temps d’absence un joueur est retiré de sa safehouse.
| Valeur | Équivalent | Usage |
|---|---|---|
72 | 3 jours | Serveur très actif, rotation rapide des bases |
144 (défaut) | 6 jours | Équilibre standard |
336 | 14 jours | Communauté qui joue le week-end uniquement |
0 | Jamais de retrait | Risque de villes entières bloquées par des joueurs partis |
Trop court, vos joueurs occasionnels perdent leur base pendant leurs vacances. Trop long, la carte se fige. Calez la valeur sur le rythme réel de votre communauté, pas sur le défaut.
Appliquer les modifications
- Arrêtez le serveur
- Copiez
servertest.inien.bak - Modifiez les clés (elles existent déjà dans le fichier, ne les dupliquez pas)
- Sauvegardez
- Redémarrez et vérifiez en jeu avec un second compte
Les modifications s’appliquent au redémarrage. Les safehouses déjà revendiquées conservent leur existence, mais les nouvelles règles de protection s’appliquent immédiatement à toutes.
FAQ
Pourquoi ma safehouse ne protège-t-elle rien ?
Parce que SafehouseAllowTrepass et SafehouseAllowLoot sont à true par défaut : n’importe qui peut entrer et se servir. Passez les deux à false pour obtenir une vraie protection.
Comment autoriser les joueurs à revendiquer une safehouse ?
Mettez PlayerSafehouse=true dans servertest.ini, serveur arrêté, puis redémarrez. Les joueurs revendiquent ensuite leur bâtiment depuis le menu safehouse en jeu.
Peut-on revendiquer un magasin ou un entrepôt ?
Seulement si SafehouseAllowNonResidential=true. Par défaut, seuls les bâtiments résidentiels sont revendiquables — ce qui écarte les entrepôts, très prisés pour leur espace de stockage.
Que fait SafeHouseRemovalTime exactement ?
Elle retire automatiquement un joueur de sa safehouse après ce nombre d’heures réelles sans visite. Valeur par défaut : 144, soit 6 jours. À monter pour une communauté qui ne joue que le week-end.
Comment empêcher le griefing par le feu ?
SafehouseAllowFire=false empêche le feu d’endommager les safehouses. C’est indispensable en PvE : sans ça, un seul joueur malveillant peut réduire des semaines de construction en cendres. Voir aussi : Ban et kick sur un serveur Project Zomboid
Faut-il activer les factions sur un petit serveur ?
Sur 4 à 6 joueurs, elles n’apportent pas grand-chose — tout le monde se connaît. Elles prennent leur sens à partir d’une quinzaine de joueurs, quand plusieurs groupes cohabitent sans se croiser.
Ces réglages sont-ils dans servertest.ini ou dans les SandboxVars ?
Dans servertest.ini : ce sont des règles de serveur, pas des règles de monde. Les SandboxVars gèrent la population de zombies, le loot et la météo — voir Régler les SandboxVars Project Zomboid.
Conclusion
Sur un serveur Project Zomboid, les safehouses ne protègent réellement qu’une fois SafehouseAllowTrepass et SafehouseAllowLoot passés à false — les défauts laissent les bases grandes ouvertes. Ajustez ensuite SafeHouseRemovalTime au rythme de votre communauté et calez les seuils de faction pour éviter les groupes fantômes.
Pour un hébergeur Project Zomboid avec File Manager pour éditer servertest.ini, sauvegardes automatiques avant chaque modification et support FR 24/7, HebergTonServ démarre à 25,90 €/mois.


