Як встановити моди на сервер Terraria (tModLoader)
Моди для Terraria працюють на tModLoader — офіційному завантажувачі модів для Terraria. Він безкоштовний у Steam для всіх, хто має Terraria, а майже всі моди — Calamity, Thorium, Magic Storage і тисячі інших — опубліковані в його Steam Workshop.
На сервері Lobby Maker не треба вантажити жодних файлів модів. Ви один раз перемикаєте сервер на tModLoader, пишете потрібні моди в один файл і перезапускаєте: сервер сам завантажує кожен мод зі Steam Workshop, оновлює їх і вмикає.
Спершу зробіть резервну копію (вкладка Backups). Зміна типу сервера перевстановлює файли сервера, а копія відновлюється за лічені секунди.
1. Перемкніть сервер на tModLoader
- Відкрийте свій сервер у панелі (Мої ігрові сервери → Панель сервера).
- Перейдіть на вкладку Startup і виберіть tModLoader у полі Server Type.
- Підтвердьте перевстановлення і дочекайтеся, поки воно завершиться.
- Запустіть сервер на вкладці Console.
Налаштування лишаються: tModLoader зберігає назву світу, розмір, складність, пароль і ліміт гравців із вкладки Startup, а модову частину світу записує у файл .twld поруч зі світом.
tModLoader працює на Terraria 1.4.4 — на одне оновлення позаду Terraria Vanilla (1.4.5) — і не може відкрити світ, збережений у 1.4.5. Якщо ваш світ саме такий, сервер не чіпає його, а створює окремий модовий світ із тією самою назвою і-tmodloaderв кінці (world-tmodloader). Поверніться на Terraria Vanilla — і старий світ знову на місці.
2. Знайдіть потрібні моди
Перегляньте Steam Workshop tModLoader. Адреса кожного мода закінчується його Workshop ID: в https://steamcommunity.com/sharedfiles/filedetails/?id=2824688072 (Calamity Mod) це 2824688072.
На сторінці кожного мода перевірте дві речі:
- Required items — інші моди, без яких він не працює. Додайте і їх.
- Тег Both, Server або Client — де працює мод. Моди з тегом Client змінюють лише те, що бачить один гравець (інший курсор, зміни інтерфейсу): кожен гравець ставить їх собі сам, серверу вони не потрібні.
3. Додайте моди
- Перейдіть на вкладку Files і відкрийте
mods/install.txt— або натисніть Open mod list на вкладці Mods. - Додайте по одному моду в рядок — його Workshop ID або повне посилання на Workshop:
2824688072
https://steamcommunity.com/sharedfiles/filedetails/?id=2563309347- Натисніть Save Content, потім Restart на вкладці Console.
Список можна редагувати, поки сервер працює: сервер читає його лише під час запуску. Під час запуску консоль показує кожен крок: завантаження модів зі Steam Workshop, Enabled CalamityMod (Workshop 2824688072) для кожного нового мода і список увімкнених модів. Перший запуск із великим модом триває кілька хвилин — сам Calamity займає приблизно 400 МБ.
Усе після#— коментар. Підпишіть ним, що це за ID:2824688072 # Calamity.
4. Зайдіть на сервер
Кожному гравцеві потрібен tModLoader зі Steam, на стандартній (стабільній) гілці. Гравці запускають tModLoader замість Terraria і заходять через Multiplayer → Join via IP, як описано в гайді Як приєднатися до сервера Terraria.
Якщо гравцеві бракує мода, tModLoader пропонує завантажити моди сервера під час входу. Якщо цього не сталося, перевірте, що в Settings tModLoader увімкнено Download Mods From Servers, або підпишіться на моди у Workshop.
Видалення, вимкнення й оновлення модів
- Видалити або вимкнути мод: видаліть його рядок із
mods/install.txtабо поставте перед ним#і перезапустіть сервер. Сервер вимкне мод і видалить його файли; якщо повернути рядок, мод завантажиться знову. - Список — це перемикач: кожен мод із
mods/install.txtвмикається при кожному запуску, навіть якщо tModLoader вимкнув його після помилки. Для модів із Workshop не треба редагуватиmods/enabled.json. - Оновлення: кожен перезапуск оновлює моди до найновішої версії у Workshop. Сам tModLoader теж оновлюється під час перезапуску, якщо tModLoader Version на вкладці Startup —
latest. Так сервер лишається на тій самій версії, що й гравці, які отримують tModLoader зі Steam.
Також можна завантажити власні файли .tmod у папку mods. Щоб увімкнути такий мод, додайте назву файлу без .tmod у mods/enabled.json.
Типові проблеми
«Workshop item … has no tModLoader mod in it» у консолі. Цей ID належить чомусь іншому, або завантаження не вдалося. Перевірте ID на сторінці Workshop і перезапустіть сервер.
«Missing mod: SerousCommonLib required by MagicStorage» у консолі. Одному з ваших модів потрібен інший мод, тож tModLoader вимкнув його і запустився без нього. Знайдіть відсутній мод у блоці Required items на сторінці мода у Workshop, додайте його ID у mods/install.txt і перезапустіть сервер.
Гравці не можуть зайти: «version mismatch» або список різних модів. Перезапустіть сервер, щоб він оновив tModLoader і моди, і попросіть гравців перезапустити tModLoader, щоб Steam оновив їхній. Обидві сторони мають бути на однакових версіях.
Сервер гальмує або йому бракує пам'яті. Великим модам потрібна RAM: розраховуйте щонайменше на 4 ГБ для Calamity або великого списку модів, і більше для великого світу з багатьма гравцями.
Часті запитання
Чи можна повернутися до ванільної Terraria? Так: виберіть Terraria Vanilla у полі Server Type на вкладці Startup. Світ, у який грали з tModLoader, завантажиться без модових частин, тож перед перемиканням зробіть резервну копію. Ванільний світ, який tModLoader не зміг відкрити, лишається незмінним.
Чи потрібен на сервері акаунт Steam? Ні. Сервер завантажує моди з Workshop анонімно.
Чи можна ставити моди з CurseForge? Завантажте файл .tmod, покладіть його в папку mods і додайте його назву в mods/enabled.json. Моди з Workshop простіші: вони оновлюються самі.
Ще немає сервера? Орендуйте сервер Terraria на Lobby Maker — він буде готовий приблизно за хвилину, а на tModLoader перемикається у два кліки.