Считаю, что такой аспект, как мультиплеер, заслуживает отдельной темы. Предлагаю в этой теме обсуждать вопросы синхронизации и прочие особенности скриптования объектов для мультиплеера.
Итак, первый вопрос. Что именно синхронизирует игра, а что надо синхронизировать вручную? И что делать с вычислениями, которые должны выполниться только в одном месте? Всех их выполнять только на сервере?
Например, имеется один простой скрипт: при наезде поезда на триггер переключается стрелка. Нужно ли здесь что-то предпринимать для синхронизации? Критично ли переводить стрелку только на сервере или можно это не проверять и пусть скрипт выполняется у всех игроков?