servarium :)
главная / журнал / Terraria Calamity в коопе: tModLoader, моды и ошибки несовместимости
гайд · 5 мин чтения · Terraria

Terraria Calamity в коопе: tModLoader, моды и ошибки несовместимости

·

Как играть в Terraria Calamity с друзьями: установка tModLoader, сборка модов, запуск коопа и выделенного сервера, исправление ошибок подключения.

Calamity превращает знакомую Terraria в большое приключение с новыми биомами, боссами, оружием и отдельной системой прогрессии. В кооперативе это особенно интересно: один игрок исследует карту, другой готовит арену, а перед сложным боссом команда подбирает снаряжение под разные роли. Но у модифицированной Terraria есть обратная сторона — ошибка версии или лишний мод способны сорвать совместную сессию ещё до появления в мире.

Разберём, как играть в Terraria Calamity с друзьями, правильно установить tModLoader, собрать совместимый модпак и выбрать между «Хостом и игрой» и выделенным сервером. Заодно выясним, что делать, если Calamity не запускается в мультиплеере, игрока выбрасывает при подключении или боссы начинают вести себя странно.

Что нужно для Calamity в кооперативе

tModLoader — отдельный от обычной Terraria клиент для запуска модов. Даже если у всех куплена Terraria, подключиться к модифицированному миру из ванильной версии не получится: каждому участнику нужен tModLoader, причём совместимой версии с сервером.

Основа сборки на момент подготовки статьи — два компонента:

  • Calamity Mod — новые боссы, класс Rogue, биомы, предметы и изменения баланса.
  • Calamity Mod Music — обязательная зависимость основного мода, указанная разработчиками в Steam Workshop. Её нельзя считать необязательным косметическим дополнением.

А вот Vanilla Calamity Mod Music, заменяющий музыку оригинальной Terraria, ставится по желанию. Важно не путать эти два музыкальных мода при сравнении списков.

Для полноценного прохождения лучше создать новый средний или большой мир с уже включённым Calamity. Мод добавляет структуры и биомы на этапе генерации; в старом ванильном мире их не появится автоматически. Официальная вики Calamity также предупреждает, что маленькие миры сейчас не поддерживаются.

Как установить tModLoader и собрать модпак для друзей

  1. Установите Terraria и tModLoader через Steam. Запускайте именно tModLoader, а не обычную Terraria. Если один игрок выбрал ветку stable, а другой — preview или legacy, сначала приведите версии к общему варианту.
  2. Откройте в tModLoader Workshop → Download Mods. Найдите Calamity Mod и проверьте, что вместе с ним установлен Calamity Mod Music. Затем в Workshop → Manage Mods включите оба мода и дождитесь перезагрузки модов.
  3. Добавляйте вспомогательные моды постепенно. Recipe Browser помогает находить рецепты, Boss Checklist — следить за боссами, Magic Storage — организовать хранение. Но каждый дополнительный мод, особенно меняющий генерацию мира, боевую механику или сетевую логику, повышает риск конфликта. Сначала проверьте его актуальную совместимость с Calamity и мультиплеером.
  4. Сохраните общий набор. В меню Workshop → Mod Packs выберите Save Enabled as New Mod Pack. Передайте друзьям список модов и согласуйте версии. Подписаться на мод в Workshop недостаточно: нужно также убедиться, что он включён и загрузился без ошибок.
  5. Проверьте сборку до основного прохождения. Создайте тестовый мир, зайдите в него вдвоём, откройте инвентарь, попробуйте предметы из Calamity и призовите доступного босса. Если минимальная сборка стабильна, подключайте остальные дополнения.

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

Как играть вдвоём: Host & Play или выделенный сервер

Быстрый запуск через Steam

Если собираетесь поиграть вечером вдвоём или втроём, проще начать с Multiplayer → Host & Play в tModLoader. Хост выбирает персонажа и мир, задаёт параметры доступа и приглашает друзей через Steam. Остальные запускают tModLoader с той же сборкой и присоединяются к сессии.

У этого способа есть ограничение: мир доступен, пока работает сессия хоста. Если хозяин закрыл игру или его компьютер не справляется с нагрузкой, совместная игра прерывается. При проблемах со Steam-приглашением можно проверить соединение по IP, но тогда уже важны сетевые настройки.

Выделенный сервер Terraria с Calamity

Отдельный серверный процесс полезен, когда компания играет в разное время или хочет разгрузить компьютер владельца мира. Здесь принципиально важно запускать сервер tModLoader, а не стандартный TerrariaServer.exe: ванильный сервер не загрузит контент Calamity.

На Windows сервер можно запустить через start-tModLoaderServer.bat из каталога tModLoader. Для Linux разработчики предлагают инструменты Dedicated Server Utils: Docker или скрипт управления сервером. У разных платформ и хостингов пути к файлам отличаются, поэтому ориентируйтесь на их фактическую структуру каталогов.

Для отдельного Linux-сервера удобно экспортировать модпак из tModLoader: файлы install.txt и enabled.json нужны соответственно для установки модов Workshop и включения выбранного набора. В конфигурации serverconfig.txt указывают путь к миру (world), порт (port), лимит игроков (maxplayers) и, при необходимости, пароль (password). Путь world должен вести к .wld, но при переносе модифицированного мира необходимо сохранить рядом и соответствующий .twld.

