Silence QOL Fixes

by Silence_AUS

2.0.3

Silence QOL Fixes 2.0.3
Fixed: players leaving a server no longer run the server’s save and cleanup routines (XP, stats, entity saves, timers, vehicle tracking) on their own PC during the exit.
Game Version
1.8.0.13
Created
Sun, 25 Oct 2026 10:39:17 GMT
Last Modified
Sun, 25 Oct 2026 10:39:29 GMT

2.0.2

Silence QOL Fixes 2.0.2
Staff messages (warn, warnall, warnfaction, teleport, ban and kick notices, teamkill penalties) now show as the big on-screen popup plus a chat line, like GM Tools. If a player has popups turned off, they get a forced hint instead.
New operation roles: Anvil (Anv.), Raven (Rvn.) and Viking (Vikn.), shown as a tag next to the name on nametags, the scoreboard, the killfeed, GM labels and the map. They’re display only and last for the session. Hidden names never get a tag.
Broadcasts: 
The first broadcast goes out about a minute after the server starts.
Repeated messages no longer all fire at once; they’re spaced out.
New cycleEveryMinutes setting rotates through the list one message at a time.
Admin call GM ping now marks the caller’s character.
Strike sounds: 
New strike sound pack (13 sounds, all CC0 from Freesound, credits in Sounds/Strike/SOURCES.txt).
All strike sounds are now directional, with distance falloff, distant muffling and speed-of-sound delay.
The jet flies past you, loudest on the closest pass.
Artillery, mortar and rocket whistles end exactly as the round lands.
The gun run plays one burst per 2.7 s instead of stacking bursts.
The mortar firing sound no longer starts half a second late.
Flat sounds stay as an automatic fallback. New settings: incoming_lead_ms, rocket_incoming_lead_ms and gun_burst_every_ms (strike config version 5).
Levitate is back on right-click for AI only.
Spectate has an icon.
Staff, warn and kick icons no longer show as white boxes.
Game Version
1.8.0.13
Created
Sun, 25 Oct 2026 09:43:38 GMT
Last Modified
Sun, 25 Oct 2026 09:44:33 GMT

2.0.1

Silence QOL Fixes

Fixes
- Fixed several GM and server features failing to load at startup ("Unknown class" errors). This affected the teamkill and war crimes kicks, the vanilla healing stats, the GM teleport camera and some GM right-click actions.
- Staff popups (warn, warn all, announcements, teleport, kick and ban notices) now show even for players who have hints turned off in their settings.
- The #admin call ping now shows the normal GM ping marker on the caller's character, not just the sound.
- Repeating broadcasts now send their first message about a minute after a restart (once someone is online) instead of a full interval later, like Server Admin Tools did.
- Cleaner server log lines (no more "string msg = ..." in front of messages).
- Removed a repeating JSON warning about GMStaff.json.

New
- GM strikes can now be cancelled (see GM Tiers and Queue). Remaining impacts, sounds and AI warnings are dropped; rounds already in the air still land. Every cancel is logged.
Game Version
1.8.0.13
Created
Sun, 25 Oct 2026 08:20:13 GMT
Last Modified
Sun, 25 Oct 2026 08:20:23 GMT

2.0.0

Big update. Together with GM Tiers and Queue this replaces Server Admin Tools and GM Tools. No code from either of those mods is used.

Logging and Discord
- Discord webhook logging, server only. Channels: admin, moderation, chat, joins, kills, aikills, players, ranks, admincall, events. Config in Silence QOL/Config/Discord.json, created with everything off. Webhook URLs never leave the server.
- Player names and messages are escaped before they go to Discord, so nobody can post links or pings through their name.
- Chat audit log for every channel, kept on the server for 14 days.
- New kill log (Logs/KillLog_<date>.txt): every player death with killer, faction, weapon, distance and a friendly fire flag. Works with Discord off. Staff get a hint when someone hits 3 teamkills in a session.
- Base captured and game ended lines in the server log.
- Logs roll over to a new dated file instead of copying old ones, so no more hitch when they get big.

