-
Сначала создадим папку, например hlds, где будет наш сервер (обычно ее создают в домашней папке пользователя)
mkdir /home/ford/hlds/
apt-get install screen
mkdir /apps/steam
cd /apps/steam
wget http://storefront.steampowered.com/download/hldsupdatetool.bin
chmod +x hldsupdatetool.bin
./hldsupdatetool.bin
./steam
./steam -command update -game "cstrike" -dir .
mkdir ./platform && mkdir ./platform/SAVE
touch ./cstrike/language.cfg && touch ./cstrike/listip.cfg && touch ./cstrike/banned.cfg && touch ./start.sh
- В файл start.sh добавить 2 строчки
#!/bin/sh
screen -A -m -d -S csserv ./hlds_run -console +sv_lan 0 -game cstrike +maxplayers 24 +port 27015 +ip 10.5.16.3 -pingboost 3
- найти загрузить файлы metamod-1.19-linux.tar.gz, amxmodx-1.8.1-base.tar.gz, amxmodx-1.8.1-cstrike.tar.gz и dproto_0_9_87.rar
tar -xvzf ./metamod-1.19-linux.tar.gz
mkdir ./cstrike/addons && mkdir ./cstrike/addons/metamod && mkdir ./cstrike/addons/metamod/dlls && mv ./metamod_i386.so ./cstrike/addons/metamod/dlls/metamod_i386.so
- в файле ./cstrike/liblist.gam найти "dlls/cs_i386.so" и заменить на "/addons/metamod/dlls/metamod_i386.so"
tar -xzvf ./amxmodx-1.8.1-base.tar.gz -C ./cstrike/
tar -xzvf ./amxmodx-1.8.1-cstrike.tar.gz -C ./cstrike/
mkdir ./cstrike/addons/dproto
- из dproto_0_9_87.rar скопировать dproto_i386.so в ./cstrike/addons/dproto/
- из dproto_0_9_87.rar скопировать dproto.cfg в директорию с сервером (там где находится hlds_run)
- в файл ./cstrike/addons/metamod/plugins.ini записать 2 строчки
linux addons/dproto/dproto_i386.so
linux addons/amxmodx/dlls/amxmodx_mm_i386.so