I've set up an Arma 3 server on linux for learning and testing. Sometimes the server will become unresponsive for ~50 sec when a player connects, and repeatedly after the player has connected. When the server is unresponsive, players cannot enter vehicles or issue scripted commands. This is what I'm seeing in the console during the unresponsiveness:
10:54:45 Player olog connecting.
10:54:45 BEServer: registering a new player #xxxIDxxx
10:54:45 BattlEye Server: Connected to BE Master
10:55:35 BattlEye Server: Failed to receive from BE Master (0)
10:55:35 BattlEye Server: Disconnected from BE Master
10:55:35 BattlEye Server: Player #0 olog - BE GUID: xxxGUIDxxx
10:55:35 Player olog connected (id=xxxOtherIDxxx).
10:55:35 BattlEye Server: Verified GUID (xxxGUIDxxx) of player #0 olog
However, it doesn't happen all the time, only when certain combinations of mods are loaded. When it operates properly, I see this:
10:43:07 Player olog connecting.
10:43:07 BEServer: registering a new player #xxxIDxxx
10:43:07 BattlEye Server: Connected to BE Master
10:43:08 BattlEye Server: Player #0 olog - BE GUID: xxxGUIDxxx
10:43:08 Player olog connected (id=xxxOtherIDxxx).
10:43:08 BattlEye Server: Verified GUID (xxxGUIDxxx) of player #0 olog
(Note the absence of the 50 sec delay.)
If I run the server with no mods, it behaves normally.
If I run the server with Exile mods, it behaves normally.
If I run the server with Exile & CUP mods, it behaves normally.
If I run the server with only CUP mods, the server will hang for a period every so often after a player connects.
The same client was used for all tests, and both the client and server have identical mod files.
Config files and server logs are available below:
Properly working with Exile - https://pastebin.com/j2ZhuD0e
Odd behavior without Exile - https://pastebin.com/v68G3HhS
Exile Config https://pastebin.com/aYmQGdvX
Custom Config https://pastebin.com/pjSCWwJk
- Exile Launch command
./arma3server -bepath=battleye/Exile -mod=@CBA_A3\;@CUP_Terrains-Core\;@CUP_Terrains-Maps\;@CUP_Terrains-CWA\;@CUP_Units\;@CUP_Vehicles\;@CUP_Weapons\;@ExileMod\; -servermod=@ExileServer\; -config=\@ExileServer/config.cfg -port=2302 -cfg=\@ExileServer/basic.cfg -name SC -autoinit
- Custom launch command
./arma3server -bepath=/home/steam/server/battleye/Olog -mod=@CBA_A3\;@CUP_Units\;@CUP_Terrains-CWA\;@CUP_Terrains-Maps\;@CUP_Weapons\;@CUP_Vehicles\;@CUP_Terrains-Core\; -config=server.cfg -cfg=\@ExileServer/basic.cfg -name=SC -autoinit