For a while I am using for my own hardware testing along my own "Minimum recommended" crusade, a SP "2vs1" mission on Pyrgos.
It's mostly an AI battle featuring spawning FIA vs AAF groups.
As tester/team leader player, you can join FIA with your group.
Using Farook revive in debug mode allow the team leader to revive team members.
AI are spawn by a short script using BIS_fnc_spawnGroup.
In SP the mission is working OK.
I had tested a MP version to share the fun with my Team, but there is no fun because whatever the cleaning setup used, FPS level drop to unplayable level after 30 min play.
The problem is not solved if the player quit and slot-in again.
But there is no more issue if the player quit the game and slot-in anew.
I believe there is an irrecoverable memory leak, because if I stop playing and go to Editor to look at what is wrong with mission, the FPS level is not recovering from the drop.
I have tested dozen of options and build at last a vanilla MP version based only on AI spawn/Sectors modules and using BI Revive.
So far as I know, as we have played this one only once on our dedicated server, this version is not showing the issue.
So I am wondering about some issue with the standard "BIS_fnc_spawnGroup" function and/or some conflict between spawn and cleanup functions