Completely vanilla Arma 3 game servers are presenting as if they are ‘overloaded’ as Bohemia documentation describes. Server FPS is below 20, sometimes as low as 1 and the server is automatically attempting to utilize all allocated CPU cores to try and catch up. I do not see any noteworthy error messages and have attempted to optimize server performance by modifying the basic.cfg file for Networking Optimization. Players have decent fps but low server fps causes AI to stutter and lag.
Steps to reproduce:
Step 1: Create default Arma 3 Instance with recommended specs
Step 2: Set Admin Password in configuration>Arma 3 to allow admin controls
Step 3: Connect to server and login as admin. (Use #monitor for server data in game.)
I think I’m experiencing a similar issue. I couldn’t narrow it down to server FPS since as the CPU utilisation wasn’t hitting critical limits and headless clients made no difference. I had no luck in finding anything that makes a noticeable difference unfortunately. What hardware are you running?
Oh damn. That’s a lot newer and higher end than mine. I was hoping I’d resolve my issue with more/faster ram but judging by yours, I guess my issue will remain. I read somewhere that Arma doesn’t like virtualised environments but I have no real means to test it outside of at least an LXC container from proxmox
Yeah, I’m fairly certain that it must be a bug somewhere because the server is IMMEDIATELY bogged down when the mission is rendered.
For clarification, Server CPU usage and Server FPS are normal when:
-Starting
-Player connecting
-Player selecting mission
-Player selecting slots for mission file
-Viewing the map and clicking continue to begin mission
Then, after selecting ‘Continue’ the server immediately jumps to 4 CPU cores all being utilized 100% and server FPS drops from 50 to 20 (Tops). Then when I put an AI down, it drops further to maybe 3FPS.
This is not normal, the game came out in 2013. I hope someone can help us both.
Fascinating. I’ll have to do further testing in the coming days on that. I’ve been a bit bogged down with work. For me I was seeing cpu utilisation of up to about 70% on 6 cores. To be fair those are old Broadwell cores (2x Xeon 2680 v4) but yea. Ram stayed under 2Gb the whole time. Have you tried running it outside of docker? I had a very small uplift then.
So ive done more testing and yes, its low server FPS. I just do not understand why tho. It seems to cause a huge amount of server load for no particular reason.
When we ran the server outside of docker and observed improved performance. Also added headless clients. However, the server is slowly degrading in performance over time. We are upgrading CPU soon and hoping for the best.