Bienvenue sur Stalag13
Guide complet des mods installés sur le serveur DayZ de Hogan. Retrouvez toutes les informations, recettes et configurations de chaque mod.
⛫ BaseBuildingPlus
ConstructionSystème de construction avancé avec 30+ éléments, tiers de matériaux, snapping et land claiming.
☐ MMG Base Storage
ConstructionExtension de stockage : caisses, casiers, racks d'armes, étagères et plus encore.
⚒ BuilderItems
Construction~1700 objets décoratifs et structurels pour l'édition de map.
⚙ Terje-Core
RequisModule de base requis par tous les mods Terje.
☤ Terje-Medicine
MedicalSystème médical complet : maladies, traitements, chirurgie, vaccins et plus.
★ Terje-Skills
SkillsSystème de compétences MMO avec 9 skills et 100+ perks.
▶ Terje-StartScreen
InterfaceÉcrans de départ personnalisables avec sélection de skills et loadouts.
♧ Alevaric's Clothing
Vêtements67 modèles de vêtements : chemises, manteaux, pantalons, sacs, ceintures.
♧ WindstridesClothing
Vêtements25+ vêtements post-apocalyptiques avec modèles homme/femme et textures.
☉ Ice Fishing
GameplayPêche sur les lacs gelés de Sakhal et maps moddées.
★ Pack_St13
ServeurPack personnalisé du serveur Stalag13 par Hogan.
⚖ VPPAdminTools
AdminOutils d'administration : gestion joueurs, téléportation, ESP, météo, permissions.
✎ DayZ Editor Loader
EditeurChargeur de fichiers éditeur avec suppression d'objets et spawn de loot automatique.
⚙ Dabs Framework
FrameworkFramework open-source pour le développement de mods DayZ.
❄ Guides Sakhal
❄ Survie & Froid
SakhalChecklist 30 premières minutes, système de température, pneumonie, lieux clés.
🔒 Le Bunker
SakhalWalkthrough complet : mallette scientifique, générateur, les 4 salles.
🩺 Diagnostic Maladies
InteractifSélectionnez vos symptômes, trouvez la maladie et le traitement.
🍔 Nourriture & Eau
SakhalGel des aliments, purification de l'eau, hygiène des mains.
BaseBuildingPlus
📌 Description
BaseBuildingPlus (BBP) est un mod de construction avance pour DayZ. La version 2.0 (sortie pour DayZ 1.18, mise a jour pour 1.27) apporte 30+ elements de construction, un systeme de snapping, du land claiming, et trois tiers de materiaux (bois, metal, beton). Le mod ajoute egalement des elements cosmetiques (tapis, papier peint, platre), un systeme electrique avec panneau solaire, des puits craftables, des betonnieres, des coffres-forts et des brouettes.
🔧 Pour commencer - Workflow complet
- Trouver le BBP Book : spawn dans les zones industrielles, hangars, cabanes. Non-consommable (rendu apres chaque craft). Aussi disponible via les traders si le serveur en a.
- Rassembler les materiaux de base : Planches, Clous, Rondins, plus une Hache et une Pelle/Pioche
- Construire le Workbench : 5 Planches + 1 BBP Book (le livre est rendu apres le craft)
- Trouver les Blueprints : Il y a 5 blueprints differents qui se lootent dans les zones industrielles. Chaque blueprint debloque une categorie de kits au workbench.
- Fabriquer des Kits au Workbench : Placer les materiaux requis dans les 7 slots du workbench (Arme de melee, Blueprint, Rondins, Planches, Toles, Briques beton, Clous), puis crafter le kit desire.
- Placer le Kit au sol a l'emplacement voulu
- Construire le Cadre (Frame) : Utiliser Planches + Clous pour construire la structure initiale
- Ameliorer par Tiers progressifs :
- T1 Bois/Planche : Rondins ou Planches supplementaires
- T2 Metal : Necessite T1 construit + Toles + Clous
- T3 Beton : Briques de beton + Mortier (Chaux + Sable + Eau/Argile) applique avec Pelle/Pioche
🛠 Recettes du Workbench (5 Blueprints)
Le workbench dispose de 7 slots d'entree. Chaque blueprint debloque un kit specifique :
| Kit | Rondins | Planches | Tole | Clous | Briques beton |
|---|---|---|---|---|---|
| Bottom Frame Kit | 0 | 3 | 0 | 10 | 0 |
| Advanced Roof Kit | 0 | 2 | 2 | 10 | 0 |
| Door Frame Kit | 2 | 10 | 0 | 15 | 0 |
| Concrete Wall Kit | 0 | 0 | 2 | 0 | 2 |
| Garage Kit | 0 | 10 | 2 | 15 | 2 |
🏧 Murs et Fondations
| Structure | Cadre | T1 Bois | T2 Metal | T3 Beton |
|---|---|---|---|---|
| Grand Mur | 10 Clous + 5 Planches | + 10 Clous + 2 Rondins (ou 6 Planches) | + T1 + 4 Toles + 10 Clous | + 3 Briques + 1 Mortier |
| Petit Mur | 10 Clous + 3 Planches | + 10 Clous + 1 Rondin (ou 3 Planches) | + T1 + 2 Toles + 10 Clous | + 2 Briques + 1 Mortier |
| Grand Demi-Mur | 10 Clous + 3 Planches | + 10 Clous + 1 Rondin (ou 3 Planches) | + T1 + 2 Toles + 10 Clous | + 2 Briques + 1 Mortier |
| Petit Demi-Mur | 5 Clous + 2 Planches | + 10 Clous + 1 Rondin (ou 2 Planches) | + T1 + 1 Tole + 5 Clous | + 1 Brique |
| Fondation / Triangle | 10 Clous + 2 Rondins | + 10 Clous + 8 Planches | + T1 + 3 Toles + 10 Clous | + 2 Briques + 1 Mortier |
🚪 Portes et Portails
Note importante : Les ameliorations T1/T2/T3 des portes sont specifiques au panneau de porte, pas a la structure principale. Le T3 de porte ne peut PAS etre construit par-dessus un T1 ou T2 existant.
| Structure | Cadre | T1 Porte | T2 Porte | T3 Porte |
|---|---|---|---|---|
| Grande Porte | 10 Clous + 5 Planches | + 10 Clous + 5 Planches | + T1 + 15 Clous + 5 Toles | + 15 Clous + 5 Toles + 5 Planches (depuis zero) |
| Petite Porte | 10 Clous + 3 Planches | + 10 Clous + 5 Planches | + T1 + 15 Clous + 5 Toles | + 15 Clous + 5 Toles + 5 Planches (depuis zero) |
Portails et Garages
| Structure | Cadre | T1 Bois | T2 Metal | T3 Beton |
|---|---|---|---|---|
| Grand Portail (D/G) | 10 Clous + 4 Planches | + 24 Clous + 16 Planches | + T1 + 4 Toles + 20 Clous | + 3 Briques + 1 Mortier |
| Porte Garage Simple | 10 Clous + 4 Planches | + 24 Clous + 16 Planches | + T1 + 4 Toles + 20 Clous | + 3 Briques + 1 Mortier |
| Porte Garage Double | 10 Clous + 4 Planches | + 12 Clous + 8 Planches (x2 portes) | + T1 + 10 Clous + 2 Toles (x2 portes) | + 1 Brique + 1 Mortier (x2 portes) |
🏪 Sols et Toits
| Structure | Cadre | T1 Bois | T2 Metal | T3 Beton |
|---|---|---|---|---|
| Grand Sol / Toit | 10 Clous + 5 Planches | + 10 Clous + 8 Planches | + T1 + 3 Toles + 10 Clous | + 2 Briques + 1 Mortier |
| Petit Sol / Toit | 5 Clous + 3 Planches | + 5 Clous + 3 Planches | + T1 + 1 Tole + 5 Clous | + 1 Brique |
| Grand Triangle Sol/Toit | 10 Clous + 3 Planches | + 10 Clous + 5 Planches | + T1 + 2 Toles + 10 Clous | + 1 Brique + 1 Mortier |
| Grand Toit Pentu | 10 Clous + 5 Planches | + 10 Clous + 8 Planches | + T1 + 3 Toles + 10 Clous | + 2 Briques + 1 Mortier |
| Grand Hangar (D/G) | 10 Clous + 5 Planches | + 24 Clous + 16 Planches | + T1 + 4 Toles + 20 Clous | + 3 Briques + 1 Mortier |
🔧 Fenetres et Trappes
Fenetres (structure principale)
| Structure | Cadre | T1 Bois | T2 Metal | T3 Beton |
|---|---|---|---|---|
| Trappe Sol/Toit | 10 Clous + 5 Planches | + 10 Clous + 6 Planches | + T1 + 3 Toles + 10 Clous | + 2 Briques + 1 Mortier |
| Grande Fenetre | 10 Clous + 5 Planches | + 10 Clous + 2 Rondins (ou 8 Planches) | + T1 + 4 Toles + 10 Clous | + 3 Briques + 1 Mortier |
| Petite Fenetre | 10 Clous + 3 Planches | + 10 Clous + 1 Rondin (ou 3 Planches) | + T1 + 2 Toles + 10 Clous | + 1 Brique + 1 Mortier |
Volets et Couvertures de fenetre/trappe
| Structure | Cadre | T1 Trappe | T2 Trappe | T3 Renforcee |
|---|---|---|---|---|
| Grande Trappe | 10 Clous + 5 Planches | + 10 Clous + 5 Planches | + T1 + 10 Clous + 4 Toles | + 5 Planches + 4 Toles + 20 Clous |
| Volet Grande Fenetre | 10 Clous + 5 Planches | + 5 Clous + 2 Planches | + T1 + 5 Clous + 2 Toles | + 5 Planches + 3 Toles + 10 Clous |
| Volet Petite Fenetre | 10 Clous + 3 Planches | + 5 Clous + 2 Planches | + T1 + 5 Clous + 2 Toles | + 5 Planches + 2 Toles + 5 Clous |
🔨 Utilitaires de construction
| Structure | Recette | Notes |
|---|---|---|
| Workbench | 5 Planches + 1 BBP Book | Le livre est rendu apres le craft |
| Step Ladder Kit | 10 Planches + 10 Clous | Echelle portable |
| Kit Mur/Sol (generique) | 3 Planches + 3 Clous | Point de depart pour toutes les structures (via UI workbench) |
| Grand Escalier | 10 Clous + 5 Planches | - |
| Petit Escalier | 5 Clous + 5 Planches | - |
| Grande Rampe | 15 Clous + 8 Planches | - |
| Grand Pilier (Bois) | 5 Clous + 2 Planches | - |
| Petit Pilier (Bois) | 5 Clous + 1 Planche | - |
| Grand Pilier (Beton) | 1 Brique beton | - |
| Petit Pilier (Beton) | 1 Brique beton | - |
🔩 Structures metalliques
| Structure | Cadre / T1 | Amelioration |
|---|---|---|
| Barbeles | 10 Clous + 2 Rondins | 10 Clous + 1 Barbele |
| Grillage | 10 Clous + 2 Toles | T2: 10 Clous + 2 Toles | Barbele: 10 Clous + 1 Barbele |
| Portail Grillage | 10 Clous + 2 Toles | T2 (x2): 10 Clous + 1 Tole | Barbele: 10 Clous + 1 Barbele |
| Sol Metal Grille | 10 Clous + 1 Tole | T2: 10 Clous + 2 Toles |
| Escalier Metal | 10 Clous + 1 Tole | Rambarde (x2): 3 Clous + 1 Tole |
🔑 Piliers (3 tiers - creuser avec une pelle d'abord)
Chaque pilier necessite de creuser la base d'abord avec une pelle. Les tiers progressent du bois au metal puis au beton.
| Type | Rondins | Planches | Clous | Tole | Brique | Mortier | Outil |
|---|---|---|---|---|---|---|---|
| Base | - | - | - | - | - | - | Pelle |
| T1 Rondin Demi | 1 | - | 8 | - | - | - | Hachette/Marteau |
| T1 Rondin Plein | 2 | - | 16 | - | - | - | Hachette/Marteau |
| T2 Metal Demi | - | - | 8 | 1 | - | - | Hachette/Marteau |
| T2 Metal Plein | - | - | 16 | 2 | - | - | Hachette/Marteau |
| T3 Beton Demi | - | - | - | - | 1 | 1 | Pelle |
| T3 Beton Plein | - | - | - | - | 2 | 2 | Pelle |
🔒 Systeme de Snapping
Le snapping utilise des "memory positions" predefinies sur chaque modele de construction. Le cote rouge de l'hologramme indique la surface constructible/demontable.
Methode rapide (recommandee)
- Fleche Bas pour activer le mode snapping
- Regarder l'objet BBP cible
- Molette pour parcourir les points de snap disponibles
- Fleche Bas a nouveau pour activer la rotation en mode snap
- Fleche Bas une troisieme fois pour desactiver le snapping
Methode avec interface (legacy)
- S'approcher d'un objet BBP jusqu'a voir l'icone de son nom
- Appuyer sur B avec un kit BBP en main, selectionner "SnappingOn/Select"
- Fermer le menu radial (ESC/Exit)
- Clic gauche pour voir l'hologramme, puis appuyer sur B de nouveau
- Cliquer sur les icones de snap pour trouver le point desire
- Activer "Lock Snapping" pour orientation automatique sans rotation manuelle
🏴 Land Claiming (Revendication de terrain)
Fonctionnement
- Land Claim Kit : trouvable en loot dans le monde (pas craftable par defaut). Le craft peut etre desactive en retirant l'item des types.xml.
- Base Flag Pole : une fois place, dispose d'un interrupteur (switch) pour activer/desactiver les permissions de construction dans un rayon de 30m par defaut (configurable).
- Quand regle sur "Construction Disabled", AUCUN joueur ne peut placer d'objets dans le rayon.
- Securite automatique : se remet en "Construction Disabled" apres chaque redemerrage serveur comme mesure de securite supplementaire.
Regles importantes
- N'est PAS lie au personnage - doit etre physiquement securise contre la destruction
- Detruisable avec un marteau-pilon (sledgehammer) ou une scie a metaux (hacksaw)
- Ne peut pas etre deplace une fois pose
- Plusieurs drapeaux peuvent etre deployes pour etendre le territoire protege
- Drapeaux personnalises : craft d'un drapeau basique avec couteau + chiffon
Zone Admin No-Build
- Les admins peuvent placer un "Admin No-Build Zone sign" qui empeche toute construction dans un rayon de 100m (configurable).
- Utile pour proteger les zones militaires, commerciales ou autres zones sensibles.
💰 Coffre-fort
- Verrouille par defaut au placement
- Code par defaut : 1234
- Code PIN a 4 chiffres maximum
- Disposition du clavier :
[9] [8] [7] [6] [5] [4] [3] [2] [1] [*] [0] [#]
- Deverrouiller : entrer le code 4 chiffres puis appuyer sur [#]
- Changer le code : ouvrir le coffre, entrer le nouveau PIN puis appuyer sur [*]
- Verrouiller : entrer un code incorrect puis [#] pour refermer
⚡ Panneau Solaire et Systeme Electrique
Installation etape par etape
- Trouver un Solar Panel Kit en loot
- Placer le panneau solaire en plein soleil (il ne s'allumera pas s'il est couvert/a l'ombre)
- Connecter un fil (wire) a une Batterie de Camion (Truck Battery), puis a au panneau
- Attacher un Cable Reel ou un 4plug Socket au panneau
- Marcher jusqu'a l'emplacement voulu et connecter les appareils electriques
- Activer a la fois l'appareil ET le panneau solaire
Caracteristiques
- Batterie = catalyseur : permet au panneau de generer de l'energie meme la nuit
- Extension de portee : plusieurs 4plug Sockets peuvent etre chainees pour etendre la distance
- Coupure generale : eteindre le panneau coupe l'alimentation de tous les appareils connectes
- Fonctionnement silencieux
🗩 Betonniere
Utilisation
- Trouver une betonniere sur la carte (objets statiques, non deplacables)
- Connecter une source d'energie fonctionnelle (panneau solaire ou generateur)
- Attacher 2 sacs de Concrete Mix
- Activer la betonniere (elle commence a tourner)
- Attendre le temps de production = 8 Piles de Briques Beton
Emplacements par defaut (Chernarus)
| Lieu | Coordonnees X | Coordonnees Y |
|---|---|---|
| Electro | 10054.9 | 1824.8 |
| Cherno | 8025.9 | 3112.5 |
| Zeleno | 2259.9 | 5228.3 |
| Solnechny | 13320.8 | 6120.3 |
| Novo | 11916.3 | 14286.3 |
| Severograd | 8005.1 | 12594.5 |
| NWAF | 5216.3 | 9886.8 |
| Topolniki | 2943.9 | 12637.5 |
g_CementMixerLocations dans BBP_Settings.json.🛠 Puits (Craftable)
Craft du kit : Well Bucket (inventaire vide) + Corde = Well Kit, puis placer comme un garden plot.
| Etape | Pierres | Mortier | Outil | Autre |
|---|---|---|---|---|
| Base | - | - | Pelle | - |
| Etapes 1 a 5 (Puits) | 8 chacune | 2 chacun | Pelle | - |
| Etape 6 (Puits) | 8 | 2 | Pelle | - |
| Structure finale | - | - | Marteau/Hachette | 4 Rondins, 12 Planches, 40 Clous, 1 Tole |
Total materiaux : ~56 Pierres + ~14 Mortier + 4 Rondins + 12 Planches + 40 Clous + 1 Tole
BBP_Bucket du types.xml. Le placement est soumis aux memes restrictions que les garden plots.🛒 Brouette (Wheelbarrow)
- Trouvable en loot dans le monde
- Permet de transporter des materiaux de construction en grande quantite
- Utilisation : trouver une brouette, placer les materiaux dedans, prendre en main et se deplacer
⚙ Configuration Serveur (BBP_Settings.json)
Fichier genere automatiquement au premier demarrage dans le dossier -profiles du serveur.
Parametres generaux
| Parametre | Defaut | Plage | Description |
|---|---|---|---|
| g_BBPDisableCraftVanillaFence | 0 | 0-1 | Empecher le craft de cloture vanilla |
| g_BBPDisableCraftVanillaWatchtower | 0 | 0-1 | Empecher le craft de mirador vanilla |
| g_BBPRequireLandClaim | 0 | 0-1 | Exiger un land claim avant de construire |
| g_BBPLandClaimBlockDismantle | 0 | 0-1 | Le drapeau bloque aussi le demontage |
| g_BBPLandClaimRadius | 30 | 0-1000 | Rayon du drapeau joueur (metres) |
| g_BBPAdminLandClaimRadius | 100 | 0-1000 | Rayon du drapeau admin (metres) |
| g_BBPFloatingPlacement | 0 | 0-1 | Permet de placer des objets directement en l'air |
| g_BBPAdvanceRotation | 0 | 0-1 | Rotation avancee sur les axes xyz |
| g_BBPInventoryToggle | 0 | 0-1 | Ouvrir/fermer les inventaires BBP avec la touche L |
| g_BBPBarbedWireRemoveOutside | 1 | 0-1 | Retrait des barbeles depuis l'exterieur |
| g_BBPSetInfiniteLifetime | 0 | 0-1 | Rafraichir duree de vie a chaque redemarrage serveur |
| g_BBPEnableTimeDestructionMod | 0 | 0-1 | Ajouter action de destruction aux pieces vanilla (mod TimeDestruction) |
Parametres de Raid
| Parametre | Defaut | Description |
|---|---|---|
| g_BBPRaidOnlyDoors | 0 | Limiter le raid aux portes, portails et trappes uniquement |
| g_BBPTier1RaidTime | 30 | Duree raid T1 (secondes) |
| g_BBPTier2RaidTime | 60 | Duree raid T2 (secondes) |
| g_BBPTier3RaidTime | 120 | Duree raid T3 (secondes) |
| g_BBPTier1RaidToolDamage | 25 | Degats infliges a l'outil de raid T1 |
| g_BBPTier2RaidToolDamage | 50 | Degats infliges a l'outil de raid T2 |
| g_BBPTier3RaidToolDamage | 1000 | Degats infliges a l'outil de raid T3 |
| g_BBPTier1RaidTools | [] | Liste des items autorises pour raider le T1 |
| g_BBPTier2RaidTools | [] | Liste des items autorises pour raider le T2 |
| g_BBPTier3RaidTools | [] | Liste des items autorises pour raider le T3 |
Betonniere
| Parametre | Defaut | Description |
|---|---|---|
| g_BBPCementMixerTime | 252 | Temps de production du beton (secondes, plage 0-1000) |
| g_CementMixerLocations | [] | Coordonnees de spawn des betonnieres (tableau) |
⚙ Configuration Legacy (config.txt)
Fichier de configuration alternatif dans ServerProfile/BBP/config.txt pour les anciennes versions et le systeme d'humanite.
Systeme d'Humanite
| Parametre | Defaut | Description |
|---|---|---|
| humanity | 1 | Activer/desactiver le systeme d'humanite |
| humanityDefault | 1000 | Humanite de depart (-100000 a +100000) |
| humanityIconShowValue | 1 | Afficher la valeur d'humanite a l'ecran |
Gains/Pertes d'humanite par type de kill
| Action | Valeur |
|---|---|
| Hero tue Bandit | +250 |
| Bambi tue Bandit | +250 |
| Kill Zombie | +25 |
| Bandit tue Bandit | -150 |
| Bambi tue Bambi | -150 |
| Hero tue Bambi | -150 |
| Bandit tue Bambi | -100 |
| Bandit tue Hero | -250 |
| Hero tue Hero / Bambi tue Hero | -300 |
Seuils d'humanite
| Niveau | Hero | Bandit |
|---|---|---|
| Niveau 1 | 2000 | 0 |
| Niveau 2 | 6000 | -4000 |
| Niveau 3 | 12000 | -10000 |
Destruction de base (legacy)
| Parametre | Defaut | Description |
|---|---|---|
| BaseDestruction | 1 | Activer/desactiver la destruction de base |
| BaseDestructionTime | 50 | Duree demontage interieur |
| BaseDestructionTimeTier1 | 100 | Duree destruction exterieure T1 |
| BaseDestructionTimeTier2 | 200 | Duree destruction exterieure T2 |
| BaseDestructionTimeTier3 | 300 | Duree destruction exterieure T3 |
🔌 Installation Serveur et Merge types.xml
Installation
- Ajouter
-mod=@BaseBuildingPlusaux parametres de demarrage du serveur - Fusionner le types.xml (etape critique!)
Fusionner types.xml
Le types.xml definit tous les spawns de loot et d'IA de la carte. Une mauvaise fusion cause des despawns d'items ou l'absence de zombies/loot.
Emplacement du fichier :
- Chernarus :
DayZ server/mpmissions/dayzOffline.chernarusplus/db/types.xml - Livonia :
DayZ server/mpmissions/dayzOffline.enoch/db/types.xml
Etapes :
- Ouvrir le types.xml exemple dans
@BaseBuildingPlus/info/et copier tout le contenu - Ouvrir le types.xml du serveur
- Coller AVANT la balise fermante
</types>
- Ne JAMAIS remplacer le fichier entier - toujours fusionner
- Verifier les doublons de balises (un seul
<types>et</types>) - Sauvegarder avant les mises a jour serveur
- Apres une MAJ du mod, verifier que les nouvelles entrees sont ajoutees
Outils de validation : XML Validator | DayZ Customizer
👀 Mods compatibles
- CodeLock (Workshop 1646187754) - totalement compatible (actuellement une dependance)
- Breachingcharge (Workshop 1827241477) - totalement compatible
- DisableBaseDestruction (Workshop 1571965849) - totalement compatible
- RaidSchedule (Workshop 1911521285) - totalement compatible
- Trader (Workshop 1590841260) - compatible, mettre a jour TraderConfig.txt
- TimeDestruction - compatible via le parametre
g_BBPEnableTimeDestructionMod - DayZ Expansion - compatible avec configuration specifique (voir guide BBP+Expansion)
MMG Base Storage
📌 Description
Extension de stockage bien équilibrée pour le base building DayZ. Offre divers types de conteneurs pour organiser vos items sur le serveur.
📦 Caisses et Conteneurs
| Item | Classname | Variantes |
|---|---|---|
| Caisse métallique | mmg_crate04_* | Olive, Noir, Bleu, Jaune, Rouge |
| Caisse ravitaillement | mmg_supply_crate_* | Bois, Gris |
| Caisse militaire | mmg_army_box_green | Vert |
| Caisse médicale | mmg_army_box_medic* | Standard, Gris |
| Mallette militaire | mmg_military_case_green | Vert |
| Caisse d'armes | mmg_weapon_crate_wood | Bois |
| Coffret à grenades | mmg_grenade_case_green | Vert |
| Palette de stockage | mmg_palette_storage | - |
🔒 Casiers et Coffres-forts
| Item | Classname | Variantes | Kit |
|---|---|---|---|
| Equipment Locker | mmg_equipment_locker_* | Vert, Noir, Gris | Oui |
| Solo Locker | mmg_solo_locker_* | Jaune, Bleu, Rouge, Gris, Violet, Vert, Medic | Oui |
| Locker 02 | mmg_locker02_* | Bleu, Vert, Tan | Oui |
| Vieux coffre-fort | mmg_old_safe_* | Vert, Gris | Non |
| Armoire blindée | mmg_armored_cabinet_* | Gris, Vert, Rouillé | Non |
🔫 Racks d'armes et Murs d'armes
| Item | Classname | Variantes | Kit |
|---|---|---|---|
| Gun Rack | mmg_gun_rack_* | Bleu, Vert, Tan | Oui |
| Gun Rack craftable | mmg_craftable_gun_rack | Planches | mmg_gun_rack_planks |
| Gun Rack verrouillable | mmg_lockable_gun_rack_grey | Gris | Oui |
| Mur d'armes bois | mmg_gun_wall_wooden | - | Oui |
| Mur d'armes métal | mmg_gun_wall_metal | - | Oui |
🏠 Mobilier et Utilitaires
| Item | Classname | Variantes | Kit |
|---|---|---|---|
| Tente craftable | mmg_craftable_tent | - | Oui |
| Réfrigérateur Minsk | mmg_fridge_minsk_* | Beige, Bleu | Oui |
| Chariot à outils | mmg_toolwagon_red | Rouge | Non |
| Support d'équipement | mmg_gear_stand | - | Oui |
| Vieille table | mmg_old_table | - | Non |
| Étagère murale | mmg_wall_shelf_wood | Bois | Non |
| Serre | mmg_greenhouse | - | Oui |
| Jardinière | mmg_planter_box | - | Oui |
| Poubelle | mmg_trashcan_* | Rouge, Jaune, Vert | Non |
| Benne à ordures | mmg_trashcontainer_* | Vert, Orange (statique) | Non |
⚠ Compatibilité et Installation
Compatible avec le mod MSP. Peut potentiellement entrer en conflit avec d'autres mods de stockage concernant les fonctionnalités de slots.
BuilderItems
📌 Description
Ajoute environ ~1700 props, murs, routes et objets de carte répartis en 38 catégories avec des configurations correctes pour la décoration et le design de map. Ce n'est PAS un éditeur autonome - il nécessite le Community Offline Mode (COM) pour le placement.
🏗 Catalogue des 38 catégories d'objets
Les objets sont organisés en packs PBO par catégorie. Certaines catégories ont des variantes spécifiques aux cartes Livonia (bliss) et Sakhal.
| Catégorie | Description | Cartes |
|---|---|---|
| 🏢 Résidentiel | Maisons, appartements, bâtiments d'habitation | Chernarus, Livonia |
| 🏭 Industriel | Usines, hangars, entrepôts, structures industrielles | Chernarus, Livonia |
| ⚔ Militaire | Baraquements, tours de garde, bunkers, fortifications | Chernarus, Livonia |
| 🖼 Panneaux d'affichage | Billboards, panneaux publicitaires | Chernarus |
| 🔧 Ponts | Ponts routiers, passerelles, ponts ferroviaires | Chernarus |
| 🛋 Mobilier | Tables, chaises, lits, armoires, étagères, appareils | Chernarus |
| 🗑 Déchets | Poubelles, débris, ordures, détritus | Chernarus |
| 🌳 Végétation | Arbres, buissons, herbe, fleurs | Chernarus, Livonia, Sakhal |
| 🛣 Rochers | Rochers, formations rocheuses, falaises | Chernarus, Livonia, Sakhal |
| 🚤 Voies ferrées | Rails, gares, wagons, signalisation | Chernarus, Livonia |
| 🛣 Routes | Segments de route, intersections, bordures | Livonia |
| 🚶 Trottoirs | Dalles, bordures de trottoir, chemins piétons | Chernarus |
| 🏳 Signalisation | Panneaux routiers, plaques de rue | Livonia |
| 🔧 Murs | Murs de brique, béton, bois, métal, clôtures | Chernarus, Livonia |
| 🔧 Panneaux | Panneaux de construction, cloisons, séparations | Chernarus |
| 🔧 Pièces détachées | Escaliers, rampes, poutres, piliers, fenêtres | Chernarus |
| 🚗 Circulation | Feux de signalisation, barrières, cônes | Chernarus |
| 🌊 Eau | Étangs, rivières, canalisations, quais | Chernarus, Sakhal |
| 🔧 Épaves | Véhicules détruits, avions crashés, épaves | Chernarus |
| 🏰 Ruines | Bâtiments détruits, murs écroulés, fondations | Chernarus, Livonia |
| 🔧 Structures Sakhal | Bâtiments et structures spécifiques à la carte Sakhal | Sakhal |
| 🔧 Objets spécifiques | Objets uniques à chaque carte | Chernarus, Livonia |
| 🔧 Items statiques | Objets décoratifs non-interactifs fixes | Chernarus |
| 🔧 Items Vanilla | Objets DayZ de base avec config BuilderItems | Toutes |
| 🔧 Divers | Objets inclassables et décorations variées | Chernarus |
🎮 Community Offline Mode (COM)
Mode solo non-officiel pour DayZ. Supporte les cartes : ChernarusPlus, Enoch (Livonia), Namalsk. Permet d'expérimenter sans risquer sa progression en ligne.
Contrôles généraux
| Touche | Fonction |
|---|---|
| Y (Z sur AZERTY) | Ouvrir le menu toolbar |
| X | Basculer les modes de déplacement |
| END | Téléportation au point visé |
| O | Faire apparaître infectés/loups/animaux |
| R | Recharger (munitions infinies) |
| P | Afficher la position actuelle |
| B | Activer/désactiver le moniteur de debug |
| INSERT | Activer/désactiver la caméra libre |
Contrôles éditeur d'objets (ComEditor)
| Touche / Action | Fonction |
|---|---|
| Clic gauche | Sélectionner / déplacer un objet |
| Clic milieu | Ancrer l'objet au sol |
| Molette | Ajuster position / orientation |
| Suppr | Supprimer l'objet sélectionné |
| Ctrl+S | Sauvegarder la scène |
| SAVE (bouton) | Écrire un fichier de scène JSON |
| EXPORT (bouton) | Générer le code spawn pour init.c dans le presse-papier |
📁 Guide : ajouter des objets sur le serveur
Étape par étape
- 1. Lancer DayZ via
DayZCommunityOfflineMode.bat - 2. INSERT pour activer la caméra libre, Y pour ouvrir la toolbar
- 3. Ouvrir le panneau "Items and Objects" (icône OB)
- 4. Naviguer dans la catégorie Buildings, rechercher ou parcourir
- 5. Cliquer sur Cursor pour spawner l'objet à la position de la caméra
- 6. Sélectionner l'objet, ajuster position/orientation via la GUI ou la molette
- 7. SAVE pour sauvegarder la scène, EXPORT pour copier le code
- 8. Coller le code dans le fichier
init.cdu serveur
Chemins des fichiers init.c
| Environnement | Chemin |
|---|---|
| Serveur dédié | DayZServer/mpmissions/dayzOffline.chernarusplus/init.c |
| Offline officiel | Steam/.../DayZ/Missions/dayzOffline.ChernarusPlus/init.c |
| COM Offline | Steam/.../DayZ/Missions/DayZCommunityOfflineMode.ChernarusPlus/init.c |
Exemple de code SpawnObject
auto obj = GetGame().CreateObjectEx(type, pos, ECE_CREATEPHYSICS|ECE_UPDATEPATHGRAPH);
obj.SetPosition(pos);
obj.SetOrientation(ori);
}
💡 Companion mods
- BuilderStatics (Workshop 1570627596) - Version "read-only" pour l'édition offline uniquement, pas besoin côté serveur
- DayZ Community Offline Mode - Requis pour l'éditeur (mode solo)
Terje-Core
📌 Description
Module fondamental (framework) utilisé comme dépendance par tous les mods TerjeMods : TerjeMedicine, TerjeSkills, TerjeStartScreen, TerjeRadiation, TerjePartyMod, TerjeDeathMatch. Il fournit le système de base de données joueur, le RPC, la gestion des paramètres, les zones scriptables, les recettes custom et le système de configuration XML qui permet de modifier les valeurs de config.cpp sans modding.
terje_storage avant toute manipulation !📂 Structure des fichiers
| Fichier / Dossier | Rôle |
|---|---|
config.cpp | Déclare le mod, ses dépendances (DZ_Data, DZ_Gear_Books, DZ_Scripts), les modules de scripts et les classes de base (TerjeBookBase, TerjeScriptableArea, TerjeSoundEmitter, liquides custom, poissons) |
Scripts/3_Game/ | Constants, Logger, Helpers (math, string, vector, world, bitmask), TerjeGameConfig, TerjeRpcManager, TerjeSettingSynch, TerjeDamageSources, Hud, DayZGame, Streams, Widgets, Xml |
Scripts/4_World/Plugins/ | PluginTerjeCore, PluginTerjeDatabase, PluginTerjeSettings, PluginTerjeScriptableAreas, PluginTerjeServertime, PluginTerjeClientAnimalsCore, PluginTerjeClientItemsCore, PluginRecipesManager |
Scripts/4_World/Classes/ | 8 sous-dossiers : Crafting, Medicine, PlayerModifiers, Skills, StartScreen, TerjeConditions, TerjeModifiers, UserActionComponent + 13 fichiers de classes |
Scripts/5_Mission/ | IngameHud, InspectMenuNew, MissionGameplay, MissionServer, TerjeBadgeType, TerjeCustomLiquids, TerjeModalDialog, TerjeStartScreenPageBase, TerjeStartScreenPagesFactory, Widgets/ |
Templates/ | GameOverrides.xml, Recipes.xml, ScriptableAreasSpawner.xml |
⚙ Configuration serveur - Core.cfg (tous les paramètres)
Fichier généré automatiquement dans $profile:TerjeSettings/Core.cfg.
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
Core.DatabaseAutosaveInterval | float | 300 | Intervalle (secondes) de sauvegarde auto des profils joueurs |
Core.ProfileSynchInterval | float | 1 | Intervalle (secondes) de synchro des profils vers le client |
Core.StatsSynchInterval | float | 0.2 | Intervalle (secondes) de synchro des stats vers le client |
Core.SatBinaryTreeGridSize | int | 1000 | Taille de grille pour les zones scriptables. Réduire à 500 ou 100 si >10k zones |
Core.WaterDrainFromVomit | float | 70 | Unités d'eau perdues lors d'un vomissement |
Core.EnergyDrainFromVomit | float | 55 | Unités d'énergie perdues lors d'un vomissement |
Core.ColorizedHudBadges | bool | true | Badges HUD colorés selon la sévérité |
Core.DetailedDiseaseHudBadges | bool | true | Icônes détaillées par maladie (sinon icône générique) |
Core.DetailedHealingHudBadges | bool | false | Icônes par médicament actif (casual). false = icône pilule (hardcore) |
Core.UseCustomProtectionConfigs | bool | false | Active les fichiers de protection custom dans TerjeSettings/CustomProtection/ |
Core.UseCustomCraftConfigs | bool | false | Active les recettes de craft custom dans TerjeSettings/CustomCrafting/Recipes.xml |
Core.FixKillOnDisconnect | bool | true | Tue le joueur à la déconnexion s'il est inconscient ou entravé |
Core.PersistBloodType | bool | false | Sauvegarde le groupe sanguin (même groupe à chaque respawn) |
📋 GameOverrides.xml - Modifier config.cpp sans modding
Fichier dans $profile:TerjeSettings/Core/GameOverrides.xml. Permet de modifier n'importe quelle valeur de config.cpp sans créer de mod. Synchronisé automatiquement avec les clients.
Exemples de modifications possibles :
- Médicaments :
<PainkillerTablets><medPainkillerTimeSec>300</medPainkillerTimeSec></PainkillerTablets> - XP chasse :
<BlackWolf><terjeOnKillHuntingExp>500</terjeOnKillHuntingExp></BlackWolf> - Protection armure :
<PlateCarrierVest><Protection><firearm>0.45</firearm></Protection></PlateCarrierVest> - Filtre masque à gaz :
<GasMask_Filter><Protection><radiation>1.0</radiation></Protection></GasMask_Filter> - Skinning modifier :
<HuntingKnife><terjeSkinningModifierOverride>0.1</terjeSkinningModifierOverride></HuntingKnife> - Protection scriptable par slot (9 slots : Feet, Legs, Body, Gloves, Headgear, Armband, Back, Mask, Eyewear) avec
weight,protectionBodyValues,protectionBodyThresholds - Compétences (CfgTerjeSkills) avec XP par niveau, modificateurs et perks
🔬 Zones Scriptables (ScriptableAreas)
Système de zones avec gradient de puissance entre rayon intérieur/extérieur. Config dans $profile:TerjeSettings/ScriptableAreas/ScriptableAreasSpawner.xml. Un README.md auto-généré liste tous les types de zones supportés.
| Paramètre XML | Description |
|---|---|
Active | 0 = désactivé, 1 = activé |
Classname | Classe de la zone (ex: TerjeRadioactiveScriptableArea) |
Position | Position X Y Z (Y=0 = ground level auto). Format dayz.xam.nu |
SpawnChance | Chance de spawn au démarrage (0 à 1) |
Data/OuterRadius | Rayon extérieur (dégâts proportionnels) |
Data/InnerRadius | Rayon intérieur (dégâts max) |
Data/HeightMin / HeightMax | Limites verticales du cylindre |
Data/Power | Multiplicateur de puissance |
Filter | Filtre optionnel spécifique au type |
Valeurs par défaut de TerjeScriptableArea (config.cpp) : terjeInnerRadius=35, terjeOuterRadius=100, terjeHeightMin=-100, terjeHeightMax=100, terjePower=1.0
🔧 Recettes de craft custom (Recipes.xml)
Activé via Core.UseCustomCraftConfigs = true. Fichier : $profile:TerjeSettings/CustomCrafting/Recipes.xml.
| Attribut | Description |
|---|---|
displayName | Nom affiché (supporte stringtable.csv) |
enabled | 0/1 activer la recette |
time | Temps en secondes (-1 = instantané) |
Ingrédients : singleUse (0/1), minQuantity/maxQuantity (-1 = pas de check), minDamage/maxDamage (0=pristine à 4=ruined), addHealth/setHealth, addQuantity
Résultats : setFullQuantity (0/1), setQuantity/setHealth (-1 = désactivé), inheritsHealth (-1=rien, -2=moyenne, 0/1=ingrédient), inheritsColor (-1=rien, 0/1=composite), spawnMode (-2=sol, -1=inventaire, 0/1=remplace ingrédient)
Les recettes supportent aussi le système de Conditions (SkillPerk, SkillLevel, Timeout, etc.)
🔌 Systèmes fournis par TerjeCore
- TerjeRpcManager - RPC custom (SendToClient/Server/All, StreamToClient/Server/All) avec handlers par ID string
- TerjeGameConfig - Override XML des valeurs config.cpp avec cache et héritage de classes
- PluginTerjeDatabase - Stockage profils dans
$mission:terje_storage/profiles/{steamUID}.dat, sauvegarde auto - PluginTerjeSettings - Paramètres avec génération auto de fichiers .cfg, types (bool, int, float, string), synchro client
- TerjeDamageSource - Sources de dégâts : CONSUMABLE_EFFECT, HUNGER, THIRST, BLEEDING
- TerjeBadgeType - Types de badges HUD : DEFAULT, COUNTER, LEVELED
- Liquides custom - CfgTerjeCustomLiquids pour définir de nouveaux liquides sans conflits bitmask
- Protection scriptable - Calcul par slot (9 slots) avec poids configurable et radiation sur toutes entités
- TerjeStartScreenPageBase / PagesFactory - Framework de base pour les pages StartScreen
- TerjeConditions - Système de conditions réutilisable par tous les sous-mods
- Helpers - BitmaskHelper, MathHelper, StringHelper, VectorHelper, WorldHelper, Logger
🔗 Licence
Open-source sous licence Creative Commons Attribution-NonCommercial 4.0 (CC BY-NC 4.0). Usage personnel et non-commercial uniquement. Attribution obligatoire.
Terje-Medicine
Chargement du contenu détaillé...
Terje-Skills
Chargement du contenu détaillé...
Terje-StartScreen
📌 Description
Système d'écrans de départ complet et personnalisable pour DayZ. Propose 7 pages configurables individuellement : Règles du serveur, Choix du nom, Sélection du visage, Compétences de départ, Vue d'ensemble du personnage, Sélection de l'équipement (Loadout), et Carte de respawn. Chaque page est activable/désactivable indépendamment. Intègre un système d'âmes (Souls), un passeport joueur et des conditions avancées.
🎨 Les 7 pages du StartScreen
Règles du serveur (Markdown)
Choix prénom + nom
Sélection du visage
Points de compétences (TerjeSkills)
Gestion du personnage / âmes
Équipement de départ
Carte de respawn interactive
📂 Fichiers de configuration
Tous les fichiers sont générés automatiquement dans $profile:TerjeSettings/StartScreen/ au premier démarrage depuis les templates inclus.
| Fichier | Rôle |
|---|---|
General.xml | Image de fond et filtre de caractères pour les noms |
ServerRules.md | Règles du serveur au format Markdown (supporte gras, italique, couleur, images, liens, listes, blocs de code) |
Faces.xml | Liste des visages sélectionnables avec classname, icône, fond, et conditions |
Loadouts.xml | Définition complète des loadouts (équipements de départ) avec items, sélecteurs, groupes et conditions |
Respawns.xml | Points de respawn avec carte interactive, objets liés, point de mort, et conditions (auto-détecté par map) |
Maps supportées avec templates prédéfinis : Chernarus+, Enoch (Livonia), Namalsk, Deer Isle, Banov, Chiemsee, Pripyat, Sakhal.
⚙ Configuration complète - StartScreen.cfg (53 paramètres)
Fichier dans $profile:TerjeSettings/StartScreen.cfg.
Paramètres généraux (protection joueur actif)
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
StartScreen.OnActiveGodMode | bool | false | God mode pendant le start screen (désactivé par défaut car conflit COT) |
StartScreen.OnActiveIndestructible | bool | true | Indestructible pendant le start screen (sans conflit admin tools) |
StartScreen.OnActiveIgnoreDamage | bool | true | Ignorer les dégâts pendant le start screen |
StartScreen.OnActiveInvisible | bool | true | Joueur invisible pendant le start screen |
StartScreen.OnActiveNoClip | bool | true | Désactiver les collisions pendant le start screen |
StartScreen.OnActiveNoTargeting | bool | true | Désactiver le ciblage par l'IA |
StartScreen.OnActiveFreezePos | bool | true | Geler la position du joueur |
StartScreen.OnActiveDisableSimulation | bool | true | Désactiver la simulation du joueur |
StartScreen.OnActiveDisableTemperature | bool | true | Désactiver la température du joueur |
StartScreen.OnActiveSafePos | bool | true | Téléporter le joueur en position sûre pendant le start screen |
StartScreen.TeleportSafePos | string | "0 1000 0" | Coordonnées de la position sûre |
Page Règles du serveur
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
StartScreen.RulesPageEnabled | bool | true | Activer la page de règles |
StartScreen.RulesPageShowAlways | bool | false | Afficher les règles à chaque respawn (sinon uniquement à la création) |
StartScreen.RulesPageScrollToEnd | bool | true | Obliger le joueur à scroller jusqu'en bas |
StartScreen.RulesPageTimeout | float | 5 | Délai (secondes) avant de pouvoir passer à la page suivante |
Page Nom du personnage
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
StartScreen.NamePageEnabled | bool | true | Activer la page de nom |
StartScreen.DisplayPlayerNamesMode | int | 0 | Affichage noms au survol : -1=désactivé, 0=toujours, 1=mort seulement, 2=visage visible, 3=mort + visage visible |
StartScreen.NamePageLengthMin | int | 3 | Longueur min du nom |
StartScreen.NamePageLengthMax | int | 16 | Longueur max du nom |
StartScreen.LastNameEnabled | bool | true | Exiger un nom de famille en plus du prénom |
StartScreen.UniqNameChecks | bool | true | Vérifier l'unicité des noms sur le serveur |
Pages Visage / Compétences / Loadout / Carte
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
StartScreen.FacePageEnabled | bool | true | Activer la page de sélection du visage |
StartScreen.SkillsPageEnabled | bool | true | Activer la page de compétences (requiert TerjeSkills) |
StartScreen.SkillsPagePoints | int | 10 | Nombre de points à distribuer dans les compétences |
StartScreen.LoadoutPageEnabled | bool | true | Activer la page de sélection de loadout |
StartScreen.MapPageEnabled | bool | true | Activer la page de sélection de respawn sur carte |
StartScreen.MapPageAttempts | int | 8 | Tentatives pour trouver une position sûre avant spawn aléatoire |
Page Vue d'ensemble et système d'âmes (Souls)
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
StartScreen.OverviewPageEnabled | bool | true | Activer la page de gestion du personnage |
StartScreen.OverviewPageAllowDeletion | bool | true | Autoriser la suppression manuelle du profil |
StartScreen.SoulsEnabled | bool | true | Activer le système d'âmes |
StartScreen.SoulsMaxCount | int | 7 | Nombre max d'âmes accumulables |
StartScreen.SoulsAutoDelete | bool | true | Supprimer auto le personnage quand âmes = 0 |
StartScreen.SoulsNotifications | bool | true | Notifier le joueur des changements d'âmes |
StartScreen.SoulsDisplayBadge | bool | false | Afficher un badge HUD avec le compteur d'âmes |
StartScreen.SoulsInitCount | int | 3 | Âmes initiales au premier respawn |
StartScreen.SoulsOnKillPlayerCount | int | 1 | Âmes gagnées par kill joueur |
StartScreen.SoulsOnKillPlayerChance | float | 1.0 | Chance de gain (0 à 1) |
StartScreen.SoulsOnKillAiCount | int | 1 | Âmes gagnées par kill IA |
StartScreen.SoulsOnKillAiChance | float | 0.25 | Chance de gain par kill IA |
StartScreen.SoulsOnKillZombieCount | int | 1 | Âmes gagnées par kill zombie |
StartScreen.SoulsOnKillZombieChance | float | 0.01 | Chance de gain par kill zombie (1%) |
StartScreen.SoulsOnKillAnimalCount | int | 1 | Âmes gagnées par kill animal |
StartScreen.SoulsOnKillAnimalChance | float | 0.05 | Chance de gain par kill animal (5%) |
StartScreen.SoulsLongSurviveTime | int | 14400 | Temps de survie continue (secondes) pour gagner des âmes (4h) |
StartScreen.SoulsLongSurvivePow | float | 1.5 | Exposant pour le calcul des paliers de survie (1 = linéaire) |
StartScreen.SoulsLongSurviveCount | int | 1 | Âmes gagnées par palier de survie |
StartScreen.SoulsLongSurviveChance | float | 1.0 | Chance de gain par survie |
StartScreen.SoulsGainTimeout | int | -1 | Timeout anti-farm en secondes (-1 = désactivé) |
Passeport
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
StartScreen.PassportSpawn | bool | false | Donner un passeport au respawn |
StartScreen.PassportSpawnOnce | bool | false | Passeport uniquement à la création du personnage |
StartScreen.PassportUniqNumber | bool | false | Numéro unique par passeport (sinon hash Steam) |
StartScreen.PassportShowNumber | bool | true | Afficher le numéro sur le passeport |
StartScreen.PassportShowGender | bool | true | Afficher le genre sur le passeport |
📝 General.xml - Paramètres généraux
| Paramètre | Valeur par défaut | Description |
|---|---|---|
BackgroundImage | Gui/textures/loading_screens/loading_screen_3_co.edds | Image de fond du start screen. Supporte .paa, .edds et imageset custom |
NamePageFilter | ABCDEFGHIJKLMNOPQRSTUVWXYZ | Caractères autorisés pour les noms (filtre) |
👤 Faces.xml - Visages disponibles
Définit les personnages sélectionnables quand FacePageEnabled = true.
Attributs par visage :
classname(requis) - Nom de classe du joueur (ex:SurvivorM_Mirek)icon(requis) - Chemin vers l'icône transparente (.paa ou imageset)background(optionnel) - Image de fond personnaliséeConditions(optionnel) - Conditions d'accès au visage
31 visages prédéfinis : 18 hommes (Mirek, Boris, Cyril, Denis, Elias, Francis, Guo, Hassan, Indar, Jose, Kaito, Lewis, Manua, Niki, Oliver, Peter, Quinn, Rolf, Seth, Taiki) et 13 femmes (Eva, Frida, Gabi, Helga, Irena, Judy, Keiko, Linda, Maria, Naomi, Baty).
🎒 Loadouts.xml - Équipements de départ (détail complet)
Définit les sets d'équipement de départ sélectionnables quand LoadoutPageEnabled = true.
Structure d'un Loadout
id(requis) - Identifiant unique courtdisplayName(requis) - Nom affiché (supporte stringtable.csv)
Attributs d'un Item
| Attribut | Description |
|---|---|
classname | (requis) Classname de l'item |
displayName | (optionnel) Override du nom dans le menu de sélection |
quantity | Quantité 0-1 (100%). Supporte range "0.0:1.0" |
count | Items dans le stack. Supporte range "10:20" |
health | Santé 0-1. Supporte range "0.5:0.8" |
position | @Attachment, @InHands, @Cargo, @Cargo:0:3:h (col:row:orientation), ou nom du slot |
liquid | Liquide vanilla ou CfgTerjeCustomLiquids |
temperature | Température en °C. Supporte range "36.6:41.0" |
foodStage | RAW, BAKED, BOILED, DRIED, BURNED, ROTTEN |
disinfected | 0 = non, 1 = oui |
agents | Liste : CHOLERA, INFLUENZA, SALMONELLA, BRAIN, FOOD_POISON, CHEMICAL_POISON, WOUND_AGENT, NERVE_AGENT, HEAVYMETAL |
quickbar | Slot quickbar (0 à 9) |
ammoType | Type de munitions dans un chargeur/arme |
ammoCount | Nombre de munitions. Supporte range "10:20" |
cost | Coût en points (pour sélecteur MULTIPLE) |
handler | (avancé) Classe custom pour logique de sélecteur |
Types de Selector
| Type | Description |
|---|---|
RANDOM | Le serveur choisit aléatoirement un item du groupe |
SINGLE | Le joueur choisit un item parmi le groupe |
MULTIPLE | Le joueur choisit plusieurs items avec un budget de points. Requiert pointsCount ou pointsHandler + cost par item |
Attributs du Selector MULTIPLE : pointsCount, pointsHandler (classe custom), pointsIcon (image custom pour les points)
Group : combine plusieurs items. Supporte cost et handler dans un sélecteur.
Loadouts d'exemple inclus
- Default survivor - Sélecteurs SINGLE (body/legs/shoes) + RANDOM (chemlight/fruit) + bandage
- Multiselect & Timeout - Sélecteur MULTIPLE avec 20 points, items à coût variable (5-20), condition Timeout 15 min
- Hunter (skill required) - Équipement de chasse complet, condition SkillLevel hunt:25 + SkillPerk exphunter + Set myvar1
- Admin loadout - M4A1 full, condition SpecificPlayers (SteamGUIDs), hideOwnerWhenFalse
🗺 Respawns.xml - Points de respawn (détail complet)
Définit les points de respawn sélectionnables quand MapPageEnabled = true. Le fichier est auto-détecté par nom de map (Respawns_chernarusplus.xml, etc.).
Structure d'un Respawn
id(requis) - Identifiant uniquedisplayName(requis) - Nom affiché
Sources de position
| Source | Description |
|---|---|
Points | Liste de positions fixes (pos="x,z" ou x/y/z individuels + angle optionnel). Le serveur en choisit un aléatoirement |
Objects | Objets du monde (ex: sac de couchage, drapeau). classname requis, singleBind (0/1) pour lien unique, handler pour logique custom |
DeathPoint | Respawn sur le dernier point de mort. requireBody="1" exige la présence du cadavre |
Options de respawn
| Option | Description |
|---|---|
SafeRadius | Distance min au spawn : zombie, animal, player, other (objets statiques) |
MapImage | Aperçu image statique (path vers .paa ou imageset) |
MapRender | Rendu carte interactif avec position, zoom, marqueurs et points |
PlayerStats | Stats au respawn : health (1-100), blood (2500-5000), shock (0-100), energy (0-5000), water (0-5000), sleep (0-14000), mind (0-100), heatComfort (-1 à 1), heatBuffer (-30 à 30) |
Attributs MapRender
| Attribut | Description |
|---|---|
pos / x,y,z | Position de la caméra sur la carte |
zoom | Zoom de la carte (0.1 à 1.0 recommandé) |
showPoints | "never", "active" (quand sélectionné), "always" |
showMarker | "never", "active", "always" |
showMarkerName | 0/1 - Afficher le nom à côté du marqueur |
allowInteraction | 0/1 - Permettre le clic sur la carte |
markerPath / pointsPath | Chemin custom pour les icônes |
activePointsColor / inactivePointsColor | Couleurs ARGB hex (défaut: 0xFFB40000 / 0xFF191919) |
activeMarkerColor / inactiveMarkerColor | Couleurs ARGB hex (défaut: 0xFFB40000 / 0xFF191919) |
Types de respawn d'exemple inclus (Chernarus)
- Chernarus (random) - 82 points côtiers, aperçu MapImage
- Elektrozavodsk / Chernogorsk / Berezino / Solnechny / Kamenka - MapRender interactif avec showPoints/showMarker "always", zoom 0.1-0.25, condition Timeout 15 min
- Hunting zone - 15 points forêt/montagne, conditions SkillLevel hunt:25 + SkillPerk exphunter + Equal myvar1, Timeout 30 min
- Admin base - Position unique avec PlayerStats max, condition SpecificPlayers
- Sleeping bag - Respawn sur objet (TerjeSleepingBag_Blue/Woodland) avec singleBind, MapRender interactif, Timeout 60 min
- Dead body - Respawn sur point de mort avec requireBody="1", MapRender interactif, Timeout 24h
🔒 Système de Conditions
Système partagé avec tous les mods Terje. Les conditions peuvent être appliquées aux Loadouts, Respawns, Faces et Recettes.
| Condition | Description |
|---|---|
Timeout | Délai entre utilisations. Attributs : id (unique), minutes ou hours |
SkillLevel | Niveau de compétence requis. Attributs : skillId, requiredLevel |
SkillPerk | Perk de compétence requis. Attributs : skillId, perkId, requiredLevel |
SpecificPlayers | Restrict aux SteamGUIDs listés. hideOwnerWhenFalse="1" cache l'option |
Set | Définit une variable : name, value |
Equal | Vérifie une variable : name, value, displayText |
Fail | Condition toujours fausse avec message |
Toutes les conditions non remplies affichent un texte d'erreur configurable. hideOwnerWhenFalse="1" masque complètement l'option si la condition échoue.
📜 ServerRules.md - Format Markdown supporté
Le fichier ServerRules.md supporte le Markdown étendu :
- Titres :
# H1,## H2,### H3 - Gras :
**texte**, Italique :*texte*, Gras+Italique :***texte*** - Couleur custom :
<color rgba='255,0,0,255'>rouge</color> - Texte monospace : blocs de code
- Blocs de citation :
> texte - Listes à puces :
- item - Liens :
[texte](url) - Images :
 - Séparateur :
--- - Localisation : clés
#layout_logout_dialog_textdu stringtable
Alevaric's Clothing Overhaul
Chargement du contenu détaillé...
WindstridesClothingPack
Chargement du contenu détaillé...
Ice Fishing
📌 Description
Permet la pêche sur les lacs gelés de Sakhal et des maps moddées avec surfaces gelées. Les trous de glace peuvent être placés n'importe où sur les lacs gelés, sans configuration requise.
🎣 Caractéristiques
- Pêche sur les lacs gelés
- Placement de trous de glace "plug-and-play"
- Compatible avec Sakhal et maps moddées
- Version standalone (aussi inclus dans Winter Chernarus V2)
⚠ Problèmes connus
- Glitchs de rendu de l'eau sous certains angles
- Détection de collision à affiner
Pack_St13
Chargement du contenu détaillé...
VPPAdminTools
📌 Description
VPP Admin Tools est une suite d'outils d'administration riche en fonctionnalites pour les serveurs DayZ. Avec plus de 3.6 millions d'abonnes, c'est un des mods admin les plus populaires. Il ajoute des commandes comme teleport, heal, refuel, kill, changement meteo, changement de temps, free cam et bien plus, le tout avec une interface graphique conviviale.
🔧 Les 12 Modules detailles
| Module | Description detaillee |
|---|---|
| Player Manager | Gestion complete des joueurs : soigner (heal), reparer inventaire, God Mode (protege aussi des zones toxiques), "Bring" (teleporter un joueur vers vous), "Goto" (se teleporter vers un joueur), kill, make vomit. Affichage de la liste des joueurs connectes en temps reel sans stacking d'entrees. |
| Teleport Manager | Carte interactive avec position en temps reel de tous les joueurs (actualisation toute les secondes). Positionnement par clic sur la carte, affichage coordonnees XYZ, copie dans le presse-papier. Corrections de flickering d'icones. |
| ESP (Entity System Processor) | Visualisation d'entites/joueurs a travers la carte. Filtres extensibles avec persistence (restent actifs meme quand le menu est ferme). Couleurs personnalisees par filtre. Ajout/suppression de filtres. Toggle des items BaseBuildingBase. Tracker persistant. |
| Console | Console de commandes en jeu pour executer des commandes serveur directement. |
| Server Manager | Dashboard principal (touche End par defaut). Vue des statistiques des joueurs connectes, modification des variables serveur en temps reel sans deconnexion. |
| Weather Editor | Manipulation de la meteo en temps reel : pluie, brouillard, neige, vent, etc. Changement de l'heure du serveur. |
| Object Builder | Placement d'objets dans le monde avec controles de position (XYZ) et rotation (YPR). Plus de 6 000 objets de construction statiques disponibles dans le menu. Export de Building Sets. Double-clic pour spawn a la position de la souris. Sauvegarde permanente dans la base de donnees de la carte. |
| Bans Manager | Interface de bannissement/debannissement. Backend ameliore qui kick effectivement les joueurs bannis. |
| Permission Editor | Groupes d'utilisateurs personnalisables. Permissions granulaires par niveau d'admin. Configuration en jeu via l'interface graphique. |
| Webhooks Manager | Integration Discord : envoi automatique des logs d'activite joueurs/admins vers des channels Discord. Panneau de configuration dedie. |
| XML Editor | Edition de fichiers XML directement en jeu. Suppression d'items via l'editeur sans redemarrage. |
| Chat Commands | Module de commandes chat reworke. Inclut /refuel (necessite d'etre dans le vehicule) et d'autres commandes textuelles. |
⌨ Raccourcis clavier
Tous les keybinds sont personnalisables dans Parametres du jeu > Keybinds > VPPAdminTools.
| Touche | Action |
|---|---|
| Home | Ouvrir le menu principal VPP Admin Tools |
| End | Dashboard principal / Carte globale en temps reel |
| H | Activer le Freecam (camera libre detachee du personnage, vol libre dans le monde) |
| Ctrl+K | Spawn tous les attachements d'un vehicule (reparation rapide) |
| End (toggle) | Bouton toggle (empeche l'activation accidentelle des raccourcis) |
🔌 Installation complete (Serveur dedie)
- S'abonner a CF et VPPAdminTools sur Steam Workshop via le client Steam
- Ouvrir le DayZ Launcher, aller dans l'onglet MODS, chercher "VPPAdminTools"
- Cliquer sur l'icone menu et selectionner "Open folder in Windows Explorer"
- Copier les dossiers
@VPPAdminToolset@CFdans le repertoire racine du serveur DayZ - Aller dans
@VPPAdminTools/Keys/et copier tout le contenu dans le dossier Keys du serveur. Repeter pour CF. - Ajouter aux parametres de demarrage du serveur :
"-mod=@CF;@VPPAdminTools" -profiles=NomDuDossier
⚠ Pas de point-virgule final apres le dernier mod. Conserver les guillemets. - Demarrer le serveur. Les fichiers de configuration se generent automatiquement dans
<profiles>/VPPAdminTools/
🔐 Configuration des permissions
SuperAdmin
- Fichier :
<profiles>/VPPAdminTools/Permissions/SuperAdmins/SuperAdmins.txt - Supprimer le texte par defaut et ajouter les Steam64 IDs des admins (un par ligne, pas d'espaces supplementaires)
- Les SuperAdmins peuvent gerer les groupes d'utilisateurs et les permissions de tous les autres admins
- Trouver un Steam64 ID : steamid.io
Mot de passe
- Fichier :
<profiles>/VPPAdminTools/Permissions/credentials.txt - Ecrire le mot de passe sur la toute premiere ligne du fichier
- Maximum 32 caracteres
- Le mot de passe est obligatoire pour le fonctionnement des outils
- Redemarrage serveur necessaire apres modification
- Pour desactiver la couche mot de passe : ajouter
vppDisablePassword = 1;dansserverDZ.cfg
Groupes d'utilisateurs
- Configurables en jeu via l'interface Permission Editor
- Permissions granulaires : chaque module peut etre active/desactive par groupe
- Les SuperAdmins ont acces a TOUT par defaut
📝 Configuration des Logs
- Fichier de config :
<profiles>/VPPAdminTools/LogOptions.json - Format de log ameliore depuis la v1.5
- Les logs VPPAT peuvent etre envoyes vers les fichiers
.ADMdu serveur - Repertoire des logs :
<profiles>/VPPAdminTools/(contient tous les logs, configs et repertoires generes)
📖 Historique des versions
v1.5 - Support DayZ 1.08
- Support de la localisation de langues (traductions communautaires)
- VPPNotifications integre (mod standalone devenu optionnel)
- 6 000+ objets statiques ajoutes a l'Object Builder
- Format de log ameliore avec LogOptions.json
- Bouton toggle (touche End) pour eviter les activations accidentelles
- Fix : bouton MakeVomit, crashes client, mode Invisibilite
v1.1 - WebHooks + ChatCommands
- Ajout du support Discord Webhooks
- Module ChatCommands retravaille
- Fix : Bans Manager, Permission Manager
v1.0.2 - Bug Fixes + UI
- Building Set Manager : fix selection, popup de spawn, export, double-clic spawn
- Teleport Manager : intervalle 1s, fix flickering
- ESP : filtres extensibles persistants, couleurs custom, gestion filtres
- Chat Commands : fix /refuel
- UI : focus par clic, meilleur layering des widgets
v1.0.1 - Refonte majeure
- Reecriture complete client et serveur
- ESP optimise, toggle BaseBuildingBase
- Player Manager : fix stacking, ajout God Mode
- Teleport Manager : positions joueurs en temps reel sur la carte
- FreeCam : fix mouvement, ajustements HUD
- Admin HUD reorganise
v0.6 - Release standalone
- Extraction des outils admin du mod VPP principal en PBO independant
- Code source accessible sur GitHub
🔗 Informations complementaires
- Licence : Monetisation autorisee dans le cadre de l'accord Bohemia Interactive. Repacking explicitement interdit (seul le compte "DaOne" est autorise).
- Taille : 75.6 MB
- Cree le : 8 aout 2019
- Derniere MAJ : 19 fevrier 2024
- Donations : DaOne | GravityWolf
DayZ Editor Loader
📌 Description
Mod de chargement pour les éditions créées avec le DayZ Editor. Capable de supprimer jusqu'à 40 000 objets par seconde et de spawner automatiquement le loot au démarrage du serveur en moins d'une seconde.
🔧 Fonctionnalités
- Spawn automatique du loot au démarrage du serveur (en moins d'1 seconde)
- Suppression d'objets - peut gérer des suppressions massives (ex: tout NWAF)
- Génère un dossier
EditorFilesdans le mission directory du serveur - Placer les fichiers
.dzedu client dans ce dossier
⚙ Configuration
- Option :
enableAutoMapGroupPosExport=1pour l'export automatique de loot
Dabs Framework
📌 Description
Framework open-source et léger pour le développement de mods DayZ. C'est un outil pour développeurs/moddeurs, pas un mod de gameplay en soi. Requis par DayZ Editor Loader.
🔧 Fonctionnalités pour développeurs
- Système de plugins Workbench pour le développement de mods
- Configuration du chemin du repository
- Gestion des répertoires Profiles/Missions/Mods
- Types de lancement : CLIENT, SERVER, BOTH, OFFLINE
- Sélection de carte, gestion des logs, auto-close
⌨ Raccourcis clavier
| Raccourci | Fonction |
|---|---|
| F6 | Lancer le jeu |
| F8 | Build le mod |
| Ctrl+F6 | Configurer le projet |
| Ctrl+F8 | Configurer le build |
| F5 | Rejoindre une partie distante |
| F10 | Fermer le jeu |
| Ctrl+N | Créer un nouveau fichier |
| Ctrl+Minus | Ouvrir un répertoire |
| Ctrl+Shift+F2 | Renommer un fichier |
| Ctrl+Shift+Delete | Supprimer un fichier |
🔗 Licence
MIT License - Open source. La monétisation est autorisée dans le cadre de l'accord de monétisation serveur DayZ avec Bohemia Interactive. Le repacking est explicitement interdit.
❄ Survivre sur Sakhal
Chargement...
🔒 Le Bunker de Sakhal
Chargement...
🩺 Diagnostic des Maladies
Chargement...
🍔 Nourriture & Eau
Chargement...