I’m currently hosting an Arma Reforger server through GTX (Windows Dedicated Server).
We’ve encountered a critical bug that causes the entire server to freeze and disconnect all players shortly after an admin logs in.
The issue appears to originate from the engine-side SCR_GameModeCampaign class, where calling OnPlayerRoleChange leads to a recursive loop and throws the following error:
SCRIPT (E): Virtual Machine Exception
Reason: ScriptInvoker: Recursive call of Invoke!
Function: OnPlayerRoleChange
Class: SCR_GameModeCampaign
This bug repeats immediately for every admin who joins, and even after leaving the server, the recursive state continues until the server crashes.
We’ve verified the issue is not related to mods, as it occurs on a clean install. It is either tied to the core game logic or a corrupted save state from the latest patch.
Please find attached the full console.log file for your review.
Steps to Reproduce:
- Start server normally (GTX hosting).
- Have any player join and sign in as admin.
- Server throws recursive error and spirals into a crash loop.
We kindly ask for a fix or workaround to avoid server downtime. Thank you.