Найти в Дзене

«Terraria‑сервер: гайд по TShock и плагинам».

Подробное руководство по настройке сервера Terraria с использованием TShock и установке плагинов. Официальные источники: Важно: Основные команды (вводятся в чате игры или в консоли сервера):
Оглавление

Подробное руководство по настройке сервера Terraria с использованием TShock и установке плагинов.

Шаг 1. Установка TShock

  1. Скачайте TShock с официального репозитория GitHub (Pryaxis/TShock).
  2. Распакуйте архив в отдельную папку (например, TShock).
  3. Запустите сервер:
    выполните TerrariaServer.exe;
    выберите мир для загрузки (или создайте новый);
    задайте максимальное количество игроков (по умолчанию — 28);
    используйте порт по умолчанию (7777) или укажите свой.
  4. Получите AUTH‑код:
    код находится в файле authcode.txt в папке tshock;
    либо посмотрите код в консоли TShock после загрузки мира.
  5. Назначьте себя супер‑админом:
    зайдите в игру, выберите персонажа;
    в чате введите /auth AUTHCODE (замените AUTHCODE на ваш код);
    затем введите /auth-verify.

Шаг 2. Где взять плагины

Официальные источники:

  • GitHub (репозиторий Pryaxis/Plugins);
  • Wiki TShock (раздел Plugins для TShock 5 / Terraria 1.4.4.9);
  • Discord TShock (#plugins — бета‑версии и помощь по портированию).

Важно:

  • TShock использует .NET‑библиотеки (файлы .dll);
  • не путайте с tModLoader‑модами (файлы .tmod).

Шаг 3. Установка плагинов через FTP

  1. Подключитесь к серверу по FTP (используйте панель управления хостинга).
  2. Найдите папку ServerPlugins в корне сервера.
  3. Скопируйте плагины:
    скачайте архив или отдельный .dll плагина нужной версии;
    распакуйте (если нужно);
    перетащите все .dll файлы в папку ServerPlugins по FTP;
    дождитесь окончания загрузки.
  4. Активируйте плагины:
    перезагрузите сервер через панель управления;
    либо в консоли TShock выполните команду /reload.
  5. Проверьте загрузку:
    в логах сервера должна появиться строка:
    [Server API] Loaded plugin SomePlugin v1.2.3 by Author;
    это значит, что плагин успешно подключён.

Шаг 4. Настройка плагинов

  1. При первом запуске большинство плагинов создаёт собственный конфигурационный файл (.json) в:
    папке tshock/;
    или в ServerPlugins/PluginName/.
  2. Отредактируйте конфиг под свои нужды.
  3. Сохраните изменения.
  4. Выполните /reload в консоли TShock для применения настроек.

Шаг 5. Популярные плагины для TShock

  • Crossplay — поддержка кросс‑плея между ПК и консолями.
  • Refilling Chests — автоматическое пополнение сундуков.
  • Boss Loot+ — увеличение лута с боссов.
  • Economy — система внутриигровой экономики и магазинов.
  • Teleportation — расширенные команды телепортации.
  • Anti‑Grief — защита от гриферства (ограничение строительства, защита территорий).
  • Custom Items — добавление кастомных предметов и рецептов.
  • Auto‑Save — автоматическое сохранение мира через заданные интервалы.
  • Player Ranks — система рангов и привилегий для игроков.
  • Chat Filter — фильтр нецензурных слов и спама в чате.

Шаг 6. Управление сервером через команды TShock

Основные команды (вводятся в чате игры или в консоли сервера):

  • /reload — перезагрузка плагинов и конфигов;
  • /save — ручное сохранение мира;
  • /kick [имя] — кикнуть игрока;
  • /ban [имя] — забанить игрока;
  • /tp [x] [y] — телепортация по координатам;
  • /broadcast [сообщение] — отправка сообщения всем игрокам;
  • /who — список подключённых игроков;
  • /serverinfo — информация о сервере;
  • /item [ID] [количество] — выдать предмет себе;
  • /give [имя] [ID] [количество] — выдать предмет игроку;
  • /auth [AUTHCODE] — авторизация как админ.

Шаг 7. Настройка безопасности

  1. Ограничьте права пользователей:
    создайте группы с разными правами (администраторы, модераторы, игроки);
    настройте разрешения для каждой группы в permissions.json.
  2. Включите защиту от DDoS:
    ограничьте количество подключений с одного IP;
    установите лимит на количество запросов в секунду.
  3. Регулярно обновляйте:
    TShock до последней версии;
    плагины — проверяйте совместимость с текущей версией TShock.
  4. Делайте бэкапы:
    регулярно копируйте папку мира и конфиги;
    храните копии на отдельном носителе или в облаке.

Чек‑лист настройки TShock‑сервера

  1. [ ] Скачан и распакован TShock в отдельную папку.
  2. [ ] Сервер запущен через TerrariaServer.exe.
  3. [ ] Получен AUTH‑код из authcode.txt.
  4. [ ] Назначены права супер‑админа через /auth и /auth-verify.
  5. [ ] Подключены плагины через FTP в папку ServerPlugins.
  6. [ ] Плагины активированы командой /reload.
  7. [ ] Настроены конфиги плагинов (.json).
  8. [ ] Проверена работа плагинов в игре.
  9. [ ] Настроена система прав и безопасности (permissions.json).
  10. [ ] Созданы регулярные бэкапы мира и конфигов.

Заключение

TShock значительно расширяет возможности стандартного сервера Terraria:

  • добавляет систему прав и администрирования;
  • позволяет устанавливать плагины для новых функций;
  • даёт инструменты для защиты от гриферства и читеров;
  • поддерживает кастомизацию игрового процесса.

Советы:

  • тестируйте новые плагины на копии сервера;
  • добавляйте плагины по одному: загрузили → перезагрузили → проверили лог → перешли к следующему;
  • следите за обновлениями TShock и плагинов;
  • используйте только проверенные плагины из официальных источников.

Хотите, помогу с настройкой конкретного плагина или дам дополнительные рекомендации?