МультиязычностьRU, EN, CN
Требования
Мод представляет собой полностью переписанную реализацию CSDM ReAPI для замены устаревшего кода.
Мод сделан с оглядкой на успешный опыт CSDM 2.1.2 by BAILOPAN, но с использованием современных возможностей нового ReGameDLL_CS.
Многие функции уже давно собраны и оптимизированы для работы непосредственно в ReGameDLL_CS, мод теперь только переключает настройки игры и предоставляет удобный способ управления.
Особенности
Общедоступные команды
Использование redm_reload
Аргументы:
Использование redm_convert_spawns
При использовании команды система производит поиск файлов с маской *.spawns.cfg в директории amxmodx/configs/csdm/spawns/. При рекурсивном обходе папки каждый найденный файл, соответствующий маске будет прочитан и конвертирован в новую архитектуру (JSON). Новые, конвертированные файлы будут располагаться в папке amxmodx/data/redm/converted/ и будут иметь маску вида: *.spawns.json
По итогу успешного конвертирования система оповестит об успешной конвертации:
В случае, возникновения каких-либо ошибок при работе конвертера система оповестит в консоли сервера (а, так же в логах) причины неработоспособности.
Требования
- Установленный HLDS сервер;
- Установленный ReGameDLL_CS;
- Установленный AMXModX (v1.9 или v1.10);
- Установленный ReAPI AMXX модуль.
Мод представляет собой полностью переписанную реализацию CSDM ReAPI для замены устаревшего кода.
Мод сделан с оглядкой на успешный опыт CSDM 2.1.2 by BAILOPAN, но с использованием современных возможностей нового ReGameDLL_CS.
Многие функции уже давно собраны и оптимизированы для работы непосредственно в ReGameDLL_CS, мод теперь только переключает настройки игры и предоставляет удобный способ управления.
Особенности
- Сохранение настроек игры (CVars);
- Режимы раунда (NEW);
- Горячая перезагрузка конфигурации;
- Рандомизированный, предустановленный спавн (можно добавлять новые точки спавна, предустановки спавна);
- Защита от спавна (настраивается по времени и рендеру игрока);
- Интерактивный редактор спавна;
- Настраиваемые меню оружия;
- Командный Deathmatch, а также FFA (Free-for-all Deathmatch);
- Большие части оптимизированы в ReGameDLL_CS;
- Поддержка нескольких языков;
- Поддержка экстраконфигов:
- Для отдельной карты (redm/extraconfigs/de_dust2.json);
- Для префикса карты (redm/extraconfigs/prefix_aim.json).
- Counter-Strike: Condition Zero поддерживается из коробки;
- Поддержка установки группировки для спавнов;
- Возможность использовать мод в качестве основы для разработки других модов (например, GunGame);
Наименование | Уровень доступа | Описание | Плагин |
---|---|---|---|
redm_status | f | Извещает в консоли о состоянии мода | ReDeathmatch |
redm_disable | f | Отключает Deathmatch систему | ReDeathmatch |
redm_enable | f | Включает Deathmatch систему | ReDeathmatch |
redm_reload | f | Перезапускает Deathmatch систему | ReDeathmatch |
redm_dump_cvars | f | Отображает список загруженных системой CVar'ов | ReDeathmatch |
redm_dump_equip | f | Отображает список загруженной амуниции, на данный момент доступной игрокам | ReDeathmatch |
redm_convert_spawns | f | Конвертирует старые файлы спавнов для новой системы | redm_spawns |
redm_edit_spawns | f | Переключает режим редактирования спавнов | redm_spawns |
Наименование | Описание | Плагин |
---|---|---|
redm | Выводит основную информацию об используемом моде | ReDeathmatch |
!guns, /guns, drop | Переключает меню выбора снаряжения | ReDeathmatch |
Аргументы:
- <file_name> - имя конфиг-файла (не обязательный)
Пример: redm_reload custom_config.jsonПри использовании аргумента команды, будет произведён поиск данного файла в папке amxmodx/configs/redm/<имя_файла>.
Использование redm_convert_spawns
При использовании команды система производит поиск файлов с маской *.spawns.cfg в директории amxmodx/configs/csdm/spawns/. При рекурсивном обходе папки каждый найденный файл, соответствующий маске будет прочитан и конвертирован в новую архитектуру (JSON). Новые, конвертированные файлы будут располагаться в папке amxmodx/data/redm/converted/ и будут иметь маску вида: *.spawns.json
По итогу успешного конвертирования система оповестит об успешной конвертации:
В случае, возникновения каких-либо ошибок при работе конвертера система оповестит в консоли сервера (а, так же в логах) причины неработоспособности.