kemal, то есть ты предлагаешь повесить мониторинг того, сидит ли в подъезжающем поезде игрок, и если сидит, то только в этом случае обрабатывать его проезд и рассылать остальным? Правильно понял?
А что делать с составами, которые без машинистов катятся? Или с составами, игрок которых вылетел? Кто будет сообщать серверу, что этот состав теперь нуждается в синхронизации по нему самому, а не по игроку?
Касательно перевода стрелок - если стрелки переведутся у игрока правильно, это соовсем не гарантирует, что состав не сойдёт на сервере (и из этого сойдёт у всех остальных). Тогда придётся делать некий сумматор состояний сервера и игрока, но... У нас и так канал едва справляется с рассылкой скоростных ограничений при проездах светофора с сервера, а тут нужно дублирование сообщения о проезде каждого светофора от каждого игрока на сервер, а потом его рассылка всем, кроме сервера и этого игрока...
---------- Сообщение добавлено в 23:53 ---------- Предыдущее сообщение размещено в 23:47 ----------
Ну и серверу таймаут события(?) если игрок не может его отослать.