<p style="text-align: center;"><span style="color: #888888;"><em><a href="http://mydt.org/?attachment_id=797" rel="attachment wp-att-797"><img class="aligncenter size-full wp-image-797" title="Pound_Linux2" src="http://mydt.org/wp-content/uploads/2012/12/Pound_Linux21.png" alt="" width="259" height="300" /></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>
<strong>Не запускайте сервер от пользователя root, для этого создадим нового пользователя kf1</strong>
<em><span style="color: #993300;">adduser kf1</span></em>
<strong>Установим для него пароль</strong>
<em><span style="color: #993300;">passwd kf1</span></em>
<strong>Жмите Enter, и вводите пароль.</strong>

<strong>Отредактируйте домашнюю директорию пользователя <em>kf1</em></strong>
<em><span style="color: #993300;">vi /etc/passwd</span></em>
В самом низу файла увидите нашего пользователя. Измените его домашнюю директорию <strong>/home/kf</strong> на нужную вами
В нашем случае, эта директория будет использоваться во всех статьях, поэтому рекомендую использовать ее:
<span style="color: #993300;"><strong>kf1:x:5001:5001::/home/kf/kf1:/bin/bash</strong></span> — <span style="color: #ff0000;">измените только путь к папке, другие значения не трогайте</span>.

<strong>Теперь нужно перенести папку пользователя из /home в /home/kf</strong>
<em><span style="color: #993300;">mv /home/kf1 /home/kf/kf1</span></em>

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

<strong>Приступаем к процедуре установки.</strong>
<em><span style="color: #993300;">wget http://blog.counter-strike.net/wp-content/uploads/2012/04/steamcmd.tar.gz</span></em>

<strong>Распаковываем архив</strong>
<em><span style="color: #993300;">tar zxf steamcmd.tar.gz</span></em>

В корневом каталоге появится файл <span style="color: #993300;"><strong>steam.sh</strong></span>, при помощи которого мы начнем установку сервера.

Перед следующим шагом нам нужно иметь <strong>аккаунт</strong> в системе <strong>Steam</strong>
<strong>Даем права на запуск</strong>
<span style="color: #993300;"><em>chmod +x steam.sh</em></span>
<strong>И запускаем его</strong>
<span style="color: #993300;"><em>./steam.sh</em></span>
<strong>После появится строка</strong>
<span style="color: #993300;"><em>Steam&gt;</em></span>
<blockquote>У меня выдало ошибку
./steam.sh: строка 60: /steamcmd/linux32/steam: Нет такого файла или каталога
Входим в папку /home/kf/kf1/linux32 и переименовываем файл steamcmd в steam
и заново вводим
./steam.sh</blockquote>
Мы в клиенте, если строчка пустая просто нажмите <strong>Enter</strong>

<strong>Вводим свои данные аккаунта Steam:</strong>
<span style="color: #993300;">login login password</span>

Если все прошло удачно вы увидите следующую надпись:
<span style="color: #993300;"><em>Logging in user to Steam Public...Success.</em></span>
Если нет то у вас стоит защита Стим аккаунта (<strong>Steam Guard</strong>), в этом случае Вам был отправлен код подтверждения на электронный адрес который Вы водили при регистрации <strong>Steam</strong> аккаунта
<strong>В таком случае нужно вводить так:</strong>
<span style="color: #993300;"><em>login login password validate_code</em></span>

Все мы вошли, теперь переходим к процедуре установки сервера <strong>Killing Floor</strong>
<strong>Указываем путь куда будет установлен сервер killing Floor</strong>
<span style="color: #993300;"><em>force_install_dir /home/kf/kf1</em></span>
<strong>Устанавливаем и обновляем сервер до последней версии</strong>
<span style="color: #993300;"><em>app_update 215360 validate</em></span>
<strong>После установки и обновления выходим из Steam</strong>
<span style="color: #993300;"><em>quit</em></span>
Все сервер готов к запуску.
<strong>Запускаем</strong>
<span style="color: #993300;"><em>cd /home/kf/kf1/System</em></span>
<span style="color: #993300;"><em> ./ucc-bin server KF-bioticslab.rom?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6</em></span>

&nbsp;

<span style="color: #ff0000;"><strong>Теперь могут играть игроки на Вашем сервере только с лицензионным клиентом!</strong></span>

<span style="color: #993300;">В следующей статье я расскажу как сделать так, чтобы на Ваш сервер могли заходить пользователи не имеющие лицензионный клиент!</span>
<a href="http://mydt.org/?p=791"><strong> Читать</strong></a>
<p style="text-align: right;"><span style="color: #999999;">Автор статьи — Алексей Ляпко ©</span>
<span style="color: #999999;"> Любое использование материалов сайта, допускается только при указании автора статьи</span>
<span style="color: #999999;"> и ссылки на www.MyDT.org</span></p>