7 Days to Die Intermédiaire 9 min de lecture

Configurer la Blood Moon d'un serveur 7 Days to Die (V3.x)

Régler la Blood Moon sur un serveur 7 Days to Die en V3.x : fréquence, écart aléatoire, nombre de zombies, avertissement, vitesse et dégâts de horde, MaxSpawnedZombies et impact sur les performances.

Configurer la Blood Moon d'un serveur 7 Days to Die (V3.x)

Configurer la Blood Moon d’un serveur 7 Days to Die (V3.x)

Tous les 7 jours par défaut, la lune devient rouge et une horde fonce sur chaque joueur : c’est la Blood Moon, le moment qui fait la réputation de 7 Days to Die… et celui qui fait tomber les serveurs sous-dimensionnés.

Depuis la V3.0, les réglages de Blood Moon ne se trouvent plus dans serverconfig.xml mais dans le SandboxCode. Ce guide explique où les trouver, quelles valeurs choisir et comment garder un serveur fluide pendant la horde.

🌕 Blood Moon sans lag

Un CPU qui tient la horde

Notre hébergeur 7 Days to Die tourne sur AMD Ryzen 9 5950X : Survivant 8 Go (8,90 €), Explorateur 16 Go (15,90 €), Dominateur 24 Go (22,90 €). Anti-DDoS 5 Tbps et support FR 24/7.

Voir l'offre 7DTD →

Ce qui a changé en V3.0

Avant la V3.0, on écrivait BloodMoonFrequency, BloodMoonRange, BloodMoonWarning et BloodMoonEnemyCount dans serverconfig.xml. Les notes de version V3.0 listent ces 4 propriétés parmi celles retirées du fichier : elles se règlent désormais dans le menu Sandbox Options du jeu, qui produit un code à coller dans la propriété SandboxCode.

Si votre serveur ignore vos réglages de Blood Moon depuis la mise à jour, c’est pour cette raison. Le fonctionnement du code est détaillé dans configurer le SandboxCode.


Les réglages de Blood Moon dans le menu Sandbox

Les notes V3.0 citent quatre options principales : Blood Moon Frequency, Blood Moon Range, Blood Moon Count et Blood Moon Warning. D’autres options de la catégorie Entities agissent aussi sur la horde.

Option (menu)RôleDéfautValeurs proposées*
Blood Moon FrequencyNombre de jours entre deux Blood Moons (0 = jamais)70 à 10, 14, 20, 30
Blood Moon RangeÉcart aléatoire possible (en jours) autour de la fréquence00 à 4, 7, 10, 14, 20
Blood Moon CountZombies vivants simultanément par joueur pendant la horde84, 6, 8, 10, 12, 16, 24, 32, 64
Blood Moon WarningAffichage de l’avertissement (jour rouge)—3 choix
Zombie Blood Moon SpeedVitesse des zombies pendant la horde30 à 4 (marche → cauchemar)
Blood Moon Block DamageDégâts des zombies aux blocs pendant la horde1×0 à 3×

* Valeurs relevées par la communauté dans le code de la V3.0 (Labyricorn/7D2D-Sandbox-Settings-Reports). Le menu de votre version fait foi.

Quand la fréquence est à 0, les options Range, Count et Warning sont désactivées : il n’y a plus de Blood Moon.


Comprendre « Blood Moon Count »

C’est le réglage qui a le plus d’impact. Le commentaire officiel du serverconfig.xml (avant la V3) le décrivait ainsi :

  • c’est le nombre de zombies vivants en même temps, par joueur pendant la horde ;
  • en multijoueur, MaxSpawnedZombies passe au-dessus de cette valeur ;
  • le gamestage fixe le maximum de zombies par groupe : avec un gamestage bas, vous verrez moins de zombies que la valeur réglée ;
  • « Changing this setting has a huge impact on performance » : modifier ce réglage a un impact énorme sur les performances.

Exemple : 6 joueurs dispersés avec un Count à 16, c’est potentiellement près de 100 zombies à simuler en même temps. C’est là que le CPU du serveur fait la différence.


