В данной статье я опишу как прикрутить к игре дополнительные моды такие как dproto и AMX Mod X.
Metamod это плагин/DLL менеджер, который соединяет ядро игры Half-Life и мод Half-Life игры, который позволяет динамически загружать / выгружать моды и плагины для добавления функциональности к серверу Half-Life. Например режим CSDM (Counter-Strike Death Match), мод Зомби, разнообразные плагины.
Скачать Metamod можно тут http://metamod.org/ в разделе Downloads выберите нужную версию Metamod’а
У нас уже создан пользователь hlds и установлен базовый сервер Counter-Strike. Если у Вас еще нет сервера, тогда Вам для начала сюда http://mydt.org/?p=6
Далее создаем нужные папки addons в директории cstrike. Для ОС Windows процедуру создания папок описывать не буду.
Для linux
cd /home/cs/hlds/cstrike
mkdir addons
cd addons
mkdir metamod
mkdir dproto
mkdir amxmodx
cd metamod
mkdir dlls
Получиться должно так:
- —addons
- |— metamod
- |— dlls
- |— dproto
- |— amxmodx
Скачиваем файл metamod в папку dlls
cd /home/cs/hlds/cstrike/addons/metamod/dlls
wget —no-check-certificate https://mydt.org/down/cs/server/metamod-1.21.1-am.tar.gz
tar xfz metamod-1.21.1-am.tar.gz
rm metamod-1.21.1-am.tar.gz
Нам осталось подключить metamod к самой игре Half-Lfe (Counter Strike)
Для этого отредактируем файл liblist.gam
vi /home/cs/hlds/cstrike/liblist.gam
Меняем строку:
для linux
gamedll_linux "addons/metamod/dlls/metamod.so"
для Windows OS
gamedll "addons\metamod\dlls\metamod.dll"
*ненужные строки с gamedll удалите.
Далее скачаем мод dproto (эту часть можно пропустить, и перейти сразу к установке AMX MOD X)
cd /home/cs/hlds/cstrike/addons/dproto
wget http://cstrike.dn.ua/wp-content/uploads/2011/11/dproto_i386.tar.gz
tar xfz dproto_i386.tar.gz
rm dproto_i386.tar.gz
И подключаем его к нашему metamod‘у. Для этого создадим и отредактируем файл plugins.ini в папке cstrike/addons/metamod для подключения модов.
touch /home/cs/hlds/cstrike/addons/metamod/plugins.ini
vi /home/cs/hlds/cstrike/addons/metamod/plugins.ini
И впишите в него строкуlinux addons/dproto/dproto_i386.so
Сохраняем и закрываем.
Теперь у нас имеется готовый сервер, который принимает игроков с двух протоколов 47 и 48.
Теперь подключаем мод AMX Mod X
Скачать AMX Mod X можно с официального сайта amxmodx.org
Для linux
cd /home/cs/hlds/cstrike
wget —no-check-certificate https://mydt.org/down/cs/server/amxmodx-1.8.2-base-linux.tar.gz
tar xfz amxmodx-1.8.2-base-linux.tar.gz
rm amxmodx-1.8.2-base-linux.tar.gz
Теперь подключаем его к нашему metamod‘у. Для этого отредактируем файл plugins.ini (если нет то создаем) в папке cstrike/addons/metamod для подключения модов.
vi /home/cs/hlds/cstrike/addons/metamod/plugins.ini
И добавим в него строку
linux addons/amxmodx/dlls/amxmodx_mm_i386.so
Сохраняем и закрываем.
Теперь у нас подключен AMX Mod X.
Запускаем сервер
./hlds_run -game cstrike +ip 82.146.60.91 +maxplayers 22 +port 27015 +map de_dust
Если в итоге получаем следующие записи, все прошло успешно.
Автор статьи — Алексей Ляпко ©
Любое использование материалов сайта, допускается только при указании автора статьи и ссылки
на www.MyDT.org
Нет комментариев
Трэкбэки/Пингбэки