Установка AMX Mod X
AMX Mod X - это Half-Life плагин для Metamod, предназначенный для администрирования серверов. Он имеет достаточно широкие возможности для скриптинга, что позволяет умельцам создавать свои плагины и моды. Плагины могут улучшать администрирование сервера (новые команды), создавать игровую статистику, развлекательные дополнения (бессмертие, невидимость и другое), изменять геймплей и многое другое. Вы также можете писать свои модули для AMXX, а затем использовать их при написании плагинов. AMX Mod X базируется на AMX Mod, которая была разработана ранее OLO. Со временем у AMX Mod появилось много негативных факторов: плохие проекты, плохая централизация ресурсов, закрытость исходного кода плагинов и многое другое. Проект стал умирать и здесь зарождается AMX Mod X. AMX Mod X - это не AMX Mod. К тому же, плагины от AMX Mod совместимы с AMX Mod X.
Требования:
Для установки AMX Mod X нам потребуется Metamod, который позволяет подгружать новые плагины. Вместе с Metamod существует и его альтернатива под названием Metamod-P. В новой версии сделана оптимизация, поддержка новых модов и многое другое.
Откуда качать AMX Mod X:
Скачивать AMXX нужно непосредственно с его официального сайта - http://www.amxmodx.org. Здесь можно скачать стабильную версию AMXX. Основное ядро называется "Core Packages".
Существуют также бета-версии AMXX, которые можно найти здесь. Это неофициальные релизы, но в них есть много других изменений по сравнению с официальным релизом. Практика показывает, что использование послених бета-версий AMXX необходимо. Поэтому скачивать и устанавливать советую именно их, раздел "Simplified Packages".
Установка:
1. Установим Metamod-P последней версии на ваш сервер. Рассмотрим установку на примере Half-Life. Создайте директорию addons в папке valve. В директории valve/addons создайте еще директорию с именем metamod. В valve/addons/metamod создайте директорию dlls. В valve/addons/metamod/dlls распакуем нашу библиотеку (metamod.dll или metamod_i386.so). Затем в директории valve/addons/metamod создайте файл с именем plugins.ini. Откройте файл valve/liblist.gam и добавьте в него строчку:
Для Windows сервера:
Code
gamedll "addons\metamod\dlls\metamod.dll"
Для Linux севрера:
Code
gamedll_linux "addons\metamod\dlls\metamod_i386.so"
2. В файле valve/addons/metamod/plugins.ini добавьте следующее:
Для Windows сервера:
Code
win32 addons/amxmodx/dlls/amxmodx_mm.dll
Для Linux сервера:
Code
linux addons/amxmodx/dlls/amxmodx_mm_i386.so
3. Запустите сервер и наберите в его консоли: meta list
В ответ должна быть строчка:
Quote
[ 1] AMX Mod X RUN - amxmodx_mm.dll v1.8.1.3 ini Start ANY
Статус "Start" означает, что AMXX успешно загружен.
Структура AMXX:
В структуру AMXX (valve/addons/amxmodx) входят следующие каталоги:
configs - здесь хранятся конфигурационные файлы AMXX и плагинов
data - здесь хранится информационные данные AMXX и плагинов
data/lang - здесь хранятся языковые файлы AMXX и плагинов
dlls - здесь хранятся библиотеки AMXX
logs - здесь хранятся логи AMXX и плагинов
modules - здесь хранятся библиотеки модулей AMXX
plugins - здесь хранятся плагины для AMXX
scripting - здесь хранятся исходные коды плагинов AMXX и их компилятор
Источник: http://amx-x.ru/viewtopic.php?f=9&t=19