Config Guide

Public DayZ mod configs.

Copy the default configs for TheCollapse Mods products and tune them for your server profile.

DayZ, Tool

AdvancedRepair

AdvancedRepair expands DayZ repair behavior with configurable pristine repairs, ruined item repair rules, repair failures, cut chances, and item or kit allow/block lists.

AdvancedRepair.json Raw config 0 settings
{
  "Version": 1,                         // Config version (DO NOT CHANGE)
  "LogLevel": 2,                        // Verbosity level for script logging
  "Enabled": 1,                         // Master toggle for AdvancedRepair
  "AllowRepairToPristine": 1,           // Allow repairs to bring items back to pristine
  "AllowRuinedRepair": 0,               // Allow ruined items to be repaired
  "AllowRepairKitTypeBypass": 0,        // Allow any repair kit type to repair matching items
  "EnableRepairFailure": 0,             // Enable random repair failure
  "RepairFailureChancePercent": 10.0,   // Percent chance that a repair attempt fails
  "EnableCutOnFailure": 0,              // Enable player cuts when a repair fails
  "CutOnFailureChancePercent": 10.0,    // Percent chance a failed repair causes a cut
  "UseItemAllowlist": 0,                // Only apply the mod to AllowedItemTypes when enabled
  "AllowedItemTypes": [],               // Item class names allowed when item allowlist is enabled
  "BlockedItemTypes": [],               // Item class names blocked from AdvancedRepair behavior
  "UseRepairKitAllowlist": 0,           // Only allow kits in AllowedRepairKitTypes when enabled
  "AllowedRepairKitTypes": [],          // Repair kit class names allowed when kit allowlist is enabled
  "BlockedRepairKitTypes": []           // Repair kit class names blocked from AdvancedRepair behavior
}
DayZ, Tool

Death Snapshot

Capture the important details around player deaths so admins can review tickets, claims, and questionable fights with better context.

DeathSnapshot.json Raw config 0 settings
{
  "Version": 4,                         // Config version (DO NOT CHANGE)
  "VerboseLevel": 3,                    // Verbosity level for snapshot logging
  "LogToScriptLog": 0,                  // Also write snapshot messages to the DayZ script log
  "Enabled": 1,                         // Master toggle for DeathSnapshot
  "IncludePlayerPosition": 1,           // Include the dead player's world position
  "IncludeKiller": 1,                   // Include killer information when available
  "IncludeItemHealth": 1,               // Include item health values in the snapshot
  "IncludeItemQuantity": 1,             // Include item quantity values in the snapshot
  "IncludeHierarchy": 1,                // Include item hierarchy and nesting information
  "IncludeAttachments": 1,              // Include attached items in the snapshot
  "IncludeCargoItems": 1,               // Include cargo items inside containers
  "MaxItemsPerSnapshot": 2000,          // Maximum number of items captured per death
  "QueueProcessDelayMs": 250,           // Delay in milliseconds between queued snapshot work
  "MinSecondsBetweenSnapshotsPerPlayer": 10, // Minimum seconds before the same player can snapshot again
  "LogSkippedSnapshots": 1              // Log when a snapshot is skipped by limits or settings
}
DayZ, Vehicle

InventoryInCar

InventoryInCar keeps vehicle moments moving by allowing configured vehicle inventory access while players are inside the car.

InventoryInCar.json Raw config 0 settings
{
  "Version": 1,                         // Config version (DO NOT CHANGE)
  "LogLevel": 2,                        // Verbosity level for script logging
  "Enabled": 1,                         // Master toggle for InventoryInCar
  "UseVehicleAllowlist": 0,             // Only allow listed vehicles when enabled
  "AllowedVehicleTypes": [],            // Vehicle class names allowed when allowlist is enabled
  "BlockedVehicleTypes": []             // Vehicle class names blocked from inventory access
}
DayZ, Vehicle

NoVehicleDamage

NoVehicleDamage gives server owners control over vehicle damage behavior with speed, weapon damage, and vehicle allow/block list settings.

NoVehicleDamage.json Raw config 0 settings
{
  "Version": 1,                         // Config version (DO NOT CHANGE)
  "LogLevel": 2,                        // Verbosity level for script logging
  "EnableNoVehicleDamage": 1,           // Master toggle for NoVehicleDamage
  "DamageEnabledAtSpeed": 350.0,        // Vehicle speed where damage is allowed again
  "AllowWeaponDamage": 0,               // Allow weapons to damage vehicles
  "UseVehicleAllowlist": 0,             // Only apply the mod to AllowedVehicleTypes when enabled
  "AllowedVehicleTypes": [],            // Vehicle class names allowed when allowlist is enabled
  "BlockedVehicleTypes": []             // Vehicle class names blocked from NoVehicleDamage behavior
}