В комментариях к
предыдущему посту отдельные товарищи заинтересовались методами, при помощи которых мы сумели отчасти забороть рассинхроны в мультиплеере шестой цивы. Соответственно, делюсь - тем более что ничего внятного на эту тему нагуглить не удалось. Методы несколько шаманские. В смысле, добиться повторяемости не удалось - у нас они в целом работают, но когда посоветовал их другим игрокам - там, по отзывам. не сильно помогло. Однако в любом случае расскажу.
1. Хостить игру должен обладатель самого слабого компьютера. В нашей компании, таким образом, бессменным хостом являюсь я. Это, собственно, единственная рекомендация, которую удалось найти в интернетах.
2. Все моды должны стоять только у хоста, у остальных их надо отключить через соответствующий пункт главного меню (отписываться от них в воркшопе необязательно, именно деактивировать в самой игре).
3. Мод Advanced AI, невзирая на заманчивое название, лучше не использовать вовсе - после того, как мы его удалили, количество рассинхронов снизилось существенно.
4. При любом вылете игры или рассинхроне все выходят из катки в главное меню, и хост загружает автосохранение ПРЕДЫДУЩЕГО хода. Это важно - если не пересобрать катку или загрузить последнее автосохранение, рассинхроны будут в дальнейшем стабильно случаться каждые 3-4 хода. В идеале, стоит даже перезапустить всем игру целиком - она, похоже, срёт какой-то гадостью в кэш, из-за чего могут возникать дальнейшие проблемы. Например, если кто-то вылетел, то я, если не перезапущу игру, а просто пересобираю катку из главного меню, стабильно вылетаю при загрузке этого сохранения.
До кучи два совета по снижению вероятности вылета игры. Во-первых, запускайте игру в режиме DirectX 11. От двенадцатого на глаз почти не отличается, зато работает в разы стабильнее. Во-вторых, игра крайне не любит альт-табов. Если хотите во время партии переключаться на другие окна (а когда кто-то долго ходит, всегда возникает желание полистать френдленту, коротая время), запускайте игру в оконном режиме. Именно оконном, а не в полноэкранном окне без рамки.