В данной статье я расскажу как установить и запустить сервер 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