Server info and messages
- Welcome popup with the ARGC banner, imported from the SAT config on first start. Open it again from the pause menu (Server info).
- Repeating and scheduled broadcasts, imported from SAT. Entries can have minPlayers / maxPlayers for seeding messages.
- #uptime, a server stats file and a low FPS warning.
- Players and staff list in the pause menu, and an opt-in on-duty staff badge (replaces Undercover Odin).

Staff tools
- #admin <message> for players to call staff, #claim for staff to take a call. Numbered calls, hint and sound to staff, GM camera ping, optional Discord role ping.
- Set rank is the one rank tool (GM right-click or Staff Panel), with a popup and sound for the player.
- GM first-person spectate rebuilt from scratch: right-click a player, AI or vehicle and pick "Spectate (first person)", or use Spectate in the Staff Panel. You see their real view including aiming down sights, with optional bullet tracers. A player only sends their camera while someone is spectating them.
- Teamkill penalty you can control in Config/TeamkillPenalty.txt: penalty per friendly player and AI, kick level, ban length, decay, staff exempt, and a warning popup before the kick.
- Placed fortification cleanup now finds sandbags, wire and dirt mounds even after a restart.

Fixes and performance
- Kill stats only go to players whose numbers changed, every 5 s.
- Repeating timers can't stack up after a mission restart any more.
- Drone limit removed from the carry and vehicle cargo limits.
- One spawn log line per player instead of two.
- ACE medical litter: QOL handles it on PVE maps when the new PVE Remix is loaded.
- No more Game Master script error when a placeable belongs to a mod that isn't loaded.
Game Version
1.8.0.13
Created
Sun, 25 Oct 2026 07:11:37 GMT
Last Modified
Sun, 25 Oct 2026 07:11:49 GMT

1.0.228

## Discord kill feed
- Suicides and deaths with no attacker (falls, drowning, bleeding out) are no longer posted.
- Staff kills are clearly marked in the kills channel:
  - Kills made by a GM controlling an AI are tagged [GM-CONTROLLED AI] and name the staff member, including kills that land after the GM has left the AI.
  - Kills from Game Master actions (placed mines, Neutralize, lightning) are tagged [GM ACTION].
- An AI being driven by staff that gets killed is shown as "AI (controlled by staff <name>)", not as the staff member.
- The aikills channel is unchanged and stays off unless it has a webhook.
Game Version
1.8.0.13
Created
Thu, 22 Oct 2026 21:24:50 GMT
Last Modified
Thu, 22 Oct 2026 21:24:58 GMT

1.0.227

Silence QOL Fixes: changes (2026-10-23) 
Upload this together with GM Tiers and Queue. GM Tiers uses the new Discord and chat audit parts of QOL. 
New: Discord webhook logging (server only) 
Seven channels: 
admin: GM audit, GM Tiers grants, reloads and sync, and the "Server online" post
moderation: warns, kicks, bans and unbans from GM Tiers
chat: all chat
joins: connects and disconnects
kills: player vs player kills, team kills (flagged [FRIENDLY FIRE]), suicides and friendly vehicle kills
aikills: the AI killfeed (players killing AI, AI killing players, enemy vehicles destroyed)
players: player count 
Config: $profile:Silence QOL/Config/Discord.json. It's created with everything off. 
Paste a webhook URL into each channel you want and set enabled to true.
The file is re-read every 30 seconds, so no restart is needed. 
Private by design: 
Webhook URLs stay on the server and are never sent to players.
The log only ever shows the webhook ID, never the token.
Nothing is needed on the client, so it works for console players. 
Safe posting: 
Lines are batched per channel, with one request at a time and backoff when Discord rate limits.
@everyone, @here and user mentions are stripped from posted text. 
Log lines: 
[ARGC Discord] Config loaded/reloaded: N channel(s) enabled
[ARGC Discord] channel <name>: OK (HTTP 204) 
New: chat audit log 
Every chat channel is saved on the server to $profile:Silence QOL/Logs/Chat_<date>.log. Files are kept for 14 days by default.
Settings: Config/ChatAudit.txt (enabled, discord forward, keepDays). It's hot reloaded.
Staff Panel: recent chat shows there for staff with the chat_audit permission. 
New: server performance readout 
What it tracks: FPS (current and 5 minute minimum), players, active AI, total AI agents and idle vehicles.
Where it shows: 
in the Staff Panel (Server status)
as a [ARGC Perf] log line every 5 minutes (Config/ServerPerf.txt, log_minutes, 0 = off, hot reloaded) 
Idle vehicles: vehicle cleanup reports how many vehicles are sitting empty with no player near (idle_report_minutes, default 10). 
Combat stats 
Skip this section if your last upload already had the combat stats update. 
Counted from the game's own kill events, so PvE kills and vehicle kills now count.
Server push. The server sends stats to each player's HUD, and the score is worked out on the player's side. 
Fixes 
No more Game Master error when a mod is missing. Game Master no longer throws a script error ("NULL pointer ... entityResource") when a placeable entry belongs to a mod that isn't loaded (EMP, Tree Cutting, Arsenal Laptop and so on). The entry is skipped, with one log line each: [QOL GM] Placeable entry skipped, prefab not found (its mod is not loaded): ...
Plain button labels. List dialogs (including the Staff Panel) show plain Cancel and Confirm buttons instead of #GME-UI_Listbox_... text keys.
Health report. The startup report now includes Discord, chat audit and performance status lines.
Game Version
1.8.0.13
Created
Thu, 22 Oct 2026 20:50:25 GMT
Last Modified
Thu, 22 Oct 2026 20:50:33 GMT

