Это руководство охватывает установку и управление модами на вашем сервере Terraria с использованием tModLoader, включая переключение на tModLoader, загрузку файлов .tmod и настройку списка модов. Для базовой конфигурации сервера и подключения см. Руководство по настройке сервера Terraria.
Что такое tModLoader?
tModLoader — это платформа моддинга, которая работает как отдельный исполняемый файл вместе с (или вместо) ванильной Terraria. Legion Hosting поддерживает tModLoader как выбираемую версию сервера. Когда tModLoader активен, вы устанавливаете и запускаете моды из каталога mods/.
Переключение на tModLoader
- Войдите в GPanel.
- Остановите ваш сервер.
- Перейдите в раздел Startup или Configuration.
- Измените версию сервера или исполняемый файл на tModLoader.
- Сохраните настройку и перезапустите сервер.
.wld), но в мирах tModLoader может быть встроенный модифицированный контент. Загрузка мира tModLoader в ванильной Terraria (или наоборот) может привести к потере данных или повреждению. Храните отдельные файлы мира для каждой.
Переключение обратно на ваниль
Чтобы переключиться обратно на ванильную Terraria, повторите шаги выше и выберите стандартную версию сервера Terraria. Никакие файлы мира не удаляются при переключении, но убедитесь, что вы указываете в serverconfig.txt мир, совместимый с ванилью.
Установка модов
Моды для tModLoader используют формат файла .tmod и помещаются в каталог mods/ на вашем сервере. Для загрузки модов сервер должен работать на tModLoader.
Способ 1: Прямая загрузка файлов .tmod
- Скачайте файл
.tmodдля мода из Steam Workshop или из браузера tModLoader. - Подключитесь к вашему серверу через SFTP — см. Как загружать файлы через SFTP.
- Загрузите файл
.tmodв каталогmods/. - Перезапустите сервер. tModLoader загрузит все файлы
.tmod, найденные в каталогеmods/при запуске.
Способ 2: Моды из Workshop (enabled.json)
tModLoader также поддерживает файл enabled.json внутри каталога mods/, который перечисляет, какие моды должны быть активны. Этот файл управляется автоматически при использовании внутриигрового браузера модов tModLoader, но вы также можете редактировать его вручную.
{
"EnabledMods": [
"ModName1",
"ModName2"
]
}
enabled.json, соответствует внутреннему имени мода, а не отображаемому имени. Проверьте страницу мода или имя файла .tmod, чтобы узнать точное внутреннее имя.
Проверка загрузки модов
После перезапуска проверьте журнал консоли вашего сервера в GPanel. tModLoader перечисляет каждый загруженный мод во время запуска. Если мод не загрузится, в журнале появится сообщение об ошибке с указанием причины (несоответствие версии, отсутствие зависимости и т. д.).
Удаление или отключение модов
Чтобы полностью удалить мод, удалите его файл .tmod из каталога mods/ через SFTP или файловый менеджер GPanel, затем перезапустите сервер.
Чтобы отключить мод без удаления, отредактируйте mods/enabled.json и удалите внутреннее имя мода из массива EnabledMods. Файл .tmod останется на диске, но не будет загружен при следующем перезапуске.
Справочник по файлам
| Путь | Содержимое |
|---|---|
mods/ |
Файлы модов tModLoader (формат .tmod) |
mods/enabled.json |
Список внутренних имён включённых модов |
Похожие статьи
- Руководство по настройке сервера Terraria — конфигурация сервера, настройка мира и подключение
- Устранение неполадок Terraria — распространённые проблемы и их решения
- Как загружать файлы через SFTP