Сегодня около пары часов потратил на ознакомление с тем, как работает Ил-2 ЗС 1.11 по сети.
Некоторые выводы.
Связь идет исключительно между сервером и игроком, связи игрок-игрок нет. Используется только UDP. Так что многие "объяснения" некоторых глюков в онлайне отпадают.
Особенность сетевого протокола Ил-2 позволяет идентифицировать событие, посылаемое сервером или клиентом, даже не анализируя его содержимое! То есть я вижу, КАКИЕ ИМЕННО пакеты передают информацию когда я начинаю стрелять или врезаюсь, они ОТЛИЧАЮТСЯ от других. Это повергло меня в шок.
Теоретически возможно, блокировать посылку нежелательных событий от клиента на сервер и наоборот, прием нежелательных событий с сервера.
Это не требует модификации кода Ил-2.
У меня есть подозрение, что кто-то этим может пользоваться. Поскольку с момента выхода Ил-2 прошло достаточно много времени.
В ближайщее время попробую превратить теоретическую возможность в практическую - вполне возможно, что блокировка даже только отдельных пакетов от сервера приведет к полной неработоспособности Ил-2. А может и нет.