1.0.226

Silence QOL Fixes: Combat stats fix
Combat stats now record in every game mode, PvE included. They were stuck at 0 because the base game scoring only counts players killing players, so AI kills never counted.
Counted from the game’s own kill events: 
Kills: enemy AI and enemy players.
Deaths: all of them, including deaths to AI.
Friendly kills and suicides: counted separately.
Vehicle kills: an enemy vehicle you destroy. This counter never worked before.
Score uses the base game weights: kill +1, friendly kill −1, suicide −1, capture +1.
Not counted: GM actions such as neutralize or lightning, and kills made while possessing an AI.
Stats HUD: the server now sends your kills, deaths, score and live rank to your HUD, updating within about 2 seconds.
Saved stats carry over when you reconnect, and the GM stats reset clears everything.
Fixed the “ARGC_CombatStats.json is EMPTY” startup error, which went away once stats started saving.
Game Version
1.8.0.13
Created
Mon, 19 Oct 2026 11:25:14 GMT
Last Modified
Mon, 19 Oct 2026 11:25:32 GMT

1.0.225

- Fixed AMP's player list freezing: spawn/disconnect loadout logs no longer print multi-thousand character lines to the server console. Full item lists now go to ARGC_Crashlog.log in the session's log folder, and the console gets a short summary line.
Game Version
1.8.0.13
Created
Mon, 19 Oct 2026 10:39:34 GMT
Last Modified
Mon, 19 Oct 2026 10:39:55 GMT

1.0.224

- Now requires Silence Parachutes (the airdrop crates use its parachute model)
Game Version
1.8.0.13
Created
Mon, 19 Oct 2026 09:47:30 GMT
Last Modified
Mon, 19 Oct 2026 09:47:42 GMT

1.0.223