Стандартный порт подключения Terraria — 7777/TCP. Для домашнего сервера при подключении из интернета обычно нужны разрешение в брандмауэре и переадресация порта на роутере; при CG-NAT со стороны провайдера обычный проброс может не сработать. На арендованном сервере сетевой доступ зависит от настроек площадки.

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

Ошибки несовместимости Calamity: причины и решения

Симптомы часто похожи, но лечатся по-разному. Начинать переустановку всей игры после первого Connection lost не стоит — сначала определите, на каком этапе возникает сбой.

Что происходит

Вероятная причина

Что проверить

You are not using the same version as this server или Version mismatch

Клиент и сервер используют разные версии tModLoader; иногда подключение идёт к ванильному серверу

Сверьте версии в меню и логах сервера, проверьте ветку Steam и адрес с портом

Missing mod, несовпадение модов, отключение Calamity при входе

Не совпадают включённые моды, версии или зависимости

Сверьте модпак и обязательно проверьте Calamity Mod Music; перезапустите tModLoader после изменений

Connection lost, Connecting..., тайм-аут

Проблема сети, брандмауэра, порта или сбой во время синхронизации модов

Проверьте IP, 7777/TCP и доступность сервера; затем изучите логи обоих участников

Зависание на Starting server или Found Server

Ошибка запуска модов, занятый порт либо зависший серверный процесс

Откройте консоль сервера, найдите первую ошибку; убедитесь, что на порту не висит другая Terraria

Bad header, сетевые ошибки при входе

Сбой передачи данных или конфликт модификаций; по одной надписи виновника не определить

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

Босс телепортируется, пропадают предметы, игроки видят разное

Рассинхронизация контента, несовместимый аддон либо ошибка самого мода

Уберите сторонние моды, проверьте актуальные патчи Calamity и воспроизведите проблему вдвоём

Особенно показателен случай с патчами Calamity 2.2.3 и 2.2.4 от 9 августа 2026 года: они исправляли вылеты, связанные с атакой Providence и большим количеством снарядов, в том числе на мультиплеерном сервере. То есть даже идеально совпадающий модпак не гарантирует отсутствия ошибок в конкретном релизе. Если баг возникает на одном и том же боссе, сначала посмотрите патчноуты, а не меняйте сетевые настройки наугад.

Как найти конфликт модов и не потерять прогресс

Лучше всего работает последовательная диагностика, когда за один раз меняется только одна переменная.

  1. Сделайте резервную копию. Сохраните оба файла мира — .wld и .twld — и, при необходимости, файлы персонажей. Перед крупным обновлением желательно сохранить ещё и список модов с версиями.
  2. Сверьте tModLoader на сервере и у игроков. Важно совпадение фактической сборки, а не просто надписи «у нас последняя версия». На Linux-серверах с Docker старая версия может оставаться в уже собранном образе даже после обновления клиента в Steam.
  3. Проверьте минимальный набор. Оставьте только Calamity Mod и обязательный Calamity Mod Music. Если проблема сохраняется, протестируйте новый мир — так проще отличить неисправность сохранения от ошибки модификации.
  4. Возвращайте дополнения группами. Если базовый кооп работает, включите половину сторонних модов и повторите тест. Так можно быстро сузить круг подозреваемых, а затем проверить каждый отдельно. Не удаляйте контентные моды из основного мира без бэкапа.
  5. Откройте client.log и server.log. Ищите первые ERROR, Exception и названия модов в стеке вызовов. Последующие ошибки часто оказываются следствием первой. Логи доступны в каталогах tModLoader; точное расположение зависит от версии и системы.
  6. Сообщите о воспроизводимом баге. В официальном Discord Calamity разработчики направляют отчёты в раздел #bug-reports-read-pins. Прикладывайте версии, список модов, логи и шаги воспроизведения. Для ошибок самого tModLoader есть его GitHub Issues и канал поддержки.

Переустановка «всего подряд» часто только скрывает причину. Ещё опаснее бесконтрольно откатывать версию Calamity на давно используемом мире: новые предметы и данные сохранения могут не пережить обратную миграцию.

Чтобы кооператив оставался стабильным

Договоритесь об одном простом правиле: сборку обновляет один ответственный игрок, после бэкапа и до начала следующей сессии. Если Steam автоматически обновил клиент, не спешите запускать сохранённый мир, пока сервер и остальные участники не перешли на совместимые версии. Для Docker-сервера может потребоваться пересборка образа, а не обычный перезапуск контейнера.

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

Частые вопросы про Calamity Multiplayer

Можно ли играть в Calamity с другом, у которого обычная Terraria? Нет. Все участники должны запускать tModLoader и подключаться к серверу tModLoader.

Нужно ли ставить Calamity Mod Music на сервер и друзьям? Да, это обязательная зависимость актуального Calamity Mod. А Vanilla Calamity Mod Music — отдельное необязательное дополнение.

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

Смогут ли друзья играть, когда создатель мира офлайн? Да, если мир запущен на работающем выделенном сервере. В режиме Host & Play сессия зависит от хоста.

Главный секрет стабильного Calamity-кооператива не в количестве установленных модов, а в одинаковой, проверенной сборке и бережном отношении к сохранениям. Начните с Calamity и его обязательной музыки, убедитесь, что друзья подключаются без ошибок, и только после этого усложняйте приключение дополнительными модификациями.

Читать дальше