Terraria · Гайд

Гайд з TShock: встановлення, команди та права

Оновлено October 11, 2026 5 хв читання

На цій сторінці
  1. Версії TShock і Terraria
  2. Перше налаштування: створіть акаунт власника
  3. Групи та права
  4. Команди TShock (команди сервера Terraria)
  5. Захист будівель регіонами
  6. Серверні персонажі
  7. Файл конфігу та REST API
  8. TShock на HytHost
  9. FAQ

TShock перетворює звичайний сервер Terraria на сервер, яким справді можна керувати як адмін: акаунти й групи, бани, захищені регіони, команди для предметів і мобів, серверні персонажі та античит. Це стандартний вибір для публічних серверів Terraria.

У цьому гайді — перше налаштування, групи та права, команди на щодень, регіони, серверні персонажі, REST API та головні параметри конфігу.

Версії TShock і Terraria

TShock збирається під одну конкретну версію Terraria. Поточний реліз, TShock 6.2.1, працює з Terraria 1.4.5.8. Гравці мають використовувати ту саму версію Terraria, що й сервер.

Коли виходить оновлення Terraria, дочекайтеся відповідного релізу TShock, перш ніж оновлювати сервер. Перед оновленням TShock зробіть резервну копію tshock.sqlite і всієї папки tshock: там зберігаються ваші акаунти, групи, бани та регіони.

Налаштування самого сервера, з портами та світами, описано в гайді як створити сервер Terraria.

Перше налаштування: створіть акаунт власника

Під час першого запуску TShock виводить у консоль код налаштування і зберігає його в tshock/setup-code.txt. Зайдіть на сервер і введіть:

/setup 123456
/user add YourName YourPassword owner
/login YourName YourPassword
/setup

Перший рядок відкриває налаштування за кодом, другий створює ваш акаунт у групі owner, третій виконує вхід, а останній вимикає режим налаштування. Щойно з'явився хоча б один акаунт, налаштування повторно використати не можна.

Грайте з групи owner. У TShock є й вбудований superadmin, але розробники не радять грати під ним: він обходить усе, зокрема серверних персонажів.

Оберіть TShock під час замовлення або перейдіть на нього пізніше в панелі: хостинг Terraria від HytHost — від €2.59/міс.

Тарифи Terraria

Групи та права

Кожен гравець належить до групи, а групи мають права. За замовчуванням TShock створює такі групи: guest (без входу), default (зареєстровані гравці), vip, newadmin, admin, trustedadmin і owner.

КомандаЩо робить
/group add builderСтворює групу
/group parent builder defaultУспадковує права іншої групи
/group addperm builder tshock.world.editregionДодає право
/group delperm builder tshock.world.editregionПрибирає право
/group listperm builderПоказує права групи
/user group Alex builderПереносить акаунт гравця до групи

Гравці самі створюють акаунти командою /register password і входять через /login. Щоб незареєстровані гравці не могли будувати, встановіть RequireLogin у true в конфігу.

Команди TShock (команди сервера Terraria)

КомандаЩо робить
/kick Name reasonКікає гравця
/ban add Name reason 7dБанить гравця, тут на 7 днів; без терміну бан безстроковий
/ban list / /ban del 3Показує список банів або знімає бан номер 3
/mute NameВимикає гравцеві чат
/tp Name / /tphere NameТелепортує до гравця або переносить його до вас
/item "Iron Pickaxe" 1Видає вам предмет
/give "Healing Potion" Name 10Видає предмет іншому гравцеві
/butcherВбиває всіх ворожих NPC
/time dayВстановлює час: day, night, noon, midnight
/spawnmob Zombie 5Спавнить мобів поруч із вами
/save / /offЗберігає світ або зберігає й вимикає сервер
/reloadПерезавантажує конфіг і права

Команди починаються з /; якщо почати команду з !, вона виконається тихо, без сповіщення інших гравців. Імена з пробілами беруться в лапки.

Захист будівель регіонами

Регіони не дають іншим гравцям змінювати ділянку, наприклад спавн чи місто.

/region set 1
/region set 2
/region define spawn
/region protect spawn true
/region allow Alex spawn
/region allowg builder spawn

Після /region set 1 вдарте по блоку, щоб позначити перший кут; те саме зробіть для кута 2. Потім дайте регіону назву й увімкніть захист. allow дозволяє будувати всередині одному гравцеві, allowg — цілій групі. /region list і /region info spawn показують, що вже створено.

Зверніть увагу: починаючи з TShock 6, автоматичний захист спавна за замовчуванням вимкнений (SpawnProtection у конфігу). Регіон навколо спавна в будь-якому разі дає точніший контроль.

Серверні персонажі

Зазвичай персонаж кожного гравця разом з інвентарем зберігається на його власному комп'ютері, тож гравці можуть принести предмети з інших світів або відредагованих персонажів. Серверні персонажі (SSC) зберігають персонажів на сервері, і всі розвиваються чесно.

  • Увімкніть їх у tshock/sscconfig.json через "Enabled": true і перезапустіть сервер.
  • Задайте, з чим починають нові персонажі: StartingHealth, StartingMana і StartingInventory.
  • Адміни з правом tshock.ignore.ssc не зберігаються в SSC.

Вирішіть заздалегідь: після ввімкнення SSC гравці починають зі стартовим інвентарем, а наявного персонажа адмін має імпортувати командою /uploadssc. Якщо ввімкнути SSC пізніше, постійні гравці будуть неприємно здивовані.

Файл конфігу та REST API

Налаштування TShock зберігаються в tshock/config.json. Ті, що змінюють на більшості серверів:

  • ServerPassword: пароль для входу на сервер;
  • MaxSlots: ліміт гравців (за замовчуванням 8);
  • RequireLogin: гравці мають увійти в акаунт, перш ніж грати;
  • EnableWhitelist: підключатися можуть лише дозволені адреси;
  • BackupInterval: як часто TShock зберігає резервну копію світу.

Застосовуйте зміни командою /reload або перезапуском, якщо налаштування цього потребує.

REST API дозволяє сайтам та утилітам керувати сервером через HTTP, за замовчуванням на порту 7878. За замовчуванням він вимкнений (RestApiEnabled), і краще не вмикати його без потреби: REST-токен може виконати будь-яку команду сервера з правами акаунта, якому він належить. Якщо використовуєте його, дайте акаунту токена лише ті права, які потрібні утиліті, і ніколи не публікуйте токен.

TShock на HytHost

На хостингу Terraria від HytHost TShock вмикається в один клік: оберіть його під час замовлення або перейдіть пізніше на вкладці Software у панелі — світ, пароль, MOTD і слоти збережуться. Сервер працює на TShock 6.2.1 для Terraria 1.4.5.8, REST API за замовчуванням вимкнений.

Код налаштування з'являється в консолі панелі під час першого запуску, а config.json і sscconfig.json редагуються у файловому менеджері.

FAQ

Часті запитання

Під час першого запуску використайте код налаштування з консолі: /setup code, потім /user add Name Password owner, /login Name Password і ще раз /setup, щоб закрити налаштування.

TShock виводить його в консоль сервера під час першого запуску і зберігає в tshock/setup-code.txt. Він працює лише до появи першого акаунта.

TShock 6.2.1 підтримує Terraria 1.4.5.8. Кожен реліз TShock розрахований на одну версію Terraria, і гравці мають використовувати ту саму версію, що й сервер.

Захистіть його регіоном: /region set 1 і /region set 2, щоб позначити кути, /region define spawn, потім /region protect spawn true.

Лише якщо він потрібен якійсь утиліті. REST API може виконати будь-яку команду сервера, тож за замовчуванням тримайте його вимкненим, прив'яжіть токен до акаунта з мінімальними правами і нікому не передавайте токен.

Запустіть сервер TShock

Хостинг Terraria від HytHost включає TShock, Vanilla і tModLoader з перемиканням у панелі — від €2.59/міс.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours

Цей гайд був корисним?