Project Zomboid 42.21 уже в Stable: исправления мультиплеера, нужен ли вайп, что проверить в мире, модах и подключении игроков перед запуском сервера.
Команда IMBA HOST
Игровые серверы, инфраструктура и всё, что помогает проектам расти.
В статье
28 сентября Build 42.21 перешёл в стабильную ветку Project Zomboid. Для владельца сервера это не повод начинать мир заново, но хороший момент проверить сохранение, версию клиента и моды. Разбираем только то, что влияет на совместную игру, и даём короткий план проверки перед возвращением игроков.
Коротко: 42.21 исправляет заметные ошибки с исчезновением и удвоением зомби в мультиплеере. Разработчики не обещают, что устранены все случаи. Перед обновлением живого мира сохраните его копию и проверьте вход игрока на той же версии игры.
The Indie Stone исправила часть ошибок, из-за которых зомби исчезали после повторного входа игрока в участок мира и дублировались в мультиплеере. Это особенно заметно на серверах с высокой плотностью зомби. В патче также улучшена синхронизация координат игроков, работа поездок при высоком пинге, журналирование сетевых проблем и отображение даты последнего вайпа в браузере серверов. Это полезные исправления, но проверять свой мир всё равно нужно: разработчики прямо отмечают, что отдельные случаи исчезновения зомби ещё исследуются.
Для перехода с 42.20.4 на 42.21 обязательный вайп не объявлен. В патчноуте сказано, что существующие сохранения не должны пострадать, но перед проверкой обновления рекомендуется вручную скопировать мир. Это не гарантия совместимости конкретной сборки модов: сохранение может зависеть от их состава и порядка загрузки. Поэтому сначала сделайте резервную копию мира и конфигурации, а затем запускайте сервер с прежними модами без одновременной установки новых.
История основателей
Коротко о пути команды: с чего начался IMBA HOST, какие проблемы игровых серверов мы сами проходили и почему строим хостинг именно таким.
В 42.21 разработчики снова включили Lua-методы loadstring и loadstream, отключённые в 42.20.4 из-за уязвимости. Для некоторых авторов модов это важное изменение, но оно не означает, что каждый мод автоматически совместим с новой версией. Если сервер не запускается или игрок зависает при входе, сначала сравните журналы до и после обновления, проверьте обновления самих модов и их зависимости. Не удаляйте сохранение ради проверки: временно тестируйте на копии мира и возвращайте моды небольшими группами.
Сначала сравните номер сборки на сервере и у игрока. Если версии совпадают, попросите одного человека войти без новых модов и сохраните время ошибки в журнале. Проверьте, возникает ли проблема у всех или только у одного клиента. Патч 42.21 исправил отдельные ошибки авторизации Steam и загрузки клиента, но ошибка подключения может быть связана и с модом, сетевым маршрутом или настройкой сервера. Обновлять всё одновременно — плохой способ найти причину.
После теста сообщите игрокам точную версию сервера и время перезапуска. Попросите двух участников из разных сетей зайти повторно, проехать через несколько районов и проверить сохранение персонажей. Если всё работает, возвращайте привычное расписание. Для более старого мира с Build 41 сначала прочитайте наш материал : это отдельная миграция, а не обычное обновление 42.20.4 → 42.21. Если подбираете площадку для новой компании, посмотрите .
Источники: сообщение The Indie Stone о выходе 42.21 в Stable и полный список изменений 42.21. Описанные проверки сервера — редакционная рекомендация IMBA HOST, а не обязательная процедура разработчиков.
Оцените материал - это поможет нам делать следующие статьи понятнее.