MaxSpawnedZombies : le garde-fou reste dans serverconfig.xml

MaxSpawnedZombies ne fait pas partie des propriétés déplacées dans le SandboxCode. Il reste dans serverconfig.xml :

<property name="MaxSpawnedZombies" value="64"/>

Le commentaire officiel : c’est la limite de zombies sur toute la carte en même temps, et la modifier a un gros impact sur les performances. Pour un petit serveur, gardez la valeur par défaut (64). Si le serveur rame en pleine horde, c’est souvent le premier levier à baisser, avant Blood Moon Count.

Autres réglages à surveiller pendant la horde :

Propriété (serverconfig.xml)DéfautEffet
MaxSpawnedZombies64Plafond global de zombies
ServerMaxAllowedViewDistance12Distance de vue max (6 à 12), fort impact mémoire et CPU
TwitchBloodMoonAllowedfalseActions Twitch pendant la horde : peuvent ajouter des zombies et du lag

Recettes selon votre groupe

Ces combinaisons sont des points de départ à ajuster en jeu, pas des valeurs officielles :

ProfilFréquenceRangeCountRemarque
Découverte, 2-4 amis708Réglage par défaut, prévisible
Survie imprévisible72 ou 38 à 10La horde tombe entre le jour 4-5 et 9-10 : impossible de s’organiser à l’avance
Hardcore, joueurs expérimentés5 ou 6012 à 16Surveillez le CPU pendant la première horde
Construction / chill14 ou 006Peu ou pas de hordes

Serveur crossplay : la page officielle demandait un nombre de zombies de horde entre 4 et 64 pour que les consoles puissent rejoindre. Restez dans cette plage. Voir crossplay sur un serveur 7DTD.


Tester une Blood Moon sans attendre 7 jours

La commande console settime (alias st) permet d’avancer l’heure. Sur un serveur de test, avancez jusqu’au jour de la horde pour observer le comportement du serveur :

settime <jour> <heure> <minute>

Faites-le sur une copie du monde, jamais sur le serveur de vos joueurs, et gardez un œil sur l’utilisation CPU/RAM pendant la horde. Les autres commandes utiles sont dans la liste des commandes admin 7DTD.


Préparer le serveur avant chaque horde

  1. Redémarrage programmé quelques heures avant la horde si le serveur tourne depuis longtemps.
  2. Sauvegarde juste avant (saveworld), pour pouvoir revenir en arrière en cas de crash. Voir sauvegarder le monde d’un serveur 7DTD.
  3. Regrouper les joueurs : une horde par base commune coûte moins cher au serveur que 6 hordes dispersées.
  4. Surveiller le CPU depuis le panel pendant la première horde avec vos nouveaux réglages.

Pour aller plus loin sur les performances : optimiser un serveur 7 Days to Die.


FAQ

Comment désactiver la Blood Moon ?

Mettez Blood Moon Frequency à 0 dans le menu Sandbox Options, copiez le code et collez-le dans SandboxCode.

Pourquoi BloodMoonFrequency dans serverconfig.xml ne marche plus ?

La V3.0 a retiré cette propriété du fichier. Elle est maintenant encodée dans le SandboxCode.

La horde est moins nombreuse que mon réglage, pourquoi ?

Le gamestage du groupe limite le nombre de zombies, et MaxSpawnedZombies plafonne le total en multijoueur. En début de partie, c’est normal d’en voir moins.

Combien de RAM pour une grosse Blood Moon ?

La horde sollicite surtout le CPU. Pour la RAM, voir combien de RAM pour un serveur 7 Days to Die.


Conclusion

En V3.x, la Blood Moon se règle dans le SandboxCode, et son vrai coût se contrôle avec Blood Moon Count et MaxSpawnedZombies. Commencez par les valeurs par défaut, observez une horde, puis ajustez.

Pour aller plus loin

Sources : notes V3.0 Dead Hot Summer, 7daystodie.com — Crossplay Server Requirements, commentaires du serverconfig.xml officiel (copie LinuxGSM Game-Server-Configs), valeurs Sandbox V3.0 relevées par la communauté (Labyricorn).