slawa560, чтобы что-то работало - нужно что-то сделать.
Зайти на официальный сервер, снифануть udp пакеты и разбирать их. Сделать декомпил клиента и изучить, как он получает и что отправляет. При UdpState.Relay (3) просто отправлять то, что вы получили от клиента (как у вас прокатывало при 2 типе) здесь не получится. Даже сменой оружия нужно будет управлять, так как клиент не шлёт WeaponSync, но шлёт в ActionState маску действий.