Silence QOL Fixes: changes
New: GM Strikes
Eight fire support tools in the GM Systems menu, each with its own icon and settings: 
Artillery Barrage, Rocket Salvo, Mortar Fire Mission, Gun Run
Bomb Run, Cluster Strike, Precision Strike, Smoke Screen
All of them need the one gm_strike permission.
Base game audio: 
Distant guns or launchers fire from a battery position before the rounds arrive.
Rounds and rockets can be heard coming in, and gun runs have bullet flybys.
Impacts use the base game explosion sounds.
Base game effects. Impacts use the mortar, rocket and cannon explosion effects. Gun runs only use a full explosion on every 4th hit, to keep frame rates up.
Smoke Screen built for consoles: 
Each player's game draws the smoke itself, so no smoke objects are sent over the network.
At most 12 smoke clouds on the whole server, with the oldest screen cleared first.
Each screen lasts 2 minutes and fades out.
Consoles draw half as many clouds.
Settings. All strike settings live in $profile:Silence QOL/Config/GMStrike.json. Your existing file upgrades itself once and keeps a .bak copy.
Security
Every GM request is checked on the server. That covers stealth listen, teleport to player, module placement, module init, the lightning key and the spectate camera relay. Each checks the permission, the real sender, and a rate limit.
GM Tiers and Queue integration. When GM Tiers and Queue is loaded, these checks use its tiers and ranks directly.
Possessed AI. Stealth listen always uses the GM's own character, and refuses while possessing an AI.
Data safety
Safe player data saves. Player XP and combat stats are saved crash-safe with .bak, .tmp and .corrupt copies. A bad file can no longer wipe player data.
No more lost XP. A player's XP is never saved before it has been loaded, which fixes rare XP loss on join.
Disconnect saves are batched, and a failed write is retried.
Events file rotation. events.json rotates past max_file_kb.
Cleanup and cargo
Bodies and loose items are protected while a player is nearby. The default radius is 30 m for bodies and 5 m for items.
Vehicles: 
Vehicles carrying cargo get a longer lifetime, but only while they are actually in use.
A requested vehicle is held while its owner is alive and close by.
AI sitting in vehicles are never removed as stuck.
Cargo trim. An overloaded vehicle now removes only the items over the limit, newest first.
Performance
Trench and body cleanup now spread their work across frames.
Guided weapon, cargo, litter and damage checks use caches and early exits.
Server report
The [QOL Health] startup report now shows: 
cleanup totals
cargo trims
data file status
refused requests
the slowest step
A short report repeats every 30 minutes (QOLReport.txt), with an optional $profile:QOL_report.txt.
Fixes
Fixed a compile error (a reserved word was used as a name).
Bad airdrop entries are cleaned up, and the player is told.
Safe zones rebuild when an HQ moves or changes owner.
SilenceAI GM actions removed from the QOL menu config. SilenceAI adds them itself now, which stops the error spam when SilenceAI is not loaded.
Various null-check and crash fixes.
Game Version
1.8.0.13
Created
Mon, 19 Oct 2026 06:26:40 GMT
Last Modified
Mon, 19 Oct 2026 06:27:07 GMT

1.0.222

• Removed the default double-tap L lightning hotkey (still in the right-click menu, rebindable in Controls)
• Raised Game Master budget caps (AI, systems, props, vehicles, waypoints) so event builders don’t hit the limits
Game Version
1.8.0.13
Created
Sun, 18 Oct 2026 04:14:47 GMT
Last Modified
Sun, 18 Oct 2026 04:14:56 GMT

1.0.221

Silence QOL: Map Locator
Added
Map locator: your own position on the full-screen map, drawn live by your game every frame, so it no longer lags up to 2 seconds behind you. 
Marker: a diamond with a dark outline and a dark centre.
Heading trail: six fading dots ending in a small diamond, pointing the way you or your vehicle face.
Lock-on: four corner brackets close in on you each time the map opens.
Pulse: the brackets gently pulse every 3 seconds so you’re easy to spot.
Centre on open: the map centres on you when it opens.
Readout: under the marker, showing grid reference and bearing, for example 047 122 | 045° NE.
Map tool bar buttons: “Centre on me” (person icon) and “Locator settings” (gear icon).
LOCATOR settings panel: each player sets their own: 
Show locator, heading trail, lock-on, pulse, centre on open, grid reference and bearing, each on or off
6-digit (100 m) or 8-digit (10 m) grid
Size from 60% to 200%, in 10% steps
Colour: Server, Yellow, Cyan, Lime, Orange, Magenta or White
Reset to defaults
per-player locator settings (each part on or off, size 60 to 200%, 7 colour choices, 6 or 8 digit grid). On PC they’re saved and carry across sessions. On console they apply straight away but may reset when the game restarts.
Controller support: 
The tool bar buttons work through the base game’s tool menu.
In the panel, the D-pad or stick moves between rows and A (Cross on PlayStation) selects.
Every row is a single action, so no mouse is needed.
New keybinds: in Settings > Controls > Silence QOL, with no default keys: “Map: centre on me”, “Map: locator on / off”, “Map: locator bigger” and “Map: locator smaller”.
Changed
Your own player-marker dot is hidden while the locator is on, so you don’t see yourself twice. If you’re leading a vehicle, its marker with the “+N” crew count still shows.
Game Version
1.8.0.13
Created
Sat, 10 Oct 2026 23:39:58 GMT
Last Modified
Sat, 10 Oct 2026 23:40:31 GMT

1.0.220

- Added keybinds (no default key, set them in Controls > Silence GM) for the SilenceAI Game Master orders: weapons safe / free, stop moving / move, hold position / release.
Game Version
1.8.0.13
Created
Sat, 10 Oct 2026 04:58:16 GMT
Last Modified
Sat, 10 Oct 2026 04:58:39 GMT

1.0.219

- Registered the SilenceAI right-click orders (weapons safe, stop moving, hold position) in the Game Master menu.
Game Version
1.8.0.13
Created
Sat, 10 Oct 2026 04:36:38 GMT
Last Modified
Sat, 10 Oct 2026 04:36:59 GMT

1.0.218

- Fixed airdrop crates throwing a NULL pointer error every time an item was added on landing.
- Resupply airdrop now carries [ARGC] .308 AP HOT 40rnd (L5AWM Carbon) magazines instead of Colourful items PMAGs. Existing servers: update the item line in Silence QOL/Config/ARGC_Airdrops.txt.
- Registered the SilenceAI "Commander objective here" and "Remove commander objective" Game Master right-click actions, which were missing from the menu.
Game Version
1.8.0.13
Created
Sat, 10 Oct 2026 04:13:19 GMT
Last Modified
Sat, 10 Oct 2026 04:13:42 GMT

1.0.217

- Fixed airdrop crates throwing a NULL pointer error every time an item was added on landing. The crate now uses a general storage manager instead of the player character one.
- Airdrops should now fill completely and place their supply stockpile as configured.
- Resupply airdrop now carries [ARGC] .308 AP HOT 40rnd (L5AWM Carbon) magazines instead of Colourful items PMAGs. Existing servers: update the item line in Silence QOL/Config/ARGC_Airdrops.txt.
Game Version
1.8.0.13
Created
Sat, 10 Oct 2026 02:36:13 GMT
Last Modified
Sat, 10 Oct 2026 02:36:42 GMT

1.0.216

Fixed server failing to start (“Can’t compile Game script module”) on large mod packs: static values are now set when the game starts instead of when scripts load.
Server files moved from the “ARGC” profile folder to “Silence QOL”. Settings, XP, stats and logs move across automatically on first start.
Game Version
1.8.0.13
Created
Sat, 10 Oct 2026 01:52:49 GMT
Last Modified
Sat, 10 Oct 2026 01:53:14 GMT

1.0.215

Server files moved from the “ARGC” profile folder to “Silence QOL”. Existing settings, XP, stats and logs move across automatically on first start.
Game Version
1.8.0.13
Created
Sat, 10 Oct 2026 01:03:22 GMT
Last Modified
Sat, 10 Oct 2026 01:03:46 GMT

1.0.214

Fixed server failing to start (“Can’t compile Game script module”) with large mod packs: moved 50 text constants inline and removed unneeded start-up values. No change to features or settings.
Game Version
1.8.0.13
Created
Sat, 10 Oct 2026 00:51:09 GMT
Last Modified
Sat, 10 Oct 2026 00:51:33 GMT

1.0.213

Fixed server failing to start (“Can’t compile Game script module”) when run alongside large mod packs. Removed 92 unnecessary static start-up values. No change to features or settings.
Game Version
1.8.0.13
Created
Sat, 10 Oct 2026 00:33:04 GMT
Last Modified
Sat, 10 Oct 2026 00:33:41 GMT

Showing 31 to 50 of 50 results

Rows per page