ArmaDB

Server-authoritative team balancer for Arma Reforger. Features real-time engine evaluation, JSON configuration, UI locks, and neutral faction exclusion.

Players now

1

Servers

1

Rating

100%

1 votes

Subscribers

-

396 downloads

Get it on the Workshop reforger.armaplatform.com/workshop/6A6AE7CEF238F21A

Busiest servers running it 1 in total

All servers

Players on servers with it

daily, last 30 days

0 30 60 90 120 17 Sep 24 Sep 1 Oct 8 Oct 15 Oct peak 99
Average players Low to peak in each bucket The line breaks where nothing was collected

Details

Author
GSC Zeus
Version
1.0.5
Size
9 KB
Licence
APL-ND
Game version
1.8.0.13
Likes
0 / 0 dislikes
Published
21 Sep 2026
Updated
3 weeks ago
Workshop ID
6A6AE7CEF238F21A

Recent adoption

30 days: +12 −11 ↑5

Version history

6
  1. v1.0.5 9 KB 23 Sep 2026
  2. v1.0.4 4 KB 22 Sep 2026
  3. v1.0.3 4 KB 21 Sep 2026
  4. v1.0.2 4 KB 21 Sep 2026
  5. v1.0.1 4 KB 21 Sep 2026
  6. v1.0.0 4 KB 21 Sep 2026
Description from the Workshop

GSC X TWS Team Balance A lightweight, robust, and server-authoritative team balancing solution for Arma Reforger. Designed to keep matches fair and prevent team stacking without performance overhead or stale data. Key Features - Server-Authoritative Enforcement: Prevents players from bypassing UI locks. Faction requests are validated directly on the server before assignment. - Real-Time Engine Queries: Queries live player counts directly from the Enfusion engine via `GetPlayerCount()`. Fully stateless with zero cache delays or desync issues. - Seamless UI Integration: Dynamically disables faction join buttons when a team reaches the maximum allowed difference, while strictly respecting vanilla player limits and server settings. - Auto-Generating JSON Config: Automatically creates and updates its configuration file upon server boot. No complex setup required. - Excluded Factions: Automatically ignores neutral or non-playable factions (e.g., FIA, CIV) so roleplay or admin slots never interfere with team balance. Configuration The configuration file is generated automatically at `$profile:GSC_Teambalance.json`: { "m_iMaxPlayerDelta": 2, "m_bSystemEnabled": true, "m_bAllowFactionChange": false } Settings Overview: - m_iMaxPlayerDelta (int): The maximum player difference allowed between teams before joining the larger team is locked. - m_bSystemEnabled (bool): Easily toggle the balancer system on or off globally. - m_bAllowFactionChange (bool): Determines whether players who are already assigned to a team are permitted to switch factions.