ФЭНДОМ


Системные ' эй вы лохиПравить

загруженная с помощью TShock занимает в памяти около 300 мегабайт, это в два раза меньше чем оригинальный сервер Террарии, который занимает около 650 мегабайт. То есть для сервера TShock необходимо как минимум 1 гигабайт оперативной памяти, рекомендуется два и побольше. Процессор Видеоподсистема особой роли не играет, так как сервер полностью консольный (выполняется в виде командной строки).Править

Установка плагинаПравить

Для установки плагина надо скачать дистрибутив с сайта разработчиков. Скачать можно отсюда

1. Создайте папку на рабочем столе и переместите все файлы из архива с TShock в эту папку.

2. Запустите сервер, открыв файл TerrariaServer.exe.

3. Выберите мир и, после загрузки, вы можете начать играть на вашем сервере с плагином TShock. 

Структура подпапок и файлов

serverplugins - Здесь размещаются все надстройки сервера (плагины) 

tshock - Здесь располагаются кофигурационные файлы (конфиги) сервера и плагинов, лог-файлы сервера и плагинов, а также данные некоторых плагинов.

Карты миров

Карты миров могут располагаться где угодно, место расположения описывается в строке запуска. Но удобнее создать подпапку в папке сервера, например tshock\worlds .Тогда будет проще переносить сервер или делать его резрвные копии.

Запуск сервераПравить

Если просто запустить TerrariaServer.exe то сервер запустится в "ручном" режиме и по шагам попросит ввести все параметры, а путь к картам миров установит "C:\Users\логин\Documents\My Games\Terraria\Worlds". Для того, чтобы не вводить эти параметры каждый раз существует два механизма - параметры строки запуска и конфигурационный файл запуска.

Параметры строки запуска

Параметры строки запуска указываются сразу после имени файла сервера, разделяются знаком "-" и пробелом (для удобства чтения).

TerrariaServer.exe -ip 127.0.0.1 -port 7777 -maxplayers 16 -world "C:\Users\Shank\Documents\My Games\Terraria\Worlds\world1.wld"

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

  • -ip <ipv4> - Starts the server bound to a given IPv4 address
  • -port <port> - Starts the server bound to a given port
  • -maxplayers <count> - Starts the server with a given player count
  • -world <file.wld> - Starts the server and immediately loads a given world file
  • -worldpath <path> - Starts the server and changes the world path to a given path
  • -autocreate <1/2/3> - Starts the server and, if a world file isn't found, automatically create the world file with a given size, 1-3, 1 being small.
  • -connperip <n> - Allows n number of connections per IP.
  • -killinactivesocket - Kills connections which have not started the protocol handshake.
  • -lang <type> - Sets the server's language.
  • -ignoreversion - Ignores API version checks for plugins allowing for old plugins to run.
  • -config <file> - Starts the server with a given config file

Конфигурационный файл запуска. Файл, содержащий, фактически, те же параметры запуска. Преимущество в том, что таких файлов может быть несколько, и можно быстро запускать сервер с требуемыми параметрами. Это удобно, например, когда администрирование производится удаленно по FTP, и работа с TShock на рабочем столе не доступна.

Запуск сeрвера с использованием кофигурационного файла.

TerrariaServer.exe -config serverconfig.txt

После запуска, если все настроено правильно и ошибок не возникно в момент запуска, сервер отобразит свое окно, в котором видно кто подключается к серверу или отключается, работа Анти-Чит системы , виден чат игроков (и команды, которые они пытаются использовать,тоже видны в консоли), сообщения о сохранении карты мира. Часть сообщений не отображается, но записывается в лог-файл сервера.

Часто возникающие проблемыПравить

"Load failed" / "Load failed! no backup found".Править

1. Если у вас горит компьютер, после выбора мира, появляется данная ошибка, значит у вас нет копии вашего мира, так называемого .bak файла. Для того, чтобы он появился, необходимо зайти на ваш мир в одиночной игре, нажать кнопку Esc и нажать на "Save&Exit". 

2. Существует и другая причина, по которой происходит данная ошибка - возможно, у вас стоит более поздняя версия игры, чем самого плагина для сервера. 

Обнаружено использование расширения AdBlock.


Викия — это свободный ресурс, который существует и развивается за счёт рекламы. Для блокирующих рекламу пользователей мы предоставляем модифицированную версию сайта.

Викия не будет доступна для последующих модификаций. Если вы желаете продолжать работать со страницей, то, пожалуйста, отключите расширение для блокировки рекламы.