ArmaDB

Testing

Players now

4

Servers

1

Rating

-

Subscribers

-

6,637 downloads

Get it on the Workshop reforger.armaplatform.com/workshop/69A14DCAA8DB0EBC

Busiest servers running it 1 in total

All servers

Players on servers with it

daily, last 30 days

0 15 30 45 60 17 Sep 24 Sep 1 Oct 8 Oct 15 Oct peak 44
Average players Low to peak in each bucket

Details

Author
kahn_key
Version
1.4.2
Size
1.9 MB
Licence
APL-ND
Game version
1.7.0.49
Likes
0 / 0 dislikes
Published
16 Jun 2026
Updated
3 months ago
Workshop ID
69A14DCAA8DB0EBC

Recent adoption

30 days: +6 −6 ↑0

Version history

3
  1. v1.4.2 1.9 MB 21 Jun 2026

    Fixed warning screen disapperaring too quickly

  2. v1.4.1 1.9 MB 21 Jun 2026
  3. v1.4.0 1.9 MB 16 Jun 2026
Description from the Workshop

# Community AFK Kicker - Arma Reforger 1.7 Starter Source A lightweight, server-side AFK kicker for Arma Reforger community servers. ## What it does - Runs server-side only. - Auto-creates a JSON config under `$profile:CommunityAFKKicker/CommunityAFKKicker.json`. - Hot-reloads the config while the server is running. - Tracks player position and rotation on a timer, not every frame. - Warns players with a client-side hint before kicking. - Kicks players who remain AFK past the configured limit. - Supports exempt Arma Reforger Identity IDs. ## Intended performance profile Default settings: - Player AFK check: every 30 seconds. - Config reload check: every 15 seconds. - No per-frame checks. - No constant client RPCs. - No keypress/input tracking. At 128 players, this only checks connected player entity position/angles twice per minute. ## Files to copy into your Workbench addon Copy the `Scripts` folder from this package into your new Workbench addon root. ```text Scripts/Game/CommunityAFKKicker/CAFK_AFKConfig.c Scripts/Game/CommunityAFKKicker/CAFK_AFKPlayerState.c Scripts/Game/CommunityAFKKicker/CAFK_AFKKickerManager.c Scripts/Game/CommunityAFKKicker/CAFK_AFKKickerGameMode.c ``` ## Runtime config path Once the server starts with the mod loaded, the mod creates: ```text $profile:CommunityAFKKicker/CommunityAFKKicker.json ``` On many Windows self-hosted servers, `$profile:` usually resolves somewhere like: ```text Documents\My Games\ArmaReforger\profile\ ``` On hosting panels, it depends on the `-profile` startup parameter and the provider's file layout. ## Test settings For first test, use: ```json { "enabled": true, "playerCheckIntervalSeconds": 15, "configReloadIntervalSeconds": 10, "idleKickSeconds": 120, "warningSeconds": 30, "kickTimeoutSeconds": 0, "movementThresholdMeters": 0.75, "rotationThresholdDegrees": 8.0, "exemptIdentityIds": [], "logToServerConsole": true } ``` Then join the server, stand still,...