Terraria · моды

tModLoader: моды на сервере Terraria

Как устроены моды в Terraria: tModLoader вместо обычного сервера, одинаковый набор модов у всех и что делать, когда игрока не пускает.

Своих модов у Terraria нет — их приносит tModLoader. Это отдельная сборка и игры, и сервера, и обычный клиент к такому серверу не подключится вовсе.

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

Два разных сервера

Обычный сервер Terraria и сервер tModLoader — это две разные программы. Клиент выбирает, куда идти, ещё в лаунчере: обычная игра и tModLoader запускаются отдельными кнопками. Соединить их нельзя, и «зайти без модов» на модовый сервер тоже.

Где лежат моды

Каждый мод — файл .tmod. На сервере они лежат в папке mods — строчными буквами, именно так её называет запуск сервера, — а рядом лежит файл enabled.json со списком включённых. Обе вещи открываются во вкладке «Файлы»: сам файл кладётся кнопкой «Загрузить файлы», а сборку удобнее везти архивом и распаковывать на месте кнопкой «Распаковать здесь».

Порядок установки

  1. Шапка сервера

    Остановите сервер

    Кнопка «Выключить». Список модов сервер читает при запуске, и подкладывать файлы под работающим бессмысленно.

  2. Файлы

    Положите файлы в `mods`

    Все .tmod разом. Папка создана установкой и лежит в корне сервера; имя у неё строчными, и второй папки Mods рядом заводить не нужно — сервер её не читает.

  3. Файлы

    Проверьте `enabled.json`

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

  4. Шапка сервера

    Запустите и прочитайте консоль

    Кнопка «Запустить», потом вкладка «Консоль». Загрузка модов идёт первыми строками, и там же появляется имя того, который не поднялся.

Не пускает — что смотреть

  • Версия tModLoader у сервера и у игрока разная. Проверяется первым делом: сами разработчики загрузчика советуют начинать с точного совпадения версий клиента и сервера.
  • У игрока лишний мод или не хватает одного из серверных. Набор должен быть одинаковым до файла.
  • Мод обновился у одной стороны. Версия — часть совпадения, а не примечание к нему.
  • Игрок зашёл обычной Terraria вместо tModLoader. Тогда сервера он не увидит вовсе.
Как создать сервер для игры с друзьями в террарии (с модами или без)SGas1er · открыть на YouTubeРолик показывает ту же работу на домашнем компьютере: где у tModLoader лежат моды и почему набор у всех обязан быть один. Путь по нашей панели короче — шаги выше, — но глазами это понятнее.

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

Terraria

Сервер Terraria: мир, сложность и первый вход

С чего начинается свой сервер Terraria: размер мира, сложность, зло мира и пароль на вход. Разбираем, что из этого потом не поменять.

Terraria · вместе

Как играть в Terraria по сети с другом

Три способа сыграть в Terraria вдвоём: совместная игра через Steam, свой компьютер вместо сервера и отдельный сервер. Чем каждый платит.

Terraria · подключение

Не подключается к серверу Terraria: что проверить

Почему Terraria пишет «сервер найден» и не заходит дальше: версии, адрес и порт, пароль, спящий сервер. Разбор по порядку — от частого к редкому.

Terraria · сеть

Порт 7777 в Terraria: проброс и когда он не нужен

Зачем серверу Terraria порт 7777, как пробросить его на роутере и почему у половины домашних подключений это не работает в принципе.

Terraria · настройки

serverconfig: настройки сервера Terraria по строкам

Из чего состоит файл настроек сервера Terraria, какие строки меняются полем в панели и почему правка файла руками иногда пропадает.

Terraria · тариф

Сколько игроков и памяти нужно серверу Terraria

Сколько человек тянет сервер Terraria, как размер мира влияет на память и почему сборка модов меняет ответ полностью.

Terraria · мир

Сложность мира Terraria: классика, эксперт, мастер

Чем отличаются четыре сложности мира Terraria — классика, эксперт, мастер и путешествие — и почему выбор делается один раз и навсегда.

Terraria · доступ

Пароль, кик и бан на сервере Terraria

Как закрыть сервер Terraria паролем, выгнать и забанить игрока и почему белого списка у обычного сервера нет вовсе.

Terraria · консоль

Команды консоли сервера Terraria

Что можно набрать в консоли сервера Terraria: сохранение мира, список игроков, кик и бан, время суток и корректное выключение.

Terraria · мир

Как перенести свой мир Terraria на сервер

Как загрузить одиночный мир Terraria на сервер: где лежит файл, каким именем его положить и что при этом происходит с прежним миром.

Terraria · мир

Новый мир на сервере Terraria: вайп без потерь

Как начать на сервере Terraria новый мир: сменить размер и сложность, сохранить прежний мир и не потерять сервер целиком.

Terraria · моды

Где взять файлы модов Terraria и как везти их на сервер

Откуда берутся файлы модов Terraria: мастерская Steam, папка tModLoader на компьютере и путь этих файлов на сервер.

Terraria · боссы

Боссы Terraria на сервере: чем призывать и как готовиться

Порядок первых боссов Terraria, условия их появления и что стоит сделать на сервере до боя — особенно перед Стеной плоти.

Terraria · восстановление

Как восстановить мир tModLoader: почему нужны .wld и .twld

Верните согласованную копию мира Terraria и модов, не потеряв данные из парного файла .twld.

Terraria · настройки модов

Настройки модов tModLoader: почему сервер не принимает изменения игрока

Различите личную настройку клиента Terraria и общее правило сервера, проверьте права и необходимость перезагрузки мода.

Terraria · диагностика

tModLoader вылетает в мультиплеере: как читать клиентский и серверный лог

Сопоставьте первую ошибку клиента Terraria с консолью сервера и отделите несовместимость сборки от конфликта конкретного мода.