Summary
Server-side faction balancing with fair FIFO queues, a clear queue window, and faction loyalty preserved across reconnects for the duration of the match.
Description
CENTURIA Faction Balance Queue helps multiplayer servers keep two opposing factions balanced while preserving each player's faction choice throughout the match.
Players joining a faction enter a first-in, first-out queue when admission would exceed the configured balance limit. Joining the smaller faction is allowed whenever it reduces an existing imbalance, helping teams recover after players disconnect.
Features:
• Server-controlled faction admission and FIFO queues.
• Configurable faction pair and maximum player-count difference.
• Automatic admission when the queue's next player becomes eligible.
• Queue window displaying the faction, position, waiting time, and a Leave Queue button.
• First successful faction choice preserved across reconnects until the match ends.
• Returning players rejoin their assigned faction without entering the balance queue again.
• Configurable via config whitelist for faction select.
• Ukrainian, Russian, and English interface text, with English used for other languages.
Leaving the queue cancels a pending request; it does not erase an established faction assignment.
Faction assignments are kept in server memory for the current match and do not persist through a server process restart. Compatibility with other faction-selection or queue mods should be tested before combining them.
License
Arma Public License (APL)