Очень нравится ограничение на один вертикальный срез. Как вы решаете синхронизацию состояния при потере соединения? Для такой игры это может сильно повлиять на ощущение от совместных решений.
Спасибо! Держим авторитетное состояние на хосте, а для важных решений используем короткий журнал событий. При реконнекте игрок получает снимок и хвост журнала. В прототипе уже переживает 20–30 секунд офлайна.
Комментарии
24Очень нравится ограничение на один вертикальный срез. Как вы решаете синхронизацию состояния при потере соединения? Для такой игры это может сильно повлиять на ощущение от совместных решений.
Спасибо! Держим авторитетное состояние на хосте, а для важных решений используем короткий журнал событий. При реконнекте игрок получает снимок и хвост журнала. В прототипе уже переживает 20–30 секунд офлайна.
Добавили пару ранних рендеров станции в профиль проекта. В следующем обновлении покажем, как меняется пространство во время бури.