В качестве платформы использую Centos 5.4
1. Установка CS.
Создаем директорию для установки
[root@localhost ~]#mkdir /usr/games/cs27015
Скачиваем файл для установки hldsupdatetool.bin
[root@localhost ~]#cd ~
[root@localhost ~]#wget http://www.steampowered.com/download/hldsupdatetool.bin [root@localhost ~]#chmod 755 hldsupdatetool.bin [root@localhost ~]#./
hldsupdatetool.bin
Если выпала ошибка:
hldsupdatetool.bin sh uncompress command not found Необходимо выполнить команду [root@localhost ~]#ln -s /usr/bin/gunzip /usr/bin/uncompress
Далее, начинаем собснно устанавливать контру:
[root@localhost ~]#./steam -command update -game cstrike -dir /usr/games/cs27015
После того как он все скачает, можно считать что контра установлена.
2. Настройка под AMXMODX и METAMOD.
Скачиваем AMXMOD и METAMOD [root@localhost ~]#wget http://downloads.sourceforge.net/project/amxmodx/AMX%20Mod%20X%20Base/1.8.1/amxmodx-1.8.1-base.tar.gz?use_mirror=sunet [root@localhost ~]#wget http://downloads.sourceforge.net/project/amxmodx/Counter-Strike%20Addon/1.8.1/amxmodx-1.8.1-cstrike.tar.gz?use_mirror=sunet [root@localhost ~]#wget http://downloads.sourceforge.net/project/metamod/Metamod%20Binaries/1.19/metamod-1.19-linux.tar.gz?use_mirror=ignum
Расспаковываем архивы [root@localhost ~]#tar zxvf amxmodx-1.8.1-base.tar.gz [root@localhost ~]#tar zxvf amxmodx-1.8.1-cstrike.tar.gz [root@localhost ~]#tar zxvf metamod-1.19-linux.tar.gz
Распакованную папку addons, закидываем в /usr/games/cs27016/cstrike
[root@localhost ~]#mv addons/ /usr/games/cs27016/cstrike
Файл /usr/games/cs27016/cstrike/liblist.gam должен быть вида:
game "Counter-Strike" url_info "www.counter-strike.net" url_dl "" version "1.6" size "184000000" svonly "0" secure "1" type "multiplayer_only" cldll "1" hlversion "1111" nomodels "1" nohimodel "1" mpentity "info_player_start" gamedll "addons/metamod/dlls/metamod.dll" gamedll_linux "addons/metamod/dlls/metamod_i386.so" trainmap "tr_1"
Подключаем METAMOD
[root@localhost ~]#mkdir /usr/games/cs27016/cstrike/addons/metamod [root@localhost ~]#mkdir /usr/games/cs27016/cstrike/addons/metamod/dlls [root@localhost ~]#touch /usr/games/cs27016/cstrike/addons/metamod/plugins.ini [root@localhost ~]#mv metamod_i386.so /usr/games/cs27016/cstrike/addons/metamod/dlls
Теперь подключаем amxmodx В файле /usr/games/cs27016/cstrike/addons/metamod/plugins.ini прописываем строчку вида: linux /addons/amxmodx/dlls/amxmodx_mm_i386.so
Все, сервер готов.
|