Перейти к содержанию

Меню

Тема оформления

Введите слово, например «metamod» или «порты»: нужно хотя бы 2 буквы.

Создание1 мин чтения

Metamod-R и AMX Mod X: как поставить плагины на сервер CS 1.6

Порядок установки Metamod-R и AMX Mod X на сервер CS 1.6: правка liblist.gam, plugins.ini, проверка команд meta list и amxx plugins.

Как это устроено

Цепочка загрузки такая: движок, затем Metamod, затем игровая библиотека. AMX Mod X подключается как модуль Metamod и запускает плагины на языке Pawn. Если одно звено сломано, плагины не появятся.

Установка Metamod-R

  1. Скачайте релиз Metamod-R со страницы проекта на GitHub.
  2. Создайте каталог cstrike/addons/metamod и положите туда metamod_i386.so.
  3. В файле cstrike/liblist.gam замените путь к библиотеке игры:
text
gamedll_linux "addons/metamod/metamod_i386.so"
  1. Создайте файл cstrike/addons/metamod/plugins.ini. Он пока может быть пустым.

Установка AMX Mod X

  1. Скачайте AMX Mod X (базовый пакет и пакет для cstrike) с сайта проекта.
  2. Распакуйте содержимое каталога addons в cstrike/addons.
  3. Добавьте строку в cstrike/addons/metamod/plugins.ini:
text
linux addons/amxmodx/dlls/amxmodx_mm_i386.so

Проверка

Запустите сервер и в консоли введите:

text
meta list
amxx plugins

Первая команда покажет загруженные модули Metamod, вторая список плагинов AMX Mod X. Базовые плагины из plugins.ini должны быть в состоянии running.

Подключение плагинов

Скомпилированный плагин (файл .amxx) положите в cstrike/addons/amxmodx/plugins, а его имя добавьте в cstrike/addons/amxmodx/configs/plugins.ini отдельной строкой. Перезагрузите карту командой changelevel на текущую карту. Каталог проверенных базовых плагинов: «Плагины».

Админ-доступ

Администраторов добавляют в cstrike/addons/amxmodx/configs/users.ini. Формат и флаги разобраны в статье «Админ-доступ через users.ini».

Частые вопросы

Зачем нужен Metamod?

Metamod загружается между движком и игровой библиотекой и позволяет подключать модули. AMX Mod X работает именно как модуль Metamod.

Чем Metamod-R отличается от старого Metamod?

Metamod-R это переработанная версия под современные сервера на ReHLDS: она быстрее и поддерживает новые возможности, совместима со старыми модулями.

Как проверить, что AMX Mod X загрузился?

В консоли сервера введите meta list и amxx plugins. В списках должны появиться модуль и плагины со статусом running.

Где хранятся настройки плагинов?

В каталоге cstrike/addons/amxmodx/configs: файл plugins.ini со списком плагинов и users.ini с админами.

Заметки об обновлениях руководств публикуем в Telegram-канале @cssrv_ru