Установка сервера Killing Floor на Linux, Centos

Просмотров: 6 008

В данной статье я расскажу как установить и запустить сервер Killing Floor под управлением системы Centos. Данная процедура ни чем не отличается на других системах linux.

Не запускайте сервер от пользователя root, для этого создадим нового пользователя kf1

adduser kf1

Установим для него пароль

passwd kf1

Жмите Enter, и вводите пароль.

Допустим у нас будет несколько серверов Killing Floor, для этого создадим в папке с пользователями директорию KF, в которой уже будут находится наши пользователи kf1, kf2 ……. kfn

mkdir /home/kf

Отредактируйте домашнюю директорию пользователя kf1

mcedit /etc/passwd

В самом низу файла увидите нашего пользователя. Измените его домашнюю директорию /home/kf1 на нужную вами /home/kf/kf1
В нашем случае, эта директория будет использоваться во всех статьях, поэтому рекомендую использовать ее:
kf1:x:5001:5001::/home/kf/kf1:/bin/bashизмените только путь к папке, другие значения не трогайте.

Теперь нужно перенести папку пользователя из /home в /home/kf

mv /home/kf1 /home/kf/kf1

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

Приступаем к процедуре установки.

Создадим папку для Steam клиента, переходим в нее и качаем клиент:

mkdir /home/kf/kf1/steam_inst

cd /home/kf/kf1/steam_inst

wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz

Распаковываем архив

tar zxf steamcmd_linux.tar.gz

В корневом каталоге появится файл steamcmd.sh, при помощи которого мы начнем установку сервера.

Перед следующим шагом нам нужно иметь аккаунт в системе Steam
Даем права на запуск

chmod +x steamcmd.sh

И запускаем его

./steamcmd.sh

После появится строка

Steam>

Мы в клиенте, если строчка пустая просто нажмите Enter

Вводим свои данные аккаунта Steam:

login steam_login steam_password

Потом затребует код защиты, он был отправлен Вам на почту, вводим его. Видим сообщение:

Logged in OK
Waiting for user info…OK

Все мы вошли, теперь переходим к процедуре установки сервера Killing Floor
Указываем путь куда будет установлен сервер killing Floor

force_install_dir /home/kf/kf1

Устанавливаем и обновляем сервер до последней версии

app_update 215360 validate

После установки и обновления выходим из Steam

quit

Все сервер готов к запуску.
Запускаем

cd /home/kf/kf1/System
./ucc-bin server KF-bioticslab.rom?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6

Теперь могут играть игроки на Вашем сервере только с лицензионным клиентом!

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

Как сделать чтоб на сервер могли заходить пользователи как с лицензионных клиентов так и не лицензионных.

Автор статьи — Алексей Ляпко ©
Любое использование материалов сайта, допускается только при указании автора статьи
и ссылки на www.MyDT.org

Оставить комментарий

Вы должны быть зарегистрированы чтобы комментировать.

WordPress Themes