published · approved · 107 KiB
Workshop mod by Smudge202
ATG Core Arma Reforger Mod
Shared foundation for ATG's mods: settings, server messages and logging, without Workbench
69DD3057610963D7
Ranking
Popular#702671.4
5Serversrunning this mod
0Observed players nowon servers reporting this mod
205Estimated player-hours (7d)7-day data
DeploymentTop 21%78.8ahead of 79% of tracked mods by servers running it
ActivityTop 40%60.3ahead of 60% of tracked mods by play on those servers
Popularity71.4deployment and activity combined
How those 5 installs happen100% traced
- Not identified as a dependency4
- Required by another mod1
Last 30 days
5 latest6 peak, 9 Oct0 low, 21 Sept
Servers reporting the mod in each hourly observation. Last 30 days.
Daily values
| Day | Last | Peak | Low | Obs. |
|---|---|---|---|---|
| 19 Sept | 1 | 2 | 1 | 9 |
| 20 Sept | 1 | 1 | 1 | 24 |
| 21 Sept | 1 | 1 | 0 | 24 |
| 22 Sept | 1 | 1 | 1 | 24 |
| 23 Sept | 1 | 1 | 1 | 24 |
| 24 Sept | 3 | 3 | 1 | 24 |
| 25 Sept | 1 | 3 | 1 | 24 |
| 26 Sept | 1 | 1 | 0 | 24 |
| 27 Sept | 1 | 1 | 0 | 24 |
| 28 Sept | 1 | 1 | 1 | 24 |
| 29 Sept | 3 | 3 | 2 | 24 |
| 30 Sept | 3 | 3 | 2 | 24 |
| 1 Oct | 3 | 3 | 2 | 24 |
| 2 Oct | 3 | 3 | 3 | 24 |
| 3 Oct | 3 | 4 | 3 | 24 |
| 4 Oct | 3 | 3 | 2 | 24 |
| 5 Oct | 3 | 4 | 3 | 24 |
| 6 Oct | 4 | 4 | 3 | 24 |
| 7 Oct | 3 | 4 | 3 | 24 |
| 8 Oct | 5 | 5 | 2 | 24 |
| 9 Oct | 5 | 6 | 4 | 24 |
| 10 Oct | 5 | 6 | 5 | 24 |
| 11 Oct | 6 | 6 | 5 | 24 |
| 12 Oct | 6 | 6 | 5 | 24 |
| 13 Oct | 6 | 6 | 5 | 24 |
| 14 Oct | 6 | 6 | 5 | 24 |
| 15 Oct | 5 | 6 | 5 | 24 |
| 16 Oct | 5 | 5 | 3 | 24 |
| 17 Oct | 5 | 5 | 5 | 24 |
| 18 Oct | 5 | 6 | 4 | 24 |
| 19 Oct | 5 | 5 | 5 | 15 |
1 latest13 peak, 27 Sept0 low, 19 Sept
Sampled player counts on servers reporting the mod; not unique players. Last 30 days.
Daily values
| Day | Last | Peak | Low | Obs. |
|---|---|---|---|---|
| 19 Sept | 1 | 2 | 0 | 9 |
| 20 Sept | 0 | 1 | 0 | 24 |
| 21 Sept | 0 | 2 | 0 | 24 |
| 22 Sept | 0 | 1 | 0 | 24 |
| 23 Sept | 3 | 4 | 0 | 24 |
| 24 Sept | 1 | 8 | 0 | 24 |
| 25 Sept | 5 | 6 | 0 | 24 |
| 26 Sept | 5 | 5 | 0 | 24 |
| 27 Sept | 0 | 13 | 0 | 24 |
| 28 Sept | 3 | 3 | 0 | 24 |
| 29 Sept | 0 | 2 | 0 | 24 |
| 30 Sept | 2 | 2 | 0 | 24 |
| 1 Oct | 0 | 3 | 0 | 24 |
| 2 Oct | 0 | 1 | 0 | 24 |
| 3 Oct | 1 | 7 | 0 | 24 |
| 4 Oct | 1 | 3 | 0 | 24 |
| 5 Oct | 3 | 5 | 0 | 24 |
| 6 Oct | 6 | 6 | 0 | 24 |
| 7 Oct | 8 | 8 | 0 | 24 |
| 8 Oct | 4 | 7 | 0 | 24 |
| 9 Oct | 5 | 6 | 0 | 24 |
| 10 Oct | 2 | 12 | 0 | 24 |
| 11 Oct | 0 | 10 | 0 | 24 |
| 12 Oct | 4 | 5 | 0 | 24 |
| 13 Oct | 3 | 4 | 0 | 24 |
| 14 Oct | 3 | 3 | 0 | 24 |
| 15 Oct | 6 | 6 | 0 | 24 |
| 16 Oct | 0 | 8 | 0 | 24 |
| 17 Oct | 0 | 9 | 0 | 24 |
| 18 Oct | 0 | 3 | 0 | 24 |
| 19 Oct | 1 | 1 | 0 | 15 |
Calculated Oct 19, 2026, 2:56 PM UTCDerived from observed server and mod activity. Trend positions describe recent observed change, not future adoption.
Summary
Shared foundation for ATG's mods: settings, server messages and logging, without Workbench
Official Workshop description
ATG Core carries the parts more than one ATG mod needs, so they are written
and fixed once rather than copied. It is not a gameplay mod - loading it on
its own changes nothing you can see.
SETTINGS
Every ATG mod's settings become readable from a plain JSON file in the
server's profile directory: no mod of your own, no Workbench, no rebuild, and
one server's tuning is a file you can copy to another.
With ATG Commands loaded too, /atg reload re-reads those files and applies
them to the running server without a restart, and every connected player is
sent the new values in the same step.
The dependency is soft in both directions. An ATG mod runs normally without
Core and falls back to its own config; Core does nothing on its own.
SETTINGS DELIVERY
A joining player is sent the ATG settings through a queue of their own rather
than in one burst: the server sends a block, waits for that player's game to
confirm it, and only then sends more. A struggling connection is given
smaller blocks with a gap between them, judged on packet loss and round-trip
time, and is never sped up. The pacing dials are in atg-core.json.
The Deploy button is held until the settings a player needs in order to spawn
correctly have arrived, and says so on the button. It opens when they land,
never on a timer. Settings a mod marks as server-only are never sent to a
client at all.
With ATG Commands loaded, /atg rplprobe measures how much one player's
connection will actually carry - the tool for a server where players drop on
join and nobody can say whose connection is at fault. Testing somebody else
asks them first.
THE ATG TAB
Preferences each player answers for themselves sit on an ATG tab in the
game's settings menu, built from the rows the loaded ATG mods contribute.
Nothing on it reaches the server, and it appears only once a mod has put
something on it.
SERVER MESSAGES
Core can post messages to every player's chat on a schedule, configured the
same way as everything else. Rotating messages share a pool posted one at a
time on an interval; daily messages are posted once a day at a fixed time,
for a restart warning or an event. Core ships with an empty list, so loading
it adds no chat traffic.
LOGGING
One verbosity level that every ATG mod inherits, so a noisy server is
quietened in one place rather than mod by mod. Four levels, from warnings
and errors only up to a full survey of what each mechanic is doing.
Warnings and errors are never suppressed at any level. Each mod can still
set a level of its own while you are diagnosing that one mod.
LOAD ORDER
Load ATG Core BEFORE any mod that uses it. Getting this wrong produces no
error message - the dependent mods silently drop to their own config files,
and because server and clients can then disagree, the symptom is players
being rejected for a content mismatch rather than anything pointing at load
order.
-addons ATG-Core,<everything else>
Documentation: https://atg-milsim.org/wiki/atg-core
LICENCE
Azzholes Tactical Group Arma Reforger Content License (Non-Commercial, No Derivatives). Stricter than APL-ND: no commercial use, and no re-upload or mirroring outside ATG's own Workshop listings.
Permission requests: https://discord.gg/M5ehKnEnQs
Servers running this mod
55 currently listed servers report ATG Core in its mod list. Showing the 5 with the most players.
- [FR-PVE] COE2 Frontline | Task Force Orion. : https://discord.gg/Qzbyx9DBBROnline · COE2 - Ruha0 / 25players
- [IPSK] Operations ServerOnline · Operation Cavendish Drops0 / 128players
- LNB combat opsOnline · #AR-CombatScenarioEveron_Name0 / 16players
- Strykers - Arquipélago Estratégico - Aliança Elite BROnline · Worthy Islands - Game Master Mode0 / 20players
- Task Force Black Russo-Ukraine StoriesOnline · Zimnitrita - Game Master0 / 40players
Versions
68.3.1Game 1.8.0.13 · 107 KiB · Sep 23, 2026
Dependencies: 0Scenarios: 0PublishedApproved
ADDED
- Config reload and write-back: the JSON is re-applied over the live config, written back with a .bak, and re-sent to connected clients.
- ATG_Settings, the shared config root every ATG mod contributes to, and the ATG settings tab.
- A per-player send queue for ATG settings: the server sends a block, waits for that player's game to say it has applied it, and only then sends more. Every player is paced at whatever speed they can manage.
- A mod declares how important its settings are, splits a large set into segments, and can withhold the parts no client reads.
- Four server dials for the pacing, under Settings replication — block size, a ceiling on unacknowledged data, and packet-loss and round-trip-time brakes.
- A connection test that measures what a client can actually take, reported back with its own consent dialog.
- Deploy is held until the settings a player needs in order to spawn correctly have arrived.
- A multiple-choice row in the ATG settings tab, writing back a whole-number setting.
CHANGED
- Subsystems honour a reload rather than only a restart.
- Both send paths — the join-time set and a later change — go through the queue instead of firing every config in one frame.
- A struggling connection is given smaller bursts with a gap between them, judged on packet loss and round-trip time together, and never sped up.
- Server message settings are withheld from clients entirely.
- A player sets their own log verbosity rather than being handed the server's.config.json entry
{
"modId": "69DD3057610963D7",
"name": "ATG Core",
"version": "8.3.1"
}Use ATG Core on your server
Add ATG Core to the game.mods array of your server config.json. The config generator builds the full file, the mod manager keeps the mod list and its dependencies organized, and the config validator checks an existing config. The adding mods guide and mod dependencies guide walk through it step by step.
Fetch this mod from the API
The same metadata is available as JSON. See the API quickstart, the V2 reference, or the V1 reference.
GET https://api.reforgermods.net/v2/mods/69DD3057610963D7
GET https://api.reforgermods.net/v2/mods/69DD3057610963D7/versionsData is cached from Arma Reforger Workshop metadata and may be stale. reforgermods.net is independent and is not affiliated with Bohemia Interactive.