Как создать сервер tModLoader
На этой странице
Calamity, Thorium, куча модов для удобства и трое друзей — так сейчас выглядит множество прохождений Terraria, и для этого нужен сервер tModLoader, а не обычный сервер Террария. Хорошая новость: самое сложное tModLoader берёт на себя — друзья, которые заходят на сервер, получают его моды автоматически.
В этом гайде разберём, что такое tModLoader и чем он отличается от ванильной игры, как поднять сервер дома и на хостинге, сколько RAM нужно популярным сборкам модов и какие ошибки встретятся по пути.
Что такое tModLoader и подвох с версией
tModLoader — стандартный способ играть в Terraria с модами на ПК: бесплатное отдельное приложение в Steam, которое запускает Terraria с модами из собственного Steam Workshop. Сервер tModLoader — та же идея на стороне сервера: он загружает моды, а каждый игрок тоже подключается через tModLoader.
Две вещи часто сбивают с толку:
- Для мультиплеера это другая игра. Игроки tModLoader не могут зайти на ванильный сервер, а игроки ванильной версии — на сервер tModLoader. Все в группе играют через tModLoader.
- Он работает на более старой Terraria. Ванильная Terraria уже на 1.4.5 (обновление «Bigger and Boulder» января 2026 года). tModLoader всё ещё основан на 1.4.4, и версии tModLoader для 1.4.5 пока нет. Мир, в котором играли на 1.4.5, нельзя открыть в tModLoader. В обратную сторону работает: мир tModLoader открывается в ванильной 1.4.5 и при этом обновляется.
Поэтому, если хотите прохождение с модами, начинайте мир в tModLoader. Не переносите туда свой ванильный мир 1.4.5.
Calamity и Thorium требуют ресурсов: сервер Gold от HytHost с 6 GB для tModLoader стоит €7.77/мес.
Тарифы TerrariaСервер tModLoader у себя дома
Быстрый способ: хостить из игры
Установите tModLoader из Steam (он бесплатный, но Terraria должна быть у вас в Steam), включите моды и выберите Multiplayer > Host & Play. Друзья заходят через Steam. Мир работает на вашем ПК и останавливается, когда вы выходите.
Выделенный сервер на Windows или macOS
- Сначала настройте список модов в игре. Подпишитесь на моды в Workshop и включите их в tModLoader. Затем откройте Workshop > Mod Packs, выберите Save Enabled as New Mod Pack и Open Mod Pack Folder. Теперь у вас есть
install.txt(ID из Workshop) иenabled.json(какие моды включены). - Запустите сервер. В папке установки tModLoader (в Steam: правый клик по tModLoader > Manage > Browse local files) запустите
start-tModLoaderServer.batна Windows илиstart-tModLoaderServer.shна macOS. - Ответьте на вопросы: использовать ли Steam, какой мир (или создать новый), максимум игроков, порт (по умолчанию 7777), проброс портов и пароль.
- Откройте порт. Пробросьте TCP 7777 на роутере на ваш ПК, и друзья зайдут по вашему внешнему IP через Join via IP.
Моды и миры лежат в Documents/My Games/Terraria/tModLoader/: в Mods/ — файлы .tmod и enabled.json, в Worlds/ — каждый мир в виде файла .wld и файла .twld с данными модов. Держите оба файла мира вместе.
На Linux
У tModLoader есть свои инструменты для этого — DedicatedServerUtils. Их документация рекомендует запускать сервер в Docker; альтернатива — manage-tModLoaderServer.sh, который устанавливает tModLoader (install-tml --github), скачивает моды из Workshop, перечисленные в install.txt (install-mods), и запускает сервер (start). Предварительно положите install.txt и enabled.json в tModLoader/Mods/, а мир — в tModLoader/Worlds/.
Про ванильную часть — консоль, serverconfig.txt, проброс портов — читайте как создать сервер в Террарии; tModLoader принимает те же настройки.
Хостинг сервера tModLoader на HytHost
- Выберите tModLoader при заказе. На странице хостинга Terraria выберите тариф и укажите tModLoader как серверное ПО. Для Calamity или Thorium начинайте с Gold (6 GB).
- Загрузите моды. В файловом менеджере GamePanel (или по sFTP) положите файлы
.tmodв папкуmods/. На ПК они лежат вsteamapps/workshop/content/1281930/, по папке на каждый элемент Workshop. - Загрузите
enabled.jsonв ту же папку. Это простой список названий модов, например["CalamityMod","CalamityModMusic"]; каждый мод, который должен быть включён, обязан быть в нём. - Перезапустите сервер и посмотрите консоль: она выводит каждый мод по мере загрузки и называет тот, что не загрузился, если такой есть.
- Заходите. Друзья открывают tModLoader, выбирают Join via IP и вводят адрес и порт из панели. Недостающие моды скачиваются с сервера при входе.
Уже есть мир с модами? Загрузите .wld и его .twld в папку миров сервера или пришлите их нам — перенесём бесплатно. Кроме самого tModLoader, ничего не предустановлено, поэтому версии модов всегда те, что выбрали вы.
tModLoader уже установлен, моды загружаете вы, бэкапы автоматические — хостинг Terraria от €2.59/мес., а Gold для Calamity — €7.77/мес.
Тарифы TerrariaПопулярные сборки модов и сколько им нужно RAM
Именно моды в первую очередь определяют потребление памяти сервером tModLoader. Контентные моды добавляют предметы, врагов, боссов и генерацию мира, и всё это держится в памяти, пользуется этим кто-то или нет. Ни tModLoader, ни крупные моды не публикуют официальных цифр для сервера, поэтому таблица ниже — наша рекомендация с некоторым запасом:
| Сборка | Ориентир по RAM | Рекомендуемый тариф |
|---|---|---|
| Только моды для удобства (Magic Storage, Boss Checklist, Recipe Browser…) | 4 GB | Iron €5.18/мес. |
| Calamity или Thorium с несколькими QoL-модами | 6 GB | Gold €7.77/мес. |
| Calamity вместе с Thorium или Calamity с дополнениями и большим миром | 8 GB | Platinum €10.36/мес. |
| Большие сборки из 50+ модов или много игроков на большом мире | 8 GB и больше | Custom, до 16 GB |
Ещё две вещи повышают расход памяти: размер мира (большой мир занимает примерно вдвое больше памяти, чем маленький, ещё до входа игроков) и игроки, разбредшиеся по карте. Для сравнения, ванильный сервер на маленьком мире в простое занимает заметно меньше 1 GB.
Чтобы увидеть, какие моды тяжёлые, включите Show Mod Memory Estimates в настройках tModLoader. Если сервер падает с OutOfMemoryException, ему нужно больше RAM или меньше крупных модов — никакая настройка это не исправит.
Как друзья получают моды
Друзьям не нужно собирать список модов вручную. Когда клиент tModLoader подключается, он сравнивает свои моды с серверными — по названию, версии и файлу — и скачивает всё недостающее или отличающееся прямо с сервера, затем перезагружается и подключается. Моды, которые есть у клиента, но нет на сервере, отключаются на эту сессию. Моды, помеченные как только серверные, никогда не передаются.
Что нужно каждому игроку:
- Сам tModLoader из Steam той же версии, что и на сервере.
- Включённая опция «Download Mods From Servers» в настройках tModLoader. По умолчанию она включена; если её выключить, клиент откажется подключаться и покажет список нужных модов.
- Доверие к серверу. tModLoader предупреждает, что моды могут содержать код и скачивать их стоит только с сервера, которому вы доверяете. На вашем собственном сервере это вы.
Частые ошибки сервера tModLoader
"You are not using the same version as this server"
Версии tModLoader отличаются — они должны совпадать точно. Steam обновляет tModLoader у игроков автоматически, поэтому после выхода новой версии tModLoader обновите и сервер. То же сообщение появляется, если вы случайно подключаетесь к ванильному серверу на том же порту.
Мод отсутствует или не загружается
Проверьте, что мод указан в enabled.json под внутренним именем (а не отображаемым), что его зависимости тоже загружены и включены и что файл .tmod той же версии, что у друзей. В логе сервера указан мод, который не загрузился.
Нехватка памяти
OutOfMemoryException в логе означает, что серверу не хватило RAM при загрузке или работе модов. Уберите крупный мод, используйте мир поменьше или перейдите на тариф побольше.
Мир не открывается
Обычно это мир, в котором играли на ванильной 1.4.5, — tModLoader не может его открыть. Также причиной может быть отсутствующий файл .twld рядом с .wld или мод, от которого зависит мир, но который больше не включён.
Игра не запускается после установки мода «64 bit»
Старый элемент Workshop "tModLoader 64 bit" устарел — текущий tModLoader уже 64-битный, — и его установка не даёт игре запуститься. Отпишитесь от него.
Частые вопросы
Да. Calamity работает на сервере tModLoader как любой другой мод: загрузите файлы мода, впишите CalamityMod в enabled.json и перезапустите сервер. Игрокам нужен tModLoader, а сервер отправит им мод при входе. Рассчитывайте примерно на 6 GB RAM.
Мы рекомендуем 6 GB для Calamity с несколькими модами для удобства и 8 GB для Calamity вместе с Thorium, его дополнениями или большим миром. Официальной цифры для сервера нет, а реальная потребность растёт с размером мира и количеством игроков, разбредшихся по карте.
Им нужны те же моды, что и на сервере, но устанавливать их вручную не обязательно. tModLoader скачивает недостающие или отличающиеся моды с сервера при входе игрока, если включена опция Download Mods From Servers — а по умолчанию она включена. У всех должна быть одна и та же версия tModLoader.
Только мир из более старой версии. tModLoader основан на Terraria 1.4.4, поэтому мир, в котором играли на ванильной 1.4.5, в нём не открыть. В обратную сторону работает: мир tModLoader можно открыть в ванильной 1.4.5.
Сделайте бэкап мира, замените файлы .tmod на сервере новыми версиями и перезапустите. Убедитесь, что у друзей те же версии, или позвольте серверу отправить их при входе. После обновления tModLoader обновите tModLoader и на сервере, потому что версии клиента и сервера должны совпадать.
tModLoader и его выделенный сервер бесплатны, так что хостинг на своём ПК стоит только электричества — при условии, что ПК остаётся включённым, а порт 7777 проброшен. Бесплатные хостинги редко дают серверам с модами достаточно памяти. Наш гайд по бесплатному хостингу серверов Terraria сравнивает варианты.
Ваш мир с модами — онлайн без вашего ПК
Хостинг Terraria от HytHost запускает tModLoader с вашими модами, автоматическими бэкапами и бесплатным переносом мира — Gold для Calamity за €7.77/мес.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursЭтот гайд был полезен?