Установка Metamod в Linux

Metamod — модуль, позволяющий расширить возможности HLDS сервера, он перехватывает вызовы функций и передает данные в другие плагины.

Для примера установлю его на сервере Counter-Strike 1.6.
Перейдем в директорию cstrike и создадим необходимы папки:

cd ~/hlds/cstrike
mkdir addons
cd addons
mkdir metamod
cd metamod
mkdir dlls
cd dlls

Скачаем архив с Metamod и распакуем:

wget https://ixnfo.com/wp-content/uploads/2016/12/metamod-p-1.21p37-linux_i686.tar.gz
tar -zxvf metamod-p-1.21p37-linux_i686.tar.gz

Создадим файл plugins.ini:

cd ~/hlds/cstrike/addons/metamod
touch plugins.ini

Откроем в текстовом редакторе файл liblist.gam (в редакторе nano клавиши Ctrl+X для выхода, y или n, потом Enter для сохранения или отмены изменений:

cd ~/hlds/cstrike
nano liblist.gam

Добавим в его конце строку:

gamedll_linux "addons/metamod/dlls/metamod.so"

Все, Metamod установлен, сервер можно перезагрузить.
Чтобы к серверу могли подключаться nosteam клиенты, можно установить еще Dproto.

Новую версию Metamod можно поискать здесь http://metamod-p.sourceforge.net

Добавить комментарий