- Автор
-
AdaskoMX
- Совместимость с
- Amx Mod X 1.8.2, Amx Mod X 1.9.0
- Требования
-
Будет создан новый файл dynamic_plugins.ini в каталоге configs, поэтому разрешите запись в
Код:../amxmodx/configs/
Плагин позволяет подключать конфиги, другие плагины, прекешить файлы в зависимости от карты или времени.
Похожее можно сделать и стандартными средствами amxx, создав папку ../amxmodx/configs/maps, а в ней разместив конфиги. Но, во-первых, не всё и не всегда, плагин же ЗНАЧИТЕЛЬНО расширяет наши возможности по управлению настройками, позволяя создавать уникальные конфигурации сервера буквально "на ходу" в зависимости от множества параметров. А во-вторых гораздо удобнее когда всё в одном месте, чем когда инфа раскидана по куче файлов.
Представьте, что у вас на сервере 25 карт и для каждой вы хотите установить свой mp_timelimit, свой набор плагинов. Это 25 файлов .ini + 25 .cfg, итого 50. Я уже не говорю о такой классной вещи, как запуск плагинов по времени. Вот представьте - вечером у нас мод Zombie. Ночью народу мало, сделаем-ка CSDM. А с утреца паблик.
Распишу пару правил для общего ознакомления с возможностями
Если карта de_dust, то устанавливаем mp_roundtime 3
Если последняя карта de_aztec. то следующая будет de_aztec2
Включаем CSDM на всех картах с префиксом "de_", между 20 и 24 часами, при условии что среднее число игроков на предыдущей карте было больше 5 и сервер выделенный(dedicated)
Похожее можно сделать и стандартными средствами amxx, создав папку ../amxmodx/configs/maps, а в ней разместив конфиги. Но, во-первых, не всё и не всегда, плагин же ЗНАЧИТЕЛЬНО расширяет наши возможности по управлению настройками, позволяя создавать уникальные конфигурации сервера буквально "на ходу" в зависимости от множества параметров. А во-вторых гораздо удобнее когда всё в одном месте, чем когда инфа раскидана по куче файлов.
Представьте, что у вас на сервере 25 карт и для каждой вы хотите установить свой mp_timelimit, свой набор плагинов. Это 25 файлов .ini + 25 .cfg, итого 50. Я уже не говорю о такой классной вещи, как запуск плагинов по времени. Вот представьте - вечером у нас мод Zombie. Ночью народу мало, сделаем-ка CSDM. А с утреца паблик.
Распишу пару правил для общего ознакомления с возможностями
PHP:
[ de_dust ]
mp_roundtime 3
Если карта de_dust, то устанавливаем mp_roundtime 3
Код:
[ @lastMap = de_aztec ]
amx_nextmap de_aztec2
Если последняя карта de_aztec. то следующая будет de_aztec2
Код:
[ de_* & @%H >= 20 & @%H < 24 & @playersCount > 5 ] D
csdm_enable
Включаем CSDM на всех картах с префиксом "de_", между 20 и 24 часами, при условии что среднее число игроков на предыдущей карте было больше 5 и сервер выделенный(dedicated)
- Команды
-
Серверные команды:
once
- пропускает следующую за ней команду после рестарта сервера