Terraria hosting
Terraria хостинг

Terraria Хостинг

Ванильный сервер, TShock и tModLoader на одной услуге: ядро переключается в панели, миры остаются на месте

Тарифы Terraria

Выберите подходящий тариф для вашего проекта

Нужно дешевле?
Цена за месяц при выбранном периоде оплаты
Медь
Ванильный сервер или TShock на малом мире для компании до 16 человек
1 ядро
1 GB RAM
15 GB NVMe
i9-9900K 5.2GHz / 7950X3D 5.9GHz
249 /мес
Заказать
Железо
Средний мир и tModLoader со сборкой модов качества жизни, до 24 игроков
2 ядра
2 GB RAM
20 GB NVMe
i9-9900K 5.2GHz / 7950X3D 5.9GHz
389 /мес
Заказать
Золото
Порог для Calamity и других крупных контент-модов, до 32 игроков
2 ядра
3 GB RAM
30 GB NVMe
i9-9900K 5.2GHz / 7950X3D 5.9GHz
549 /мес
Заказать
Титан
Публичный модовый сервер с длинными сессиями и запасом на боссов, до 64 игроков
3 ядра
6 GB RAM
60 GB NVMe
i9-9900K 5.2GHz / 7950X3D 5.9GHz
949 /мес
Заказать
Люминит
Крупный проект: тяжёлая сборка, несколько миров и глубокая история бэкапов
4 ядра
8 GB RAM
80 GB NVMe
i9-9900K 5.2GHz / 7950X3D 5.9GHz
1 199 /мес
Заказать

Наш базовый минимум

Три ядра, одна услуга

Ванильный сервер, TShock и tModLoader лежат в одном образе. Ядро выбирается переменной TERRARIA_CORE в панели: переключили, перезапустили - работает другое. Заказывать вторую услугу и переносить сохранения не нужно, все три ядра читают один каталог saves/Worlds и один serverconfig.txt

Vanilla, TShock и tModLoader

Версия под контролем

terraria.org не отдаёт ссылку на «последнюю» сборку, поэтому у ванильного ядра версия задаётся числом в TERRARIA_VERSION. У TShock и tModLoader свои переменные - TSHOCK_VERSION и TMODLOADER_VERSION: по умолчанию приезжает последний релиз с GitHub, а если нужна конкретная сборка, вписываете её тег. Установленное ядро само на новый билд не уедет и не рассинхронизируется с клиентами в разгар прохождения - обновление происходит только когда вы сами смените переменную

TShock: права, регионы, баны

При первом запуске TShock кладёт одноразовый код в tshock/setup-code.txt - вводите /setup в чате и получаете суперадмина. Дальше в вашем распоряжении группы и права, защищённые регионы, варпы, баны предметов, тайлов и снарядов, серверные персонажи SSC и белый список. Команды вводятся прямо в консоли панели

Регионы и группы прав

tModLoader и моды

Ядро tModLoader запускается сразу на .NET 8 из образа, без докачки рантайма при каждом старте. Файлы .tmod кладутся в .local/share/Terraria/tModLoader/Mods - это каталог модов по умолчанию, он открывается в файловом менеджере панели и по SFTP, там же лежит enabled.json, в котором мод включается. Установщика в один клик у нас нет, всё делается файлами

Мир по вашим правилам

Размер мира задаётся переменной: малый 4200x1200, средний 6400x1800, большой 8400x2400. Сложность - классика, эксперт, мастер или путешествие. Слотов до 255, значение живёт в том же serverconfig.txt

Мир не теряется при остановке

Кнопка «Стоп» в панели шлёт серверу команду exit - ту самую, что сохраняет мир перед выходом, а не убивает процесс. Поверх этого работают автоматические бэкапы услуги: копии лежат отдельно от игрового сервера и разворачиваются обратно из панели, а у TShock есть ещё и собственные копии мира каждые 10 минут с хранением 4 часа

Корректная остановка

MySQL для TShock

По умолчанию TShock пишет игроков, группы, регионы и баны в локальный SQLite. В настройках можно переключить StorageType на MySQL и указать нашу бесплатную базу - тогда общая база прав работает сразу на нескольких серверах

YourControl

Ваш сервер под контролем

Недавно мы представили YourControl - это современная игровая панель, которую мы довели до нашего идеала. Безусловно ещё много открытых предложений, и они будут реализованы в ближайшее время

  • AMD Ryzen 9 9950X @ 6.1 GHz (OC)
  • 256 GB DDR5 ECC 5700 MHz
  • NVMe SSD Gen4 - мгновенный старт
  • 25 Gbps гарантированный канал
YourControl
YourControl - Terminal
Онлайн
CPU: 0%
RAM: 0/8 GB
NVMe: 14.2/50 GB

Характеристики

Характеристика Pterohost
Процессоры Intel i9-9900K / AMD Ryzen 9 7950X3D / Ryzen 9 9950X
Ядро сервера Vanilla, TShock, tModLoader (переключается в панели)
Рантайм .NET 8 предустановлен в образе
Слоты До 255
Размер мира 4200x1200, 6400x1800, 8400x2400
Сложность Классика, эксперт, мастер, путешествие
Моды tModLoader Файлы .tmod через панель и SFTP
DDoS-защита Guard Rise (L3/L4/L7)
Диски NVMe SSD / NVMe Gen4

Частые вопросы

Чем отличаются Vanilla, TShock и tModLoader?

Vanilla - обычный сервер Terraria без надстроек. TShock добавляет администрирование: группы и права, защищённые регионы, варпы, баны предметов и тайлов, серверных персонажей. tModLoader позволяет запускать моды - Calamity, Thorium и любые другие сборки. Все три ядра входят в одну услугу, ядро выбирается переключателем в панели

Сохранится ли мир, если сменить ядро?

Да. Все три ядра читают один и тот же каталог saves/Worlds и один serverconfig.txt, поэтому мир, размер, сложность и число слотов переезжают вместе с вами. Учтите обратное: мир, где уже стояли моды tModLoader, на ванильном ядре откроется без них, а модовые предметы из него пропадут - перед экспериментом сделайте бэкап

Как поставить моды на tModLoader?

Файлы .tmod загружаются в .local/share/Terraria/tModLoader/Mods - каталог модов по умолчанию, он доступен в файловом менеджере панели и по SFTP. В той же папке лежит enabled.json, где мод включается, после чего сервер перезапускается. Учтите: .tmod, положенный в корень сервера или в saves, tModLoader не увидит. Установщика модов в один клик для Terraria у нас нет - мы не обещаем того, чего в панели нет

Как получить права администратора в TShock?

При первом запуске TShock создаёт файл tshock/setup-code.txt с одноразовым кодом. Зайдите на сервер, напишите в чат /setup и код из файла - вы получите суперадмина и сможете создать себе постоянную учётную запись. После этого файл с кодом удаляется

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

Вики Terraria называет 500 МБ на малый мир, то есть ванильному серверу хватает 1-2 ГБ. tModLoader со сборкой модов качества жизни просит около 3 ГБ, Calamity и сопоставимые по объёму моды - 4-6 ГБ. Память тратят моды и площадь мира, а не количество игроков, поэтому тариф стоит выбирать по сборке

Какой размер мира и какую сложность выбрать?

Размеров три: малый 4200x1200, средний 6400x1800 и большой 8400x2400 тайлов. Малого достаточно компании друзей, большой нужен долгому проекту с несколькими биомами под застройку. Сложность выбирается из четырёх режимов: классика, эксперт, мастер и путешествие. И то и другое задаётся переменными в панели до первой генерации, а дальше живёт в serverconfig.txt ключами autocreate и difficulty

Можно ли изменить размер или сложность уже созданного мира?

Нет, оба параметра фиксируются в момент генерации. Новый мир заводится сменой имени в переменной WORLD_NAME: после перезапуска сервер создаст рядом свежий файл, а старый останется в saves/Worlds, и к нему можно вернуться. Размер и сложность при этом достанутся от первой генерации - переменные WORLD_SIZE и WORLD_DIFFICULTY попадают в serverconfig.txt только пока этого файла нет. Поэтому под другой размер или режим откройте serverconfig.txt в файловом менеджере, поправьте ключи autocreate и difficulty и уже потом перезапускайте сервер

Показывает ли панель онлайн игроков?

Нет, и это честнее, чем рисовать счётчик, который всегда врёт. Опрашивать сервер Terraria снаружи нечем: протокола запроса статуса у игры нет, а A2S, которым отвечают источники Valve, она не понимает. Кто сейчас на сервере, видно в консоли панели по строкам о заходах и выходах, а на TShock - командой /who. Если счётчик нужен вам самим, у TShock есть свой REST API: включается параметром RestApiEnabled в tshock/config.json, по умолчанию он выключен

Что происходит с миром при остановке и есть ли бэкапы?

Остановка сервера из панели отправляет команду exit - штатную команду Terraria, которая сохраняет мир перед выходом. Дополнительно работают автоматические бэкапы услуги: копии хранятся отдельно от игрового сервера, а TShock ведёт свои копии мира каждые 10 минут и держит их 4 часа. Восстановление - через панель YourControl

Сколько стоит хостинг Terraria и где стоят серверы?

Тарифы начинаются от 249 рублей в месяц за 1 ГБ ОЗУ и 15 ГБ NVMe. Серверы расположены в дата-центрах Германии: средний пинг из России 40-60 мс, из Европы 5-20 мс. В каждый тариф входят DDoS-защита Guard Rise, бэкапы, бесплатные базы MySQL, FTP и SFTP, планировщик задач и панель YourControl

Бесплатный тестовый период

Готовы начать?

Запустите свой сервер за минуту. Мгновенная активация после оплаты