Mk6 Mortar Fire Solution Aid
ArtilleryVanilla ballistic-computer field guide + ACE3 82mm rangetable ELEV / height-of-site correction + charges; no official range-to-mils table exists, so none is invented (the old fabricated formula was removed)
Bohemia Interactive Ultimate Military Sim · Military Sim / Tactical Sandbox
Full # command table (player IDs come from #userlist, not #monitor) + kick/ban generator + BEServer_x64.cfg builder (RConPort is a required user-chosen port; there is no official "+4" formula; the old page’s #maxping & co. are server.cfg keys, now moved back)
Vanilla ballistic-computer field guide + ACE3 82mm rangetable ELEV / height-of-site correction + charges; no official range-to-mils table exists, so none is invented (the old fabricated formula was removed)
Source-verified ACE3 constants (6.0 L blood / four hemorrhage classes / 3.0 L fatal / 300 s cardiac-arrest window halved by CPR) + linear timeline with an editable bleed rate and IV bag times; there is no AED in ACE3 (0 source hits)
Grid-reference deltas (4/6/8/10 digit) to bearing & distance (pure geometry), target width × mils to range, lateral offset to mil correction, plus a call-for-fire format cheat sheet
Flight times come from the vanilla computer Travel Time / ACE3 rangetable (editable measured values); pure arithmetic yields each tube’s launch delay and the earliest feasible impact time, flagging any tube that cannot make it
Emits only multi-source-verified official keys (LinuxGSM template × official wiki template × host KBs), annotating values and sources per key; passwords stay empty placeholders; voteThreshold > 1 is rejected on the spot (the old sample’s 1.5 could never pass a vote)
Full # command table (player IDs come from #userlist, not #monitor) + kick/ban generator + BEServer_x64.cfg builder (RConPort is a required user-chosen port; there is no official "+4" formula; the old page’s #maxping & co. are server.cfg keys, now moved back)
Bandwidth / packet / error keys in the official sample’s terms; MinBandwidth is computed from the documented "players × 256 kbps" guideline and editable, MaxBandwidth defaults to 2× matching the official sample (5,120,000 / 10,240,000)
Official port table 2302 (game+VON) / 2303 (Steam query) / 2304 (Steam master) / 2305 (VON reserved, unused) + user-defined BE RCon port + multi-instance planner (editable step; no official spacing exists) + Windows/Linux firewall commands; the game has no IPv6 support
headlessClients[]/localClient[] allow-lists in server.cfg + HC launch command builder (-client -connect -password -profiles -name) + the LinuxGSM same-box two-instance recipe + the "mission must support HC" prerequisite
appid 233780 install (anonymous works for the base files; Workshop mod updates need a real Steam account with Steam Guard off, per the upstream egg) + launch parameter builder + a dated directory of hosts and community tools
| Port | Protocol | Purpose |
|---|---|---|
| 2302 | UDP | Game port (also carries VON voice and BattlEye client traffic) |
| 2303 | UDP | Steam query port (server browser / A2S; auto-assigned as game port +1, no need to hand-set steamQueryPort) |
| 2304 | UDP | Steam master-server port (auto-assigned as game port +2) |
| 2305 | UDP | VON reserved port (officially unused at the moment; LinuxGSM notes 2302-2305 cannot be reused for BE RCon) |
SteamCMD appid 233780
sudo useradd -m -s /bin/bash steam
sudo apt update && sudo apt install -y steamcmd lib32gcc-s1
sudo -u steam -i \
/usr/games/steamcmd +force_install_dir /opt/gameserver \
+login anonymous +app_update 233780 validate +quit
https://community.bistudio.com/wiki/Arma_3:_Dedicated_Server
server.cfgbasic.cfgBattlEye/BEServer_x64.cfgBattlEye/bans.txtban.txtMPMissions/keys/<profiles>/<name>.Arma3ProfileServer appid 233780 (a free tool app; store appdetails returning success:false for tool apps is normal storefront behaviour, not evidence of absence). The official footprint is four consecutive UDP ports: 2302 game+VON / 2303 Steam query / 2304 Steam master / 2305 VON reserved (unused but occupied); steamPort and steamQueryPort need not be hand-set — the server auto-assigns game port +1/+2 (per the LOW.MS KB), and hand-written lines from old configs should be deleted. The BE RCon port is a required user-defined value in BEServer_x64.cfg (officially it only has to differ from the game ports; community convention +4=2306, LOW.MS panels +10, see D1). Upstream egg wording: installation needs a real Steam account with Steam Guard off (the account need not own the game); only Workshop mod downloads require owning Arma 3 — this conflicts with the widely repeated "login anonymous works", both readings are listed (D8). -mod= takes semicolon-separated relative paths; each mod’s .bikey must sit in keys/ to pass verifySignatures=2 or players cannot join; mission .pbos go in MPMissions/. -profiles= works on Linux (the current egg uses ./serverprofile; the old "broken on Linux" claim is historical, D6). Each instance occupies four consecutive ports, so a spacing step ≥4 is a hard constraint (no official step exists, D7). The game has no IPv6 support (per OVHcloud’s official page). No server was run and no live session was established here.