TShock 4.3.12 for Terraria [ВЫДЕЛЕННЫЙ СЕРВЕР]

87171420
TShock — это бесплатный выделенный сервер для игры Terraria. Разрабатывается сторонними разработчиками. Имеет ряд преимуществ по сравнению с официальным сервером. В частности, защита регионов, возможность запретить использование некоторых предметов, расширенное администрирование пользователей и групп пользователей, возможность расширять функционал за счет плагинов.
 
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 на рабочем столе не доступна.
 
Запуск сервера с использованием конфигурационного файла.
 
TerrariaServer.exe -config serverconfig.txt
После запуска, если все настроено правильно и ошибок не возникло в момент запуска, сервер отобразит свое окно, в котором видно кто подключается к серверу или отключается, работа Анти-Чит системы , виден чат игроков (и команды, которые они пытаются использовать,тоже видны в консоли), сообщения о сохранении карты мира. Часть сообщений не отображается, но записывается в лог-файл сервера.
 
Часто возникающие 
«Load failed» / «Load failed! no backup found».
 
1. Если у вас, после выбора мира, появляется данная ошибка, значит у вас нет копии вашего мира, так называемого .bak файла. Для того, чтобы он появился, необходимо зайти на ваш мир в одиночной игре, нажать кнопку Esc и нажать на «Save&Exit». 
 
2. Существует и другая причина, по которой происходит данная ошибка — возможно, у вас стоит более поздняя версия игры, чем самого плагина для сервера. 

Оставить отклик

Ваш адрес эл.почты не будет опубликован.