Пошаговое руководство: Как создать сервер Counter-Strike 1.6 на виртуальном выделенном сервере (VDS)
Доступы и начальные приготовления
Сначала вам нужно заказать сервер с указанными параметрами. Используйте Debian (или Ubuntu) в качестве операционной системы. В Linux игровые серверы работают быстрее и стабильнее, поэтому они чаще используются.
После покупки сервера, получите доступ к нему через SSH, используя логин (root) и пароль.
Установка необходимых пакетов
*(все команды прописываем поочередно)
apt-get update
apt-get -y install htop
apt-get -y install screen
apt-get -y install nano
apt-get -y install sudo
apt-get -y install wget
Загрузка сервера CS 1.6
через SteamCMD
sudo apt install lib32stdc++6
mkdir ~/server && mkdir ~/server/cs16
cd ~/server
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
tar xvfz *.tar.gz
echo "STEAMEXE=server ./steamcmd.sh +login anonymous +force_install_dir /root/server/cs16 +app_update 90 validate +quit" > update.sh
chmod +x update.sh
./update.sh
(*команду ./update.sh 3 раза подряд повторить)
Подготовка к запуску сервера CS 1.6
cd /root/.steam/
mkdir sdk32
ln -s /root/steamcmd/linux32/steamclient.so /root/.steam/sdk32/
cd /root/server/cs16
*Ниже полностью копируем команду (вместо ip 7.7.7.7 укажите ваш ip)
printf ‘#!/bin/sh \n./hlds_run -game cstrike -console +ip 7.7.7.7 +maxplayers 32 +map de_dust2 -secure -sv_lan 0 -autoupdate -port 27015’ > start.sh
Конфигурация сервера CS 1.6
через файл server.cfg
nano /root/server/cs16/cstrike/server.cfg
Добавьте следующий код в файл:
// Используйте этот файл для настройки вашего выделенного сервера.
// Этот файл конфигурации выполняется при запуске сервера.
// Отключить автонаведение
sv_aim 0
// Отключить возможность клиентов приостанавливать сервер
pausable 0
// Название сервера по умолчанию
hostname "CS 1.6 Server"
// Максимальная скорость движения клиента
sv_maxspeed 320
// 20-минутное ограничение времени
mp_timelimit 20
sv_cheats 0
rcon_password "12345678901" // Пароль для команды rcon, с помощью которой можно выполнять команды на сервере
// Загрузка файлов банов
exec listip.cfg
exec banned.cfg
Добавление файлов для запуска сервера
touch /root/server/cs16/cstrike/listip.cfg
touch /root/server/cs16/cstrike/banned.cfg
Теперь сервер готов к запуску (*После выполнения последней команды). Вы cможите подключиться к нему из игрового клиента, используя IP-адрес сервера.
Запуск сервера Counter-Strike 1.6 на VDS
chmod +x start.sh
./start.sh
*альтернативная команда запуска cd /root/server/cs16 && ./start.sh
Cron команда для автозапуска сервера
(после перезагрузки VDS)
crontab -e
выбрать 1
@reboot cd /root/server/cs16 && ./start.sh
Чтобы сохранить и закрыть crontab, нажмите Ctrl + X, Y
Если Вас, интересует чистая
оригинальная версия CS 1.6
то можете скачать по ссылкам ниже