tModLoader: моды на сервере Terraria
Как устроены моды в Terraria: tModLoader вместо обычного сервера, одинаковый набор модов у всех и что делать, когда игрока не пускает.
Своих модов у Terraria нет — их приносит tModLoader. Это отдельная сборка и игры, и сервера, и обычный клиент к такому серверу не подключится вовсе.
Два разных сервера
Обычный сервер Terraria и сервер tModLoader — это две разные программы. Клиент выбирает, куда идти, ещё в лаунчере: обычная игра и tModLoader запускаются отдельными кнопками. Соединить их нельзя, и «зайти без модов» на модовый сервер тоже.
Где лежат моды
Каждый мод — файл .tmod. На сервере они лежат в папке Mods, рядом с ней — файл enabled.json со списком включённых. Обе вещи открываются во вкладке «Файлы»: сам файл кладётся кнопкой «Загрузить файлы», а сборку удобнее везти архивом и распаковывать на месте кнопкой «Распаковать здесь».
Порядок установки
- Шапка сервера
Остановите сервер
Кнопка «Выключить». Список модов сервер читает при запуске, и подкладывать файлы под работающим бессмысленно.
- Файлы
Положите файлы в `Mods`
Все
.tmodразом. Если папки нет, её создаёт кнопка «Новая папка» — имя пишется точно так, с большой буквы. - Файлы
Проверьте `enabled.json`
В нём перечислены имена включённых модов. Файл, лежащий в папке, но не названный в списке, сервер загружать не станет.
- Шапка сервера
Запустите и прочитайте консоль
Кнопка «Запустить», потом вкладка «Консоль». Загрузка модов идёт первыми строками, и там же появляется имя того, который не поднялся.
Не пускает — что смотреть
- Версия tModLoader у сервера и у игрока разная. Проверяется первым делом.
- У игрока лишний мод или не хватает одного из серверных. Набор должен быть одинаковым до файла.
- Мод обновился у одной стороны. Версия — часть совпадения, а не примечание к нему.
- Игрок зашёл обычной Terraria вместо tModLoader. Тогда сервера он не увидит вовсе.