Skip to content
Игровой Портал MyDT.org

Игровой Портал MyDT.org

  • Главная
  • Посетить форум
  • Контакты
  • Toggle search form

Установка сервера Counter-Strike 1.6 на Linux, Centos

Posted on 17.11.201115.06.2025 By admin 1 комментарий к записи Установка сервера Counter-Strike 1.6 на Linux, Centos

Статья посвященная запуску сервера CS 1.6 под управлением системы Centos. Данная процедура ни чем не отличается на других системах linux
Установка с нуля.


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

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

Создадим для начала папку cs

mkdir /home/cs

Теперь переносим

mv /home/hlds /home/cs/hlds

Теперь входим под нашим созданным пользователем hlds

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

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

mkdir /home/cs/hlds/steam_inst

cd 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

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

force_install_dir /home/cs/hlds

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

app_update 90 validate

Если получим ошибку

Error! App ’90’ state is 0xE after update job.

Запускаем заново команду

app_update 90 validate

Окончание установки будет выглядеть так:

Success! App ’90’ fully installed.

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

quit

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

Возвращаемся в нашу директорию

cd ~

Эта команда запустит сервер тем самым введет вас в консоль сервера.

./hlds_run -game cstrike -nomaster +ip xxx.xxx.xxx.xxx +maxplayers 22 +port 27015 +map de_dust

Теперь подробнее:

  1. —game cstrike (запускаем сервер Counter — Strike)
  2. —nomaster (если установить данный параметр, то сервер не будет отображаться в главном списке)
  3. +ip xxx.xxx.xxx.xxx (пишем наш IP по которому пользователи будут подключаться к нашему серверу, его выдает Ваш провайдер/хостер)
  4. +maxplayers 22 (максимальное количество одновременно подключенных игроков)
  5. +port 27015 (порт подключения к серверу)
  6. +map de_dust (карта при старте сервера)

Теперь сервер установлен и запущен, для того чтобы игроки могли заходить на него с двух протоколов 47, 48, нужно установить мод dproto.
Установка мода dprota >> статья >>

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

Чтобы запустить сервер в фоновом режиме нужно добавить в строку запуска параметр
> /dev/null 2>&1 &
Пример:
./hlds_run -game cstrike -nomaster +ip xxx.xxx.xxx.xxx +maxplayers 22 +port 27015 +map de_dust > /dev/null 2>&1 &

Теперь вы можете даже выключить терминал, сервер останется запущен в фоновом режиме. Чтобы выключить сервер нужно убить процесс. Узнать ID процесса можно как через команду ‘top’ так и через ‘ps aux | grep hlds’. После пишите в консоли ‘kill PID’, где PID это ID запущенного процесса.

Также можно сервер стартовать через скрипт.

Создадим файл run.sh
touch /home/cs/hlds/csrun.sh
С содержанием

#!/bin/sh
#vsftpd &
screen -A -m -d -S csserv ./hlds_run -game cstrike -nomaster +ip xxx.xxx.xxx.xxx +maxplayers 22 +port 27015 +map de_dust

Для этого откроем файл в редакторе vi
vi /dir/to/cs/csrun.sh

Или так

#!/bin/sh
echo Counter - Strike server started...
PATH=/home/cs/hlds
export PATH
LOAD_PATH=$PATH/hl/hlds_l:$LOAD_PATH
export LOAD_PATH
./hlds_run -game cstrike -nomaster +ip xxx.xxx.xxx.xxx +maxplayers 22 +port 27015 +map de_dust

Даем право csrun.sh запускаться
chmod +x csrun.sh
Запускаем
./csrun.sh

В статье я использовал редактор vi, но можно пользоваться и другими, например mcedit. Но для начало нужно установить mc.
Как пользоваться редактором vi или как установить mc ищите в гугле

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

Навигация по записям

Next Post: Подключение metamod, dproto, AMX Mod X

Comment (1) on “Установка сервера Counter-Strike 1.6 на Linux, Centos”

  1. Уведомление: Подключение metamod, dproto, AMX Mod X | Сайт Серверов Counter - Strike, Killing Floor и других игр

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

Для отправки комментария вам необходимо авторизоваться.

Аккаунт

  • Регистрация
  • Войти
  • Лента записей
  • Лента комментариев
  • WordPress.org
  • 7 Days to Die (3)
  • Counter-Strike (2)
  • HTC Vive (2)
  • Killing Floor (8)
  • Minecraft (5)
  • Mydt.org (6)

Centos CODE:SGJC451_0 Final Soccer VR HTC Vive KF-2005WestLondon KF-2008Manor KF-Africa KF-Arcade-Hardcore-FIN kf-Canville KF-Defence-Snow-b1 KF-Dust2-Classic-Night-b2 KF-Fabulousv5 KF-LilBigClot-Kitchen-Beta3 Minecraft 1.15.2 Pro Evolution Soccer 2018 vive tracker Установка сервера Killing Floor на Linux ошибка CODE:SGJC451 сервер

Copyright © 2025 Игровой Портал MyDT.org.

Powered by PressBook WordPress theme