DayZ
27 ratings
DevCAStash
   
Award
Favorite
Favorited
Unfavorite
Type: Mod
File Size
Posted
Updated
2.644 MB
22 Oct @ 4:56pm
28 Oct @ 7:07pm
91 Change Notes ( view )

Subscribe to download
DevCAStash

Description
🟩 DevCAStash — Dynamic Stash & Respawn System (FREE!)

Transform exploration into real adventures with smart loot crates, secret events, and infinite replayability!




✨ WHAT IS DEVCASTASH?

DevCAStash introduces intelligent loot stashes to your DayZ server. Players discover crates, hold to open, grab exclusive rewards, and the stash disappears — only to respawn later with fresh loot!

Perfect for:
✅ Exploration loops
✅ PvP hotspots
✅ PvE missions and quest areas
✅ Treasure hunts
✅ Secret map events
✅ Clan challenges & RP stories

If you want players moving, fighting, discovering, and talking… this mod does it all. 🔥




💎 FEATURE HIGHLIGHTS

  • 🧭 Exact Spawn Control — Custom positions + orientations
  • ⏱️ Timed Open + Respawn — Fully configurable cooldowns
  • 🎁 Advanced Loot System — Weighted chances, attachment rules, health and quantity ranges
  • 🔄 Live JSON Reload — Auto-apply edits, no restart needed
  • 🔔 Discord Webhook (Optional) — Announce stashes spawning, opening, and reloading
  • 🧩 Server-Side & Plugin-Free — No dependencies; vanilla friendly
  • 📜 Clean Logging — Full lifecycle tracking & robust error handling
  • 🌎 Works on Any Map — Chernarus, Esseker, DeerIsle, Banov… you choose!




🎮 HOW IT WORKS

  • Server loads → reads:
    profiles/DEVCarlos/DevCAStash/DevCAStash.json
  • Spawns stashes defined by container class, open time, cooldown, amount per area
  • Players open → loot rolls from reusable loot tables
  • Stash despawns → returns after the timer with brand-new rewards
  • Every X minutes → JSON reloaded and changes applied live




📋 JSON CONFIG (Schema 1.3)

{ "m_Enable": 1, "m_Logging": 1, "m_ReloadInterval": 1, "m_EnableWebhook": 1, "m_WebhookURL": "", "m_Stashs": [ { "m_Name": "stash-01", "m_Container": "DevCAStash_Box", "m_ReloadTime": 20, "m_Rewards": [ "weapons", "food", "drugs" ], "m_Quantity": 1, "m_Positions": [ { "m_PosX": 230.0, "m_PosY": 545.871337890625, "m_PosZ": 11864.0, "m_OriX": 0.0, "m_OriY": 0.0, "m_OriZ": 0.0 } ], "m_RandomSpawn": 1 } ], "m_LootBoxes": [ { "m_Name": "weapons", "m_QuantityMax": 10, "m_Items": [ { "m_Class": "AK74_Black", "m_Chance": 100, "m_StackMin": 0, "m_StackMax": 100, "m_QuantityMax": 3, "m_Attachments": [ "Mag_AK74_30Rnd_Black", "KobraOptic", "AK_Bayonet", "AK74_WoodBttstck_Black", "AK74_Hndgrd_Black" ] } ] } }

Define multiple stash groups with precise placements, timers, loot probabilities, attachments, and more — all in one JSON.




🛠️ SERVER OWNER BENEFITS

  • Auto-creates folders and JSON if missing
  • Live updates with zero downtime
  • No expensive loops or heavy performance cost
  • Great for dynamic events and exploration gameplay




❤️ MY MISSION: Keep DayZ Growing!

I believe every server deserves amazing content for free.
All my mods will always remain FREE to empower the DayZ community and help server owners deliver the best possible experience for their players.

If you enjoy DevCAStash and want to support future updates:


Every contribution fuels more mods, improvements, and new ideas 💪




🌐 COMMUNITY & SUPPORT





🚫 REPACKING POLICY

No unauthorized uploads, repacks or modified releases.
You may learn from or extend the code — just credit DevCARLOS.
Respect builds a stronger community. 🤝




🟩 DevCAStash — Loot never ends. Adventure never stops! 🚀
8 Comments
LHZ 9 minutes ago 
Server-Side or client?:steamhappy:
tema.150951 3 hours ago 
hi, is it possible to repackage in your own build for the server
привет можно ли переупаковать в свою сборку для сервера
tsiftos 23 hours ago 
An idea to import is to use keys to open these boxes. You can make 10 diferent color keys, a config file for the host to give a name for the keys and a discription, and at the config file of the boxes let the host choose which key will open that box.
BlacKKnife 30 Oct @ 4:48pm 
is this free to use
⛧Cympak⛧ 30 Oct @ 6:38am 
Server-Side or client?
[DEV] Carlos  [author] 28 Oct @ 7:09pm 
🟩 DevCAStash v1.5 — Atualização Importante
Esta versão traz uma grande melhoria no sistema de salvamento e migração de dados do JSON.

Agora, o mod garante que todas as configurações personalizadas dos jogadores e administradores sejam preservadas com segurança, incluindo caixas de loot, nomes dos stashes, posições, recompensas e opções de spawn aleatório.

Quando novas versões adicionarem campos ou recursos, o mod apenas completará o que estiver faltando, sem alterar nem apagar os dados existentes.

Isso significa que você não perderá mais suas configurações após atualizações ou reinícios do servidor.

Também foram aplicadas otimizações para tornar o carregamento e a leitura do JSON mais estáveis, evitando erros e travamentos relacionados à atualização automática.

DevCAStash está agora mais seguro, confiável e pronto para rodar por muito tempo sem complicações.
[DEV] Carlos  [author] 28 Oct @ 7:08pm 
🟩 DevCAStash — Update Notes (v1.5)
💾 Improved Data Saving & Migration

We fixed an issue where the mod sometimes replaced player or admin settings in the JSON file after a server restart.
Now, your custom configurations are safely preserved every time — including all loot boxes, stash names, positions, rewards, and random spawn settings.

🔁 Safer Auto-Update Behavior

When a new version of the mod adds new settings, it will now add only the missing ones without touching or resetting your existing data.
No more lost configurations or empty loot lists after updates.

🧩 Stability & Compatibility

This update also improves how the mod reads and reloads its configuration files, ensuring smoother startup and preventing crashes related to JSON merging.

✅ Summary

Keeps all your existing stash and loot data.

Adds only new options when needed.

Prevents default values from overwriting your setup.

Improves reliability during server restarts and version updates.
[DEV] Carlos  [author] 28 Oct @ 9:48am 
CHANGELOG (<= 999 chars)

EN (v1.3) — Random Spawn & Auto-Migration

Added per-stash m_RandomSpawn (1=random, 0=fixed).

Auto-migration preserves user data, validates all fields (stashes/loot), and writes normalized JSON with .old backup.


PT-BR (v1.3) — Spawn Aleatório e Migração Automática

Adicionado m_RandomSpawn por grupo (1=aleatório, 0=fixo).

Migração automática mantém dados do usuário, valida todos os campos e grava JSON normalizado com backup .old.