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

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

Стабильность Atlanta: сохранения, голос и подготовка к высокому онлайну

Специалист проверяет оборудование связи в городском техническом центре.

Статус: Оптимизации и защитные механизмы реализованы; целевой онлайн и полный игровой цикл ещё не подтверждены.

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

Сохранение прогресса

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

Плавность при большом числе игроков

Пересмотрены частые обходы списка игроков, фракций, организаций и радиоканалов; для повторяющихся поисков добавлены более быстрые структуры данных. Сетевые данные отправляются лишь при изменении, а часть клиентского рендера — например, дальние имена игроков и видимые элементы интерфейса — получает более экономный режим. Выплаты PayDay распределены ровнее по времени, чтобы один момент не создавал резкий всплеск работы сервера. Добавлены наблюдение за долгими игровыми тиками и инструменты моделирования нагрузки.

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

Голос, звук и чат

Маршруты голосовых каналов разделены, а их участники обновляются при смене состояния игрока. Для команды повторной настройки голоса восстановлено применение действующих параметров, но она не обещает заново подключить потерянное внешнее голосовое соединение. Звуковой веб-интерфейс теперь подтверждает готовность, ограниченно повторяет загрузку и восстанавливает зацикленные звуки после пересоздания окна. Индикатор набора сообщения в чате синхронизируется для других игроков без лишнего потока событий.

Защита и проверка

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

Все новости

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

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

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

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

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

Запуск

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

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