RimWorld multiplayer desync: не совпадают моды и версии — что делать
Как исправить desync, mod mismatch и ошибки версий в RimWorld Multiplayer: проверяем сборку игры, DLC, моды, порядок загрузки, конфиги и отчёты.
Колония пережила токсичные осадки, набег механоидов и пожар на складе. Но стоило другу подключиться — появилось Mod mismatch, Def mismatch или Desync, а совместная игра остановилась. Для RimWorld с модами это знакомая ситуация: у игроков могут совпадать названия дополнений в списке, но различаться их файлы, настройки или версии.
Короткий ответ: сначала приведите к одной версии RimWorld, мультиплеерный мод, DLC и всю активную сборку — включая порядок загрузки и конфиги. Если ошибка возникает уже после входа в колонию, сохраните игру на стороне хоста, переподключите клиента и проверьте отчёт о десинхронизации. Ниже — порядок действий, который помогает найти причину без потери сохранения.
Что такое desync в RimWorld и почему он возникает
В оригинальной RimWorld нет встроенного полноценного кооператива: для совместной игры используют модификации. Самая известная — Multiplayer от сообщества Zetrith/rwmt. Она синхронизирует действия игроков и состояние симуляции. Если на двух компьютерах один и тот же приказ приводит к разному результату, игра фиксирует desync — рассинхронизацию.
Важно различать две ситуации:
- Ошибка до подключения: игра сообщает о разных версиях, списках модов, настройках или определениях объектов (Defs). Игрока ещё не пустили в сессию.
- Desync во время игры: подключиться удалось, но после события, команды или нескольких игровых минут состояние колоний разошлось.
Одинаковые названия модов не гарантируют одинаковой сборки. Один игрок мог получить обновление через Steam Workshop, второй — нет. Или у одного осталась локальная копия старого мода. Иногда файлы совпадают, но мод по-разному настроен; иногда сама модификация не умеет корректно работать в мультиплеере.
Как понять причину по тексту ошибки
Сообщение или симптом | Что проверить в первую очередь |
|---|---|
Wrong protocol version, ошибка версии Multiplayer | Совпадает ли версия мультиплеерного мода у хоста и клиента |
Mod list mismatch, «списки модов различаются» | Активные моды, их порядок, DLC и зависимости |
Def mismatch / Thing mismatch, различаются определения | Реальные файлы модов, локальные дубликаты, конфиги, последствия обновления |
Desync после входа в колонию | Совместимость модов, настройки, недавнее игровое действие и отчёт |
Это ориентиры, а не диагноз по одной строке. Например, Def mismatch может возникнуть даже при визуально одинаковом списке модов: достаточно различий в их содержимом.
Как исправить несовпадение модов и версий: пошагово
1. Сначала сохраните рабочую колонию
Перед любыми экспериментами хосту стоит создать отдельную резервную копию сохранения и, по возможности, конфигурации сборки. Не проверяйте отключение крупных контентных модов на единственной копии старой колонии: после удаления добавленных ими предметов, фракций или механик сохранение может перестать загружаться корректно.
Если ошибка уже произошла в активной сессии, не пытайтесь бездумно нажимать все варианты восстановления. В рекомендациях команды Multiplayer базовый сценарий такой: хост сохраняет игру, клиент выходит и подключается снова. Если проблема повторяется, переходите к проверке сборки.
2. Сверьте точную версию RimWorld и Multiplayer
Откройте главное меню RimWorld на обоих компьютерах. Сравните не только 1.6 или 1.7, но и номер сборки, указанный в игре. Затем проверьте версию мода Multiplayer в меню модификаций. Хост и клиент должны использовать совместимые одинаковые релизы; для диагностики лучше добиться полного совпадения.
Если игра установлена через Steam, проверьте раздел «Свойства» → «Бета-версии». На ноябрь 2026 года основная ветка RimWorld остаётся на 1.6, а 1.7 доступна для тестирования в ветке unstable. Ludeon отмечает, что многие обычные моды работают с 1.7, но это не означает автоматическую совместимость Multiplayer с тестовой версией. Ориентируйтесь на список поддерживаемых версий в релизах именно мультиплеерного мода.
После обновления перезапустите Steam и саму игру. Если Workshop не скачал свежую версию Multiplayer, проверьте статус загрузки; повторная подписка на мод — вариант только после сохранения нужных локальных файлов и проверки того, какую копию вы используете.
3. Сделайте список модов идентичным
Сравнивайте не «примерно одни и те же моды», а каждую активную позицию и её место в порядке загрузки. На всех компьютерах должны совпадать:
- Включённые DLC — Royalty, Ideology, Biotech, Anomaly, Odyssey, если они участвуют в сборке.
- Моды, их версии и зависимости, включая Prepatcher, обязательный для актуального Multiplayer.
- Порядок загрузки и патчи совместимости для выбранных модов.
Multiplayer умеет синхронизировать список активных модов и некоторые конфигурации, а при игре через Steam — помогать со скачиванием Workshop-модов. Если клиенту предложено применить список хоста, используйте эту функцию и перезапустите игру, чтобы загрузился новый набор. Но автоматическая сверка не делает несовместимый мод совместимым.
Проверить пригодность конкретных модов можно по статусу в меню Multiplayer и таблице совместимости, на которую ссылается команда проекта. Учитывайте дату отчёта: мод, работавший в старой сборке, мог измениться после обновления.
4. Уберите дубликаты и различающиеся файлы
Частая причина Mod mismatch — мод одновременно установлен из Workshop и лежит локально в папке RimWorld/Mods. Внешне это один и тот же мод, а фактически игра может подхватить разные копии.
Проверьте на каждом компьютере:
- Нет ли локального дубликата Workshop-мода в папке установки RimWorld
Mods. - Скачались ли обновления у всех игроков, а не только у хоста.
- Не использует ли кто-то архивную GitHub-сборку вместо релиза из Steam Workshop.
Оставьте один согласованный источник файлов для всей группы. Лишнюю локальную копию безопаснее сначала перенести из папки модов в резервный каталог, а не удалять навсегда. После изменения набора перезапустите RimWorld.
5. Синхронизируйте настройки модов
Даже одинаковые файлы могут давать разные результаты, если у игроков отличаются настройки, влияющие на игровую механику: частота событий, параметры предметов, генерация мира или поведение персонажей. Автосинхронизация Multiplayer помогает, но не стоит считать её универсальной для каждого стороннего мода.
На Windows конфигурация RimWorld обычно находится здесь:
%USERPROFILE%\AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios\Config
В этой папке расположен ModsConfig.xml со списком включённых модов; настройки отдельных модов тоже могут храниться рядом. Перед передачей конфигов сделайте копии и не заменяйте чужую папку целиком без проверки: в ней есть персональные параметры. Особое внимание уделите модам, которые уже упомянуты в сообщении об ошибке. В документации Multiplayer отдельно отмечены возможные расхождения, связанные с HugsLib.
6. Проверьте совместимость модов, а не только совпадение сборки
Если версия игры, список и конфиги идентичны, но десинхронизация возникает после конкретного действия — например, нового задания, работы необычного интерфейса или изменения фракции, — вероятен конфликт логики модов. Патчи совместимости исправляют часть таких проблем, но не все.
Проверять подозреваемых лучше на новой тестовой колонии:
- Запустите чистую сборку с Multiplayer и необходимыми зависимостями.
- Добавляйте моды группами, каждый раз воспроизводя действие, вызывавшее desync.
- Когда ошибка вернётся, разделите последнюю группу пополам и повторите тест.
Так вы быстрее обнаружите конфликт, чем последовательным отключением сотни модов. Для сложных наборов может понадобиться именно сочетание двух модификаций, а не один «сломанный» мод. Не переносите результаты эксперимента на основное сохранение без бэкапа.
7. Если ничего не помогло — проверьте файлы игры
В Steam откройте «Свойства» → «Установленные файлы» → «Проверить целостность файлов». Это полезно, когда повреждены файлы самой RimWorld, а не только Workshop-моды. В руководствах разработчиков Multiplayer также описана более радикальная очистка повреждённых игровых файлов с последующей проверкой Steam, но её лучше оставлять напоследок и выполнять строго по инструкции, предварительно сохранив настройки и сейвы.
Desync не исчезает: где взять лог и что отправить в поддержку
Если рассинхронизация повторяется на одной и той же игровой сцене, сохраните точное время и действие, после которого она появилась. В папке пользовательских данных RimWorld на Windows ищите:
%USERPROFILE%\AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios\MpDesyncs
Multiplayer создаёт отчёты о desync автоматически. Для обращения в официальный Discord проекта подготовьте последний отчёт, версии RimWorld и Multiplayer, ModsConfig.xml, лог игры, сохранение или replay и короткое описание: что делал игрок перед ошибкой, повторяется ли она и у всех ли участников. Такой набор запрашивает и шаблон диагностики команды разработчиков.
Если в логе фигурирует имя мода, проверьте его страницу и известные проблемы. Не публикуйте файлы вслепую: сначала убедитесь, что в логах и путях нет личных данных. Если после переподключения клиент снова отваливается на одном и том же событии, бесконечный resync вряд ли устранит несовместимую механику.
А если играть на выделенном сервере RimWorld?
Тут важно не перепутать два проекта. Zetrith/rwmt Multiplayer обычно используют для совместной симуляции колонии; в его разработческих релизах появился и отдельный standalone server для тестирования. RimWorld Together — другая мультиплеерная модификация со своей серверной частью, релизами и правилами синхронизации. Их клиентские и серверные файлы нельзя считать взаимозаменяемыми.
На выделенном сервере удобнее централизованно хранить мир, конфиги и резервные копии, но игрокам по-прежнему нужны подходящие версии клиента и модов. Для постоянной совместной колонии Сервариум предлагает хостинг RimWorld (Together/Multiplayer) с управлением файлами, модами и бэкапами через панель.
Как избежать повторной ошибки после обновлений
- Зафиксируйте рабочую сборку: сохраните список модов, версии и порядок загрузки в общем документе команды.
- Не обновляйте всё перед сессией: сначала согласуйте изменения, сделайте бэкап, затем обновляйте всех участников.
- Проверяйте патчноуты: после выхода новой версии RimWorld посмотрите, поддерживает ли её Multiplayer и нужные патчи совместимости.
- Тестируйте новые моды отдельно: особенно те, что добавляют интерфейсы, задания, сложное поведение или собственные игровые системы.
- Держите отчёты о сбоях: если проблема вернётся, старый и новый логи помогут понять, что изменилось.
Частые вопросы
Почему RimWorld пишет Mod mismatch, хотя у нас одинаковые моды?
Совпадать должны не только названия в меню, но и версии файлов, активный порядок, зависимости и настройки. Проверьте дубликаты локальных модов и Workshop, а также различия в DLC.
Поможет ли переустановка RimWorld Multiplayer?
Иногда — если мод скачался не полностью или у игроков разные релизы. Но переустановка не исправит конфликт двух сторонних модификаций. Сначала сравните версии и прочитайте текст ошибки.
Почему desync появляется только через 20–30 минут?
Некоторые конфликты проявляются лишь при конкретном событии: рейде, задании, работе интерфейса или использовании особого предмета. Отчёт MpDesyncs и повторение ситуации на тестовой колонии полезнее, чем случайные изменения настроек сети.
Можно ли играть в Multiplayer на RimWorld 1.7?
Нужно проверять текущую поддержку конкретного мультиплеерного мода. На момент подготовки материала 1.7 находится в тестовой ветке RimWorld, а официальная страница релизов rwmt/Multiplayer указывает поддержку актуальной 1.6. Совместимость обычных сохранений между 1.6 и 1.7 не подтверждает совместимость сетевого мода.
Итог
Когда в RimWorld Multiplayer не совпадают моды и версии, действуйте от простого к сложному: сохранение → версия игры и Multiplayer → список модов и DLC → порядок загрузки → файлы и конфиги → тест совместимости → отчёт о desync. В большинстве случаев проблему удаётся локализовать ещё до радикальных мер. А если всё совпадает и сбой возникает при определённом действии, ищите несовместимую механику и обращайтесь к разработчикам с готовым отчётом.