<p style="text-align: left;">Статья посвященная запуска сервера <strong>CS 1.6 </strong>под управлением <strong>Centos</strong>.
Установка с нуля.
<!--more-->
<strong>Во-первых создаем папку</strong>
<span style="color: #800000;"><code>mkdir hlds</code></span>
<strong>Переходим в папку hlds от куда и будут идти все команды..</strong>
<span style="color: #800000;"><code>cd hlds</code></span>
<strong>Скачиваем hldsupdatetool</strong>
<span style="color: #800000;"><code>wget http://www.cstrike-planet.com/dls/hldsupdatetool.bin</code></span>
<strong>Разрешаем hldsupdatetool выполнятся, задаем CHMOD</strong>
<span style="color: #800000;"><code>chmod +x hldsupdatetool.bin</code></span>
<strong>Запускаем hldsupdatetool</strong>
<span style="color: #800000;"><code>./hldsupdatetool.bin</code></span>
<strong>После он спросит вас подтверждение на установку надо написать yes.</strong>
<strong>Затем скачиваем Steam</strong>
<span style="color: #800000;"><code>wget http://www.cstrike-planet.com/dls/steam</code></span>
<strong>Разрешаем steam выполнятся, задаем CHMOD</strong>
<span style="color: #800000;"><code>chmod +x steam</code></span>
<strong>Далее пишем и ждем пока он все скачает, это длительный процесс.</strong>
<strong> (зависит от вашего интрнет подключения, примерно вес ~300MB)</strong>
<span style="color: #800000;"><code>./steam -command update -game cstrike -dir .</code></span>
<strong>После того как все скачали переходим к запуску сервера.</strong>
<strong> Эта команда запустит сервер но вы не будете находится в ее консоли.</strong>
<span style="color: #800000;"><code>./hlds_run -game cstrike -nomaster -insecure -autoupdate +maxplayers 20 +map de_aztec &gt; /dev/null 2&gt;&amp;1 &amp;</code></span>
<strong>Запустили сервер, но есть ещё пару вариантов запуска сервера.</strong>
<strong> Эта команда запустит сервер тем самым введет вас в консоль сервера.</strong></p>
<span style="color: #800000;">./hlds_run -console -game cstrike -insecure -nomaster +ip XX.XXX.XXX.XX +maxplayers 21 +port 27015 +map de_dust</span>
<strong>Теперь подробнее:</strong>
<ol>
	<li><em>-</em><strong>game cstrike</strong><em> (указываем, что это CS сервер)</em></li>
	<li><em>-</em><strong>console</strong><em> (консольный режим)</em></li>
	<li><em>-</em><strong>insecure</strong><em> (valve использует свой собственный античит VAC, но его нет смысла устанавлить на кракнутые No-Steam сервера, потому что он банит только легальных клиентов)</em></li>
	<li><em>-</em><strong>nomaster</strong><em> (указываем, что сервер не будет показан в глобальной базе данных серверов, мы ведь не хотим чтобы нас поймали с кракнутым сервером)</em></li>
	<li><strong>+maxplayers 10</strong><em> (указывает, что на сервере смогут играть максимально 10 игроков)</em></li>
	<li><strong>+sv_lan 1</strong><em> (эта строка должна быть ОБЯЗАТЕЛЬНО, если только сервер не рассчитан для легальных клиентов)</em></li>
	<li><strong>+map de_dust</strong><em> (указывает, какая карта будет загружаться первой, после запуска сервера)</em></li>
	<li><strong>+port 27015</strong><em> (указывает порт)</em></li>
	<li><strong>+ip XX.XXX.XXX.XX</strong><em> (Указывает IP через который можно подключиться к серверу)</em></li>
</ol>
Теперь сервер установлен, для того чтобы игроки могли заходить на него с двух протоколов 47,48, нужно усьановить мод dproto.
Установка мода dprota &gt;&gt; статья &gt;&gt;

Теперь некоторые советы по запуску сервера:

Чтобы запустиьт сервер в фоновом режиме нужно добавить в строку запуска параметр
<span style="color: #800000;"> &gt; /dev/null 2&gt;&amp;1 &amp;</span>
<strong>Пример:</strong>
<span style="color: #800000;">hlds_run -console -game cstrike -insecure -nomaster +ip XX.XXX.XXX.XX +maxplayers 21 +port 27015 +map de_dust &gt; /dev/null 2&gt;&amp;1 &amp;</span>

Теперь вы можете даже выключить терминал,  сервер останеться запущен в фоновом режиме, чтобы выключить сервер нужно убить процесс. Узнать ID процесса можно как через команду <span style="color: #800000;"><em>'top' </em></span>так и через <span style="color: #800000;"><em>'ps aux | grep hlds'</em></span><em>. </em>После пишите в консоле <span style="color: #800000;"><em>'kill PID'</em></span>, где PID это ID запущенного процесса.