Подключение metamod, dproto, AMX Mod X

Просмотров: 13 958

В данной статье я опишу как прикрутить к игре дополнительные моды такие как 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

Нет комментариев

Трэкбэки/Пингбэки

  1. Установка сервера Counter-Strike 1.6 на Linux, Centos | Игровой Портал MyDT.org - [...] Теперь сервер установлен и запущен, для того чтобы игроки могли заходить на него с двух протоколов 47, 48, нужно…

Оставить комментарий

Вы должны быть зарегистрированы чтобы комментировать.

Free WordPress Theme