Auto Stack - Proper

Мод Auto Stack - Proper для DayZ (дейз). Установлен на 9 серверах RiseOfServers. Ниже: серверы с модом и описание Workshop.

Мод Auto Stack - Proper для DayZ (дейз). Установлен на 9 серверах RiseOfServers. Ниже: серверы с модом и описание Workshop.

RDM_AutoStack - Auto Stacking Done Proper

You know when you're looting around, picking up ammo one bullet at a time and your inventory looks like a bomb's hit it? Yeah, that's sorted now.

100% Original RDM Work
This mod is built from scratch by RDM. Every line of code, every config option, every ounce of trial and error.

Due to repeated theft, with fake devs claiming this work as their own and reuploading it obfuscated, the licensing has been tightened and DMCA notices have been filed. This mod is still free to use and free to learn from. But it is NOT free to reupload, repack, or pass off as your own. If you see this mod on the workshop under any name other than RDM_AutoStack, it's stolen. Report it. Subscribe here for the real version with proper updates and support.

What's it do?
Pick up stackable items > they automatically stack with whatever's already in your gear.

Pants, jacket, backpack, vest, doesn't matter. It finds the stack and sorts itself out. Drop stuff in a barrel, tent or crate and the same thing happens in there. Simple as.

Features

[*] Auto stacks ammo, bandages, rags, nails, if it stacks, it stacks
[*] Searches your ENTIRE inventory across every container, not just the slot you dropped into
[*] Works in storage containers too, barrels, tents, crates, loot chests, the lot
[*] Container sweeps group everything by type in one pass, drop a mixed pile in and it all sorts at once
[*] Smart Target stacking, tops up the closest-to-full stack first to reduce wasted space
[*] Health Level Matching, Pristine bandages won't merge into Damaged stacks (toggleable)
[*] Skip Item In Hands, items currently equipped never get pulled into stacks mid-action (toggleable)
[*] Reservation-aware merging, never pulls an item a player is mid-drag on
[*] Ammo count override compatible, works with count=100 type configs (RDM_BulletBalance, ZenAmmo, etc)
[*] Custom stackables supported, modded items using varQuantityMax or varStackMax work out the box
[*] Stats line, periodic RPT summary of merges, sweeps and every refused merge by reason (toggleable)
[*] Item Blacklist, exclude specific classnames from auto-stacking entirely
[*] Blacklist Prefixes, blanket-exclude entire item families with a single entry (e.g. "Mag_" skips every magazine)
[*] Blacklist Base Classes, exclude entire inheritance trees (e.g. "Edible_Base" skips all food, modded included)
[*] Container Blacklist, exclude trader storage, quest caches, safezones, anything you want untouched
[*] Per-container settle delays, give loot chests a longer settle window without slowing barrels and tents
[*] Ground pile stacking, dropped items merge into nearby matching piles, off by default
[*] Live config reload, edit blacklists, caps and timings mid-session with no restart (toggleable)
[*] Reorganising your own kit won't trigger stacking, move stuff between vest and backpack without it vanishing
[*] Splitting still works, we're civilised here, split stacks are never instantly re-merged
[*] Debug toggle, clean logs in production, verbose when troubleshooting
[*] Auto-updating config, new fields appear on version bump, your existing settings preserved
[*] Verify-after-merge safety net, items never silently disappear during stacking
[*] Atomic engine-managed merges, hardened against inventory sync corruption under heavy load
[*] Event-driven architecture, zero CPU cost when nothing's happening, instant response on pickup
[*] Fully configurable via JSON
[*] Server-side, lightweight, no client faff
[*] 1.29 compatible

Configuration
Config auto-generates on first boot at:
YourServerProfile/RDM_Configs/AutoStack/config.json

When the mod updates and adds new settings, your config is automatically refreshed on next boot. New fields get sensible defaults, your existing values stay exactly as you set them. No manual JSON merging required.

SettingDefaultDescription
EnablePlayerAutoStacktrueAuto-stack when looting to player inventory
EnableStorageAutoStacktrueAuto-stack when putting items in barrels, tents, crates
OnlyStackNewLoottrueOnly stack on new pickups, not when reorganising your own kit
EnableSmartTargettrueFills closest-to-full matching stack first, reduces leftover stacks
MatchHealthLeveltrueOnly merge items with matching health (Pristine/Worn/Damaged/etc)
SkipItemInHandstrueNever auto-stack the item currently equipped in hands
EnableDebugfalseVerbose RPT logging for troubleshooting
EnableCleanuptruePeriodic cleanup of internal tracking data
StackCooldownMs2000Milliseconds between stack attempts per player
SplitCooldownMs10000Milliseconds after splitting before item can stack again
StackDelayMs300Delay before merge attempt on player pickups
ContainerStackDelayMs500Settle delay before container sweeps run
CleanupIntervalMs60000How often to clean stale tracking entries
EnableLiveReloadfalseRe-read config from disk mid-session, no restart needed
LiveReloadIntervalMs60000How often live reload checks for config changes
EnableGroundAutoStackfalseMerge player-dropped items into nearby matching ground piles
GroundStackRadius3.0Search radius in metres for ground pile merging
GroundStackDelayMs1000Settle delay before a dropped item merges into a pile
EnableStatsfalsePeriodic RPT stats line: merges, sweeps, refusals by reason
StatsIntervalMs300000How often the stats line prints (on server activity)
Blacklist[]Exact classnames that will NEVER auto-stack
BlacklistPrefixes[]Classname prefixes to exclude entire item families
BlacklistBaseClasses[]Base classes to exclude whole inheritance trees
ContainerBlacklist[]Container classnames that will NEVER trigger auto-stacking
ContainerDelayOverrides{}Per-container-type settle delays in milliseconds

Blacklist Example
"Blacklist": ["RDM_Crystal_Frag_1", "RDM_Crystal_Frag_2", "SomeQuestItem"]

Blacklist Prefixes Example
"BlacklistPrefixes": ["Mag_", "AmmoBox_"]

Blacklist Base Classes Example
"BlacklistBaseClasses": ["Edible_Base"]

Container Blacklist Example
"ContainerBlacklist": ["TraderStorage_Base", "QuestCacheContainer"]

Container Delay Override Example
"ContainerDelayOverrides": { "LB_LootChest_Base": 1500 }

Ground Stacking Example
"EnableGroundAutoStack": true,
"GroundStackRadius": 3.0,
"GroundStackDelayMs": 1000

Stats Example
"EnableStats": true,
"StatsIntervalMs": 300000

Raising Stack Caps for Bones, Worms, Food, Ammo
AutoStack respects whatever stack caps each item defines in its config. To RAISE vanilla caps (e.g. make Bones stack to 50 instead of 10, or ammo to 100), you need a small config mod that overrides the count, varQuantityMax, and varStackMax properties for the classes you care about. The stack max is baked into the item's network sync at spawn, so raising it server-only breaks the client display. That's why it has to be a

Источник: Steam Workshop

Серверы с этим модом