Das müsste gehen, wenn du beim Missionsstart die Marker bei allen Spielern löschst, die nicht in der entsprechenden Gruppe sind:
Code:
private ["_markersForGroup1"];
_markersForGroup1 = ["M1", "M2", "M3"];
if(group player != Group1) then
{
{deleteMarker _x;} forEach _markersForGroup1;
};