Summary
Prevents vehicle spam with configurable global & per-type limits. Features auto resource/XP refunds (WCS compatible) and instant slot freeing upon destruction.
Description
The PLG Vehicle Limiter is a server-side mod for Arma Reforger designed to balance gameplay and maintain server performance by restricting the number of vehicles a faction can deploy.
This system is ideal for Conflict and Milsim servers that want to prevent "vehicle spam" (e.g., too many helicopters or tanks at once), force players to value their assets, or enforce a specific combined-arms meta. It seamlessly integrates with the existing building interface, preventing players from spawning restricted vehicles while ensuring no resources are wasted.
Key Features:
- Configurable Limits: Set a global limit for total faction vehicles and specific limits for individual vehicle types.
- Smart Refunds: If a spawn is blocked due to limits or race conditions, the system automatically refunds 100% of Supplies, Rank, and XP to the player.
- WCS Compatibility: Fully compatible with WCS (Vehicle XP) systems. It dynamically detects if WCS is loaded and correctly refunds XP costs without creating dependencies.
- Visual Feedback: Integrates with the editor/building menu – notification is displayed if the limit is reached.
- Instant Slot Freeing: Vehicle slots are freed immediately upon the vehicle's destruction (explosion), allowing teams to reinforce quickly without waiting for the wreck to despawn.
Technical Implementation:
- Server-authoritative logic to prevent exploits
- Dynamic enum reflection for mod compatibility (no hard dependencies)
- Lightweight event-based tracking (no heavy tick loops)
LICENSE AGREEMENT:
All rights reserved. This mod and all its contents are the exclusive property of the author.
PERMITTED USE:
- Personal, non-commercial end-use in Arma Reforger gameplay
- Using the mod on multiplayer servers
- Adding this mod as a dependency/requirement for other mods
PROHIBITED:
- Editing, modifying, adapting, or altering the mod in any way
- Copying, extracting, or using the mod's code or assets in other projects
- Sharing, reuploading, or redistributing the mod
- Monetization in any form
Any exceptions to these terms must be explicitly granted in writing by the author.
DISCLAIMER:
This mod is provided "as is" without any warranties. The author is not responsible for any damage, issues, or problems caused by using this mod.
By using this content, you acknowledge and agree to these terms. Violation of these terms results in immediate termination of usage rights and may result in takedown actions and/or legal consequences.
© All Rights Reserved
License
Arma Public License No Derivatives (APL-ND)