ReDeathmatch

reapi ReDeathmatch 1.0.0-b.8

Нет прав для скачивания
Установка
  • Скачайте последнюю стабильную версию из раздела релизов;
  • Распакуйте cstrike папку в корень папки HLDS сервера;
  • Убедитесь в работоспособности плагинов и правильном их расположении, используя команду amxx list.
Список плагинов должен отображать корректно работающие плагины, например:
Код:
] amxx list

Currently loaded plugins:
id name version author file status
...
[ 2] 1   ReDeathmatch            1.0.0-beta Sergey Shorokhov ReDeathmatc debug
[ 3] 2 Spawns manager 1.0.0-beta Sergey Shorokhov redm_spawns debug
...
Настройки
Основная конфигурация
Находится в файле amxmodx/configs/redm/gamemode_deathmatch.json

Дополнительная конфигурация:
Имеется поддержка дополнительной конфигурации, с помощью подгрузки конфигурации для:
  • Определённой карты (configs/redm/extraconfigs/<имя_карты>.json файл);
  • Префикса карт (configs/redm/extraconfigs/prefix_<префикс_карты>.json файл);
Порядок поиска конфиг-файла для подгрузки:
  1. Ищется конфиг карты;
  2. Ищется конфиг для префикса карт;
  3. Ищется основной конфиг-файл (configs/redm/gamemode_deathmatch.json).
Найденный и используемый конфиг сопровождается информационным сообщением в консоли сервера:
Код:
[1.00][INFO] FindConfigFile: Config `gamemode_deathmatch.json` loaded.
Если ни один из конфигурационных файлов не найден - плагин выдаст ошибку:
Код:
FindConfigFile: Can't find any config file!
Каждый подгружаемый конфиг-файл обязан иметь валидную JSON схему!

Структура файла конфигурации
Конфиг состоит из секций:
  • equip
    • primary - Основное оружие (автоматы, снайперские);
    • secondary - Вторичное оружие (пистолеты);
  • cvars - CVar'ы изменяемые при включении Deathmatch режима;
  • modes - Список режимов раундов.
Секция equip
Primary
Список вооружения, для экипировки игрока в слот Primary (Автоматы, снайперские, SMG, и т. д.).

Secondary
Список вооружения, для экипировки игрока в слот Secondary (пистолеты).

Секция cvars
Список CVar'ов сервера для изменения геймплея при включении Deathmatch режима. Каждый CVar из этого списка восстанавливает своё первоначальное значение, при отключении Deathmatch режима (система запоминает исходное значение CVar'а перед изменением).

Секция modes
Является не обязательной секцией. Содержит список конфигураций режимов для раундов (Multi-CFG), содержит в себе фактически полную структуру для конфигурации, описанную выше. Исключением являются параметры:
  • name - Наименование режима.
    Отображается игрокам при возрождении, переключении режима.
    Может содержать LANG-ключ, определяемый в amxmodx\data\lang\redm\modes.txt, если LANG-ключ будет найден в предоставляемом словаре.
API
Сверху Снизу