Модернизация AMX Mod до AMX Mod X 0.16 (Linux)

Модернизация AMX Mod X с AMX Mod не является трудоемкой задачей.
Выполняя пошагово рекомендации вы быстро справитесь с задачей.

С чего начать:
Пересустановите модули AMX Mod X 0.16 вместо AMX Mod.  Так как они несовместимы с новыми и должны быть изменены.

Плагины AMX Mod X 0.16 не совместимы с плагинами AMX Mod.  Поэтому, их нужно перекомпилировать на AMX Mod X.

AMX Mod X 0.16 имеет новую структуру распопложения своих составляющих.

Step 1: Измените структуру согласно архива
AMX Mod X имеет новую структуру.  Она приведена ниже:
 
Старый Новый
amx amxx
  configs
  custom
dlls dlls
  modules
examples scripting
docs documentation
plugins plugins
Каждый каталог AMX Mod должен быть переименован соответственно
Обратите внимание на два новых каталога, "configs" и "modules".

Шаг 2: Перемещение файлов
1) Переместить все модули от старого "addons/amx/dlls" (любой файл, который - не amxx_mm_i386.so) и размещать их в новую папку "addons/amxx/modules" " folder.
2) Переместить все файлы конфигурации в "addons/amx/" (заканчивающиеся на .cfg или .ini) в новую "addons/amxx/configs".  Только, не перемещайте: amx.cfg или modules.ini, они должны остаться в "addons/amxx".
3) Переместить "amx.cfg" в "addons/amxx/configs", но измените название на "amxx.cfg"
4) Измените путь с "addons/amx/plugins/" на "addons/amxx"

Шаг 3: Замена старых файлов
1) Заменить все ваши старые модули новыми от этой таблицы, согласно инсталяшки пакета AMX Mod X 0.1 :
 

Старый Модуль Новый Модуль
Fun Fun AMX, Cstrike
Xtrafun Fun AMX
VexD Utilities ENGINE
MySQL MySQL AMX

2) Заменить все ваши заданные по умолчанию плагины от AMX Mod X 0.1, размешщенные в "addons/amxx/plugins на новые" Все стырые должны быть обязательно заменены.
3) Заменить ваш "dlls/amx_mm" файл на новый "amxx_mm_i386.so" из пакета AMX Mod X 0.1 .
4) Измените названия модулей в "modules.ini".  Хорошая идея использовать модули "Fun, Engine, and MySQL" Однако если Вы используете их из дистрибутива AMX Mod, то они не поддерживаются OLO.  Если вы указали новые имена модулей, не ставьте пути к ним.  Укажите только имя файла.
 

Неверно addons/amxx/modules.ini
addons/amx/modules/fun_amx_i386.so
addons/amx/modules/engine_amx_i386.so
addons/amx/modules/cstrike_amx_i386.so
Правильно addons/amxx/modules.ini
fun_amx_i386.so
engine_amx_i386.so
cstrike_amx_i386.so

5) Заменить содержание вашей старой папки "addons/amx/examples" на новую "addons/amxx/scripts" из пакета AMX Mod X 0.1.

Шаг 4: Компилирование старых AMX Mod плагинов выпущенных не OLO
Вы должны перекомпилировать их, чтобы внутренние таблицы были совместимы с AMX Mod X.
1) Найти исходники можно в интернете.
2) Разместите исходник (".sma" file) в "addons/amxx/scripts".
3) Запустите "compile.sh" (или проделайте в шеле):

cd hlds_l/mod/
cd addons/amxx/scripts/
chmod +x compile.sh
./compile.sh

4) Если все прошло удачно, то ваши новые плагины найдете в папке "addons/amxx/scripts/compiled".
5) Переместите откомпилированные плагины в "addons/amxx/plugins" а их названия в "addons/amxx/plugins.ini".

Шаг 5: Справка
Если апгрейд AMX Mod X не заработал, то попробуйте провести полную его инсталяцию.




Просмотров: 1501
4.12.2013, 10:42 -

Категория: Статьи