Создание сервера HurtWorld — различия между версиями
Nikita (обсуждение | вклад) |
Nikita (обсуждение | вклад) (→Установка мода Oxide) |
||
(не показано 7 промежуточных версии этого же участника) | |||
Строка 1: | Строка 1: | ||
+ | == Установка необходимых зависимостей == | ||
+ | |||
+ | === Linux === | ||
+ | |||
+ | Для запуска SteamCMD в Debian понадобятся некоторые библиотеки, установим их: | ||
+ | sudo apt-get install lib32gcc1 | ||
+ | |||
+ | Для работы компилятора Oxide CSharpCompiler потребуется пакет libmonoboehm: | ||
+ | sudo apt-get install libmonoboehm-2.0-1 | ||
+ | |||
+ | === Windows === | ||
+ | |||
+ | Для работы сервера под Windows никаких дополнительных приложений устанавливать не требуется. | ||
+ | |||
== Загрузка SteamCMD == | == Загрузка SteamCMD == | ||
Строка 4: | Строка 18: | ||
=== SteamCMD для Linux === | === SteamCMD для Linux === | ||
+ | Для начала скачиваем архив со SteamCMD | ||
wget http://media.steampowered.com/client/installer/steamcmd_linux.tar.gz | wget http://media.steampowered.com/client/installer/steamcmd_linux.tar.gz | ||
+ | |||
+ | Теперь распакуем наш архив, а после распаковки удалим: | ||
+ | tar -xvf steamcmd_linux.tar.gz && rm steamcmd_linux.tar.gz | ||
=== SteamCMD для Windows === | === SteamCMD для Windows === | ||
+ | Скачайте и распакуйте SteamCMD для Windows с официального сайта Steam: | ||
http://media.steampowered.com/client/installer/steamcmd.zip | http://media.steampowered.com/client/installer/steamcmd.zip | ||
Строка 37: | Строка 56: | ||
./Hurtworld.x86_x64 -batchmode -nographics -exec "host 12871;queryport 13871;maxplayers 60;servername Empire-Host.org" -logfile output.txt | ./Hurtworld.x86_x64 -batchmode -nographics -exec "host 12871;queryport 13871;maxplayers 60;servername Empire-Host.org" -logfile output.txt | ||
Windows: | Windows: | ||
− | + | Hurtworld.exe -batchmode -nographics -exec "host 12871;queryport 13871;maxplayers 60;servername Empire-Host.org" -logfile output.txt | |
где 12871 - порт сервера, 13871 - порт для запросов (query порт), maxplayers 60 - максимальное количество игроков, Empire-Host.org - название игрового сервера (hostname) | где 12871 - порт сервера, 13871 - порт для запросов (query порт), maxplayers 60 - максимальное количество игроков, Empire-Host.org - название игрового сервера (hostname) | ||
+ | |||
+ | == Установка мода Oxide == | ||
+ | |||
+ | Мод [[Oxide HurtWorld|Oxide]] существенно расширит возможности вашего сервера, вы сможете устанавливать дополнительные плагины на свой сервер. | ||
+ | |||
+ | Скачайте последнюю версию мода [[Oxide HurtWorld|Oxide]] с GitHub - https://github.com/OxideMod/Snapshots, распакуйте архив в корневую директорию с сервером. | ||
+ | Если у вас Linux, то обратите внимание, что после распаковки у файла CSharpCompiler должны стоять права на запуск: | ||
+ | chmod +x CSharpCompiler | ||
+ | |||
+ | После запуска сервера в корневой директории появится каталог oxide. Плагины устанавливаются в каталог oxide/plugins. | ||
== Как добавить администратора? == | == Как добавить администратора? == | ||
Строка 52: | Строка 81: | ||
Для работы сервера требуется мощная машина, которая будет работать круглые сутки и 365 дней в году, с открытыми портами. Советуем воспользоваться нашим игровым хостингом Empire-Host.org, заказать готовый [https://empire-host.org/commercial/order/game/23 игровой сервер HurtWorld]. | Для работы сервера требуется мощная машина, которая будет работать круглые сутки и 365 дней в году, с открытыми портами. Советуем воспользоваться нашим игровым хостингом Empire-Host.org, заказать готовый [https://empire-host.org/commercial/order/game/23 игровой сервер HurtWorld]. | ||
+ | |||
+ | {{Категория:HurtWorld}} | ||
+ | [[Категория:HurtWorld]] |
Текущая версия на 13:45, 11 января 2016
Содержание
Установка необходимых зависимостей
Linux
Для запуска SteamCMD в Debian понадобятся некоторые библиотеки, установим их:
sudo apt-get install lib32gcc1
Для работы компилятора Oxide CSharpCompiler потребуется пакет libmonoboehm:
sudo apt-get install libmonoboehm-2.0-1
Windows
Для работы сервера под Windows никаких дополнительных приложений устанавливать не требуется.
Загрузка SteamCMD
Загрузите SteamCMD. Он необходим для установки игрового сервера HurtWorld.
SteamCMD для Linux
Для начала скачиваем архив со SteamCMD
wget http://media.steampowered.com/client/installer/steamcmd_linux.tar.gz
Теперь распакуем наш архив, а после распаковки удалим:
tar -xvf steamcmd_linux.tar.gz && rm steamcmd_linux.tar.gz
SteamCMD для Windows
Скачайте и распакуйте SteamCMD для Windows с официального сайта Steam:
http://media.steampowered.com/client/installer/steamcmd.zip
Установка сервера через SteamCMD
Распакуйте загруженные архивы со SteamCMD. Отправьте команду для установки.
Linux:
./steamcmd.sh +force_install_dir /home/servers/hurtworld +login anonymous +app_update 405100 validate +quit
где ../hurtworld - директория для установки сервера hurtworld, 405100 - ID игрового сервера HurtWorld в Steam.
Windows:
steamcmd.exe +force_install_dir C:\servers\hurtworld +login anonymous +app_update 405100 validate +quit
где C:\servers\hurtworld - директория для установки сервера hurtworld, 405100 - ID игрового сервера HurtWorld в Steam.
Запуск сервера HurtWorld
Перейдите в директорию с игровым сервером HurtWorld. В примерах выше это были /home/servers/hurtworld (Linux) или C:\servers\hurtworld (Windows).
Запустите файл host.sh (Linux) или host.bat (Windows). Либо можете запустить без использования этих файлов, для этого отправьте команду:
Linux (x86):
./Hurtworld.x86 -batchmode -nographics -exec "host 12871;queryport 13871;maxplayers 60;servername Empire-Host.org" -logfile output.txt
Linux (amd64):
./Hurtworld.x86_x64 -batchmode -nographics -exec "host 12871;queryport 13871;maxplayers 60;servername Empire-Host.org" -logfile output.txt
Windows:
Hurtworld.exe -batchmode -nographics -exec "host 12871;queryport 13871;maxplayers 60;servername Empire-Host.org" -logfile output.txt
где 12871 - порт сервера, 13871 - порт для запросов (query порт), maxplayers 60 - максимальное количество игроков, Empire-Host.org - название игрового сервера (hostname)
Установка мода Oxide
Мод Oxide существенно расширит возможности вашего сервера, вы сможете устанавливать дополнительные плагины на свой сервер.
Скачайте последнюю версию мода Oxide с GitHub - https://github.com/OxideMod/Snapshots, распакуйте архив в корневую директорию с сервером. Если у вас Linux, то обратите внимание, что после распаковки у файла CSharpCompiler должны стоять права на запуск:
chmod +x CSharpCompiler
После запуска сервера в корневой директории появится каталог oxide. Плагины устанавливаются в каталог oxide/plugins.
Как добавить администратора?
В параметры запуска, к параметру exec добавьте:
addadmin YOU_STEAMID64
где YOU_STEAMID64 - ваш SteamID в формате CommunityID. Пример:
./Hurtworld.exe -batchmode -nographics -exec "host 12871;queryport 13871;maxplayers 60;servername Empire-Host.org;addadmin 76561197960279927" -logfile output.txt
Создание сервера на хостинге Empire-Host.org
Для работы сервера требуется мощная машина, которая будет работать круглые сутки и 365 дней в году, с открытыми портами. Советуем воспользоваться нашим игровым хостингом Empire-Host.org, заказать готовый игровой сервер HurtWorld.
HurtWorld Хостинг HurtWorld | |
---|---|
Основное | •FAQ •Создание сервера HurtWorld •Обзор хостинга •Чат-команды •Серверные команды •Список предметов HurtWorld |
Моды | •Oxide |
Прочее | •HurtWorld NoSteam |