<p style="text-align: center;"><span style="color: #888888;"><em><a href="http://mydt.org/?attachment_id=780" rel="attachment wp-att-780"><img class="alignnone" title="Pound_Linux2" src="http://mydt.org/wp-content/uploads/2012/12/Pound_Linux2-150x150.png" alt="" width="150" height="150" /></a></em></span></p>
<p style="text-align: center;"><span style="color: #888888;"><em>В данной статье я расскажу как установить и запустить сервер <strong>Killing Floor</strong> под управлением системы <strong>Centos</strong>. Данная процедура ни чем не отличается на других системах <strong>linux.</strong></em></span></p>
Не запускайте сервер от пользователя root, для этого создадим нового пользователя kf1
adduser kf1
Установим для него пароль
passwd kf1
Жмите Enter, и вводите пароль.

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

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

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

Приступаем к процедуре установки.
wget http://blog.counter-strike.net/wp-content/uploads/2012/04/steamcmd.tar.gz

Распаковываем архив
tar zxf steamcmd.tar.gz

В корневом каталоге появится файл steam.sh, при помощи которого мы начнем установку сервера.
Перед следующим шагом нам нужно иметь аккаунт в системе Steam
Даем права на запуск
chmod +x steam.sh
И запускаем его
./steam.sh
После появится строка
Steam&gt;

У меня выдало ошибку
./steam.sh: строка 60: /steamcmd/linux32/steam: Нет такого файла или каталога
Входим в папку /home/kf/kf1/linux32 и переименовываем файл steamcmd в steam
и заново вводим
./steam.sh

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

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

Если все прошло удачно вы увидите следующую надпись:
Logging in user to Steam Public...Success.
Если нет то у вас стоит защита Стим аккаунта (Steam Guard), в этом случае Вам был отправлен код подтверждения на электронный адрес который Вы водили при регистрации Steam аккаунта
В таком случае нужно вводить так:
login login password validate_code

Все мы вошли, теперь переходим к процедуре установки сервера 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