Summary
Pre-creates your community's real squads when the GM assigns faction spawn points, and auto-places players into their own squad. Squad list comes from a server profile text file.
Description
2HGZ Company Squads turns your community's real structure into in-game squads. The moment the Game Master assigns a spawn point to a faction, the squads from your roster file are created for that faction — named, persistent even while empty, and visible in the group menu before anyone spawns.
FEATURES
— Squads created automatically when the GM enables a faction (spawn point assigned) — works in any Game Master scenario, no mission setup
— Players are auto-placed into their own squad on spawn, once per session; switching squads manually afterwards is never overridden
— Roster file re-read every 60 s: squad renames and membership changes apply mid-session, no restart
— Squad size: default 10, adjustable live from the Game Master global settings (2–20); resizing applies to existing squads immediately
SETUP (server owners)
Create 2hgz_company.txt in the server profile directory:
squad|<idx>|<squad name>
member|<idx>|uid|<bohemiaIdentityUuid>|<display name> — exact identity match
member|<idx>|name|<currentPlayerName>|<display name> — match by current platform name
Lines starting with # are comments. Players not listed in any squad get normal vanilla grouping.
COMPATIBILITY NOTE
This mod overrides Configs/Editor/AttributeLists/Edit.conf to add the squad-size setting to the GM dialog. Mods that override the same config (e.g. Game Master Enhanced) may conflict — load order decides which attribute list wins.
Built for the 2HGZ community, where the ReforgerPanel server manager generates the roster file from the live company structure — but the format is open, so any community can generate it with their own tooling. Pairs with 2HGZ Player Renamer for community display names on the same players.
License
Arma Public License (APL)