sudo apt update && sudo apt upgrade -y
sudo apt install -y wget screen lib32gcc-s1
sudo adduser cs16server
sudo su - cs16server
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
./steamcmd.sh +login anonymous +force_install_dir ./cs16_server +app_update 90 validate +quit
./steamcmd.sh +login anonymous +force_install_dir ./cs16_server +app_update 10 validate +quit
cd ~/cs16_server
screen -S cs16 ./hlds_run -game cstrike +maxplayers 16 +map de_dust2 +sv_lan 0
nano ~/cs16_server/cstrike/server.cfg
hostname "My CS 1.6 Server" rcon_password "your_rcon_password" sv_password "" // Пароль на сервер (если нужен) mp_timelimit 25 mp_c4timer 35 sv_cheats 0
screen -r cs16
quit
crontab -e
Добавить строку:
@reboot cd /home/cs16server/cs16_server && screen -dmS cs16 ./hlds_run -game cstrike +maxplayers 16 +map de_dust2
+port 27015
- указание порта+ip 0.0.0.0
- привязка к IP-nomaster
- отключение от Steam Master Server-pingboost 3
- оптимизация производительности