Подробное руководство по настройке сервера Terraria с использованием TShock и установке плагинов. Официальные источники: Важно: Основные команды (вводятся в чате игры или в консоли сервера):
Подробное руководство по настройке сервера Terraria с использованием TShock и установке плагинов. Официальные источники: Важно: Основные команды (вводятся в чате игры или в консоли сервера):
...Читать далее
Подробное руководство по настройке сервера Terraria с использованием TShock и установке плагинов.
Шаг 1. Установка TShock
- Скачайте TShock с официального репозитория GitHub (Pryaxis/TShock).
- Распакуйте архив в отдельную папку (например, TShock).
- Запустите сервер:
выполните TerrariaServer.exe;
выберите мир для загрузки (или создайте новый);
задайте максимальное количество игроков (по умолчанию — 28);
используйте порт по умолчанию (7777) или укажите свой. - Получите AUTH‑код:
код находится в файле authcode.txt в папке tshock;
либо посмотрите код в консоли TShock после загрузки мира. - Назначьте себя супер‑админом:
зайдите в игру, выберите персонажа;
в чате введите /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
- Подключитесь к серверу по FTP (используйте панель управления хостинга).
- Найдите папку ServerPlugins в корне сервера.
- Скопируйте плагины:
скачайте архив или отдельный .dll плагина нужной версии;
распакуйте (если нужно);
перетащите все .dll файлы в папку ServerPlugins по FTP;
дождитесь окончания загрузки. - Активируйте плагины:
перезагрузите сервер через панель управления;
либо в консоли TShock выполните команду /reload. - Проверьте загрузку:
в логах сервера должна появиться строка:
[Server API] Loaded plugin SomePlugin v1.2.3 by Author;
это значит, что плагин успешно подключён.
Шаг 4. Настройка плагинов
- При первом запуске большинство плагинов создаёт собственный конфигурационный файл (.json) в:
папке tshock/;
или в ServerPlugins/PluginName/. - Отредактируйте конфиг под свои нужды.
- Сохраните изменения.
- Выполните /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. Настройка безопасности
- Ограничьте права пользователей:
создайте группы с разными правами (администраторы, модераторы, игроки);
настройте разрешения для каждой группы в permissions.json. - Включите защиту от DDoS:
ограничьте количество подключений с одного IP;
установите лимит на количество запросов в секунду. - Регулярно обновляйте:
TShock до последней версии;
плагины — проверяйте совместимость с текущей версией TShock. - Делайте бэкапы:
регулярно копируйте папку мира и конфиги;
храните копии на отдельном носителе или в облаке.
Чек‑лист настройки TShock‑сервера
- [ ] Скачан и распакован TShock в отдельную папку.
- [ ] Сервер запущен через TerrariaServer.exe.
- [ ] Получен AUTH‑код из authcode.txt.
- [ ] Назначены права супер‑админа через /auth и /auth-verify.
- [ ] Подключены плагины через FTP в папку ServerPlugins.
- [ ] Плагины активированы командой /reload.
- [ ] Настроены конфиги плагинов (.json).
- [ ] Проверена работа плагинов в игре.
- [ ] Настроена система прав и безопасности (permissions.json).
- [ ] Созданы регулярные бэкапы мира и конфигов.
Заключение
TShock значительно расширяет возможности стандартного сервера Terraria:
- добавляет систему прав и администрирования;
- позволяет устанавливать плагины для новых функций;
- даёт инструменты для защиты от гриферства и читеров;
- поддерживает кастомизацию игрового процесса.
Советы:
- тестируйте новые плагины на копии сервера;
- добавляйте плагины по одному: загрузили → перезагрузили → проверили лог → перешли к следующему;
- следите за обновлениями TShock и плагинов;
- используйте только проверенные плагины из официальных источников.
Хотите, помогу с настройкой конкретного плагина или дам дополнительные рекомендации?