I tried it with 20 people on a dedicated server.
Trigger named End
Code:
(ScoreW >= Param2) or (ScoreE >= Param2) or (time >= Param1)
player execVM "outro.sqf"; EndGame=1
Trigger named TrueEnd
outro.sqf
Code:
enableRadio false;
sleep 2;
private ["_camera"];
_camera = "camera" camCreate [4361.044922, 7641.136230, 10];
_camera cameraEffect ["INTERNAL", "BACK"];
_camera camSetTarget flag5;
_camera camSetFOV 0.7;
_camera camCommit 0;
waitUntil{camCommitted _camera};
sleep 5;
titleText [format [localize "STR_MP_GAMEOVER_FINAL", ScoreW, ScoreE], "PLAIN"];
sleep 7;
TrueEnd = true;
sleep 2;
player cameraEffect ["TERMINATE", "BACK"];
camDestroy _camera;
true
Also why doesn't end when in coop games with respawn when all players die then?