Главная/Новости

Дневник разработкиОбновление

Синхронизация мира: видимость людей, машин и объектов

Пешеходы, такси и автомобили на городском перекрёстке.

Статус: Ключевые различия платформ исправлены в коде; совместное поведение на двух клиентах ещё проверяется.

Когда игрок едет по городу, клиенты постоянно получают и убирают из памяти людей, машины, метки и объекты. После переноса на другую сетевую основу прежние допущения о дальности, измерениях и времени появления сущности уже не всегда работают. Мы сравнили эти правила и исправили несколько мест, где два игрока могли видеть разные события.

Измерения и зоны

Глобальное измерение, доступное всем, в двух платформах обозначалось по-разному. Исправлено преобразование этого значения для маркеров, карт и зон. Практический смысл — рабочая точка в офисе или метка на карте не должна исчезать только потому, что игрок находится внутри дома или другого личного пространства.

Машины и игроки в потоке

Уточнены соответствия водительского и пассажирского места, а события с сущностью теперь могут дождаться её появления у клиента вместо передачи пустого значения. Это важно для посадки в машину из гаража, тест-драйва и взаимодействия с персонажем, которого клиент ещё загружает. Настроены дальности и лимиты потоковой передачи, чтобы более населённая сцена не отрезалась слишком рано.

Состояние транспорта — двери, двигатель, фары и другие признаки — по коду передаётся через общий механизм. Татуировки после замены набора очищаются перед новым применением, а текущая погода отправляется подключившемуся игроку, а не только тем, кто был в сети в момент смены.

Где граница подтверждения

Сборка и проверки логики прошли, но для оценки нужно ехать вдвоём, смотреть чужую машину на расстоянии, появление людей при приближении, маркеры в помещениях и повторное подключение. Стабильная картинка у одного клиента не доказывает согласованный мир для всех.

Все новости

Другие новости

Пассажирка выбирает музыку на планшете в автомобиле у океана.

Дневник разработкиОбновление

Планшет и музыка: обои, радио и звук автомобиля

Планшет Atlanta получает больше персональных настроек и полноценный музыкальный сценарий. Мы обновили его внешний вид, работу Яндекс Музыки и…

Запуск

Открываем лаунчер…

Если окно лаунчера не появилось, значит он ещё не установлен. Скачайте и установите его — файлы сервера лаунчер загрузит сам.