Когда игрок ставит или удаляет метку в сети - информация об этом событии отправляется серверу (события OnUserCreateUserLabel(GPUserLabel ul) и OnUserDeleteUserLabel(GPUserLabel ul) ), сервер в свою очередь может с этой информацией делать что угодно, например - отправить эту метку нужному игроку(группе игроков)
подробнее в ридми к патчу - http://www.sukhoi.ru/forum/showthrea...=1#post1911006 , т.е. в скрипте миссии на сервере должна быть обработка меток, чтобы другие игроки видели их , самый простой пример такого скрипта :
Код:
public override void OnUserCreateUserLabel(GPUserLabel ul)
    {
        base.OnUserCreateUserLabel(ul);        
        if (!GamePlay.gpIsServerSingle())
            GamePlay.gpDrawUserLabel(ul.Player.Army(), ul);
    }

    public override void OnUserDeleteUserLabel(GPUserLabel ul)
    {
        base.OnUserDeleteUserLabel(ul);
        if (!GamePlay.gpIsServerSingle())
            GamePlay.gpDeleteUserLabel(ul.Player.Army(),ul);
    }
все игроки из армии игрока поставившего метку - будут её видеть. Если в скрипте миссии обработки присланного события нет - тогда другие игроки эти метки видеть не будут.