I second the original post. There appears to be a bug in ALIVE that makes it stop working after a few hours.
I've done extensive testing with just ALIVE/CBA and I have never been able to get OPCOM to really work for more than a few hours. After a few hours OPCOM stops assigning objectives, units stop respawning and it then also stops sending units to objects. If I run some fancy scripts to look at the OPCOM information, I can see that objectives are assigned, I can see that groups are assigned to objectives, but no units are moved regardless. It's like OPCOM is frozen completely.
The simplest test that I couldn't even get to work is (using a bare minimum amount of modules with as much as possible default settings):
- Give each side 1 custom objective in which they can respawn. Give like 50 units to each side.
- Create an empty custom objective somewhere in between those 2 zones that is assigned to both sides, so that they will fight over that objective.
- Make sure the player is not nearby and let the mission run for a while.
- OPCOM reliably breaks after 2 to 4 hours. I know this because when this bug happens, AI units stop moving around the map, they also stop respawning, and the objective status is not updated properly anymore. What I mean with the latter is that the objective in the center might be assigned to BLUFOR, OPCOM says a BLUFOR unit is standing inside the objective, but if I look at the unit in question, the unit is actually not in the objective but kilometers away, in a completely different location, and is not moving.
Seeing as how even such a small, simple mission doesn't work, I think it's pretty clear that it's not the server performance that is causing the bug.
I have been able to get OPCOM to work longer by making it so OPFOR and BLUFOR AI never fight each other. So, what I mean is:
- Give BLUFOR AI a single objective that is not assigned to OPFOR.
- Vice versa for OPFOR, but give OPFOR some more objectives that the players will be able to fight over.
- Let the mission run for 12 hours. No fighting happens during that time.
- Afterwards, let players attack some objectives. The OPFOR AI then tries to reinforce and take back the objectives, killed AI units also respawn. This means that OPCOM still works at that point.
- But after a few hours of actual fighting (players VS AI), OPCOM again breaks. The objectives stop being updated properly, no units are moved around and AI stops respawning.
I also tried to create a mission in which AI units don't respawn, so all units are spawned by ALIVE on mission start, but that changes nothing.
I did all testing on a dedicated server.
So, it seems that ALIVE works for as long as there's no combat happening. If there is combat happening, it seems to break after a few hours.
I don't have a test mission for you because last time I did any tests was about 2 months ago, which is when I gave up on ALIVE. But it's not like it's hard to reproduce this bug, seeing as how it always breaks after a few hours.