Summary
Lightweight, fully event-driven cleanup of corpses, vehicle wrecks, dropped items, grenades and abandoned vehicles — configurable entirely in-game, no server restart needed.
Description
GSC X TWS Garbage Collector
A lightweight, performance-friendly battlefield cleanup system. No periodic world scans, no polling — everything is triggered by actual game events (death, destruction, item drop), so the cost is zero while nothing is happening.
WHAT IT CLEANS
• Corpses — dead characters, after a configurable lifetime
• Vehicle wrecks — destroyed vehicles, after a configurable lifetime
• Dropped items — loose weapons/gear on the ground, after a configurable lifetime
• Grenades & smokes — removed only after a safety delay long enough for them to detonate or burn out, never touched while still active
• Empty magazines — deleted instantly on drop, regardless of location
• Abandoned vehicles — intact vehicles with nobody inside for a configurable duration (Conflict/Campaign only)
SAFETY & CONFIGURATION
• Everything is configurable live in-game via Editor → Scenario Properties → "GSC Garbage Collector" tab — no need to edit files or restart the server for most changes
• Settings persist across mission changes and full server restarts (saved to a JSON config file)
• A configurable minimum distance keeps anything from disappearing right in front of a player
• Items dropped at a faction's main base are cleaned up instantly, since that area sees constant traffic
• A prefab whitelist (edited via the JSON config, viewable in-game) permanently protects specific items/vehicles from ever being removed — useful for event vehicles, quest items, etc.
PERFORMANCE
Discovery and cleanup timing are both event-driven: each entity gets its own precise, one-shot removal timer set exactly to its configured lifetime. The only thing that runs periodically is the "abandoned vehicle" check (since that's a state, not a discrete event), and even that only sweeps a lightweight vehicle registry every few minutes.
COMPATIBILITY
Works with any game mode. The main-base and abandoned-vehicle features are Conflict/Campaign-specific and simply stay inactive on other game modes — no errors, no side effects.
License
CUSTOM LICENSE - GSC Garbage Collector
Copyright (c) 2026 GSC Zeus. All rights reserved.
This content is made available only for non-commercial end-use in ARMA games,
without permission to monetize it in any way. Outside of ARMA products this
license grants no rights whatsoever.
1. PERMITTED USE
Anyone may use this content as-is (e.g. play with it, run it on a server,
include it as a dependency for their own mission/server) for non-commercial
end-use in ARMA games, subject to the restrictions below.
2. NO MODIFICATION
You may not modify, adapt, translate, reverse engineer, decompile,
disassemble, or create derivative works based on this content, in whole or
in part, unless you are GSC Zeus.
3. NO REDISTRIBUTION
You may not copy, share, upload, re-upload, mirror, rebrand, bundle inside
another addon, or otherwise redistribute this content, in original or
modified form, through the Arma Reforger Workshop, any other platform, or
any other means, unless you are GSC Zeus.
4. NO COMMERCIAL USE
This content may not be sold, sublicensed, monetized, or used as part of
any commercial product or service, under any circumstances.
5. ATTRIBUTION
The original author (GSC Zeus) must be credited wherever this content is
used.
6. NO WARRANTY
This content is provided "as is", without warranty of any kind, express or
implied. The author is not liable for any damages arising from its use.
7. TERMINATION
Any use of this content outside the terms of this license immediately and
automatically terminates any rights granted herein.
For permission requests outside the scope of this license (e.g. to modify or
redistribute), contact the author directly.