Запуск серверов

Материал из HLDM Wiki
Перейти к навигации Перейти к поиску

В данном материале приводится информация, актуальная для ОС Linux.

Linux

Подключаемся по SSH. Если подключились не под пользователем root то выполняем следующую команду

sudo -s

Для запуска сервера лучше всего создать отдельного пользователя, которому дадим необходимые права.

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

addgroup --system hldm

где hldm - имя будущей группы. От имени ничего не зависит, можно дать любое на свое усмотрение.

Добавляем пользователя hldm

adduser --system --home /opt/hldir --shell /bin/sh --ingroup hldm --disabled-password --disabled-login hldm

где --home /opt/hldir - домашняя директория с игрой --ingroup hldm - группа к которой принадлежит пользовель --disabled-login hldm - имя нашего пользователя

Даем права на запуск сервера

chmod +x ./hlds_run

Запускаем наш сервер

su hldm -c './hlds_run -game valve +ip (ip нашего сервера) +port 27015 +maxplayers 32 +map crossfire'

Если вы все правильно сделали, то должно появится примерно следующее:

Auto detecting CPU
Using Pentium II Optimised binary.
Auto-restarting the server on crash
Console initialized.
Protocol version 48
Exe version 1.1.2.6/Stdio (cstrike)
Exe build: 16:56:12 Mar  8 2010 (4883)
STEAM Auth Server
Server IP address ....
couldn't exec listip.cfg
couldn't exec banned.cfg
Connection to Steam servers successful.
VAC secure mode is activated.


Прочее