MapConfigX

MapConfigX 1.1

Нет прав для скачивания
Сообщения
496
Реакции
621
Помог
16 раз(а)
Пользователь Gudaus разместил новый ресурс:

MapConfigX - Расширенный менеджер настроек, карт и режимов игры

Плагин позволяет подключать конфиги, другие плагины, прекешить файлы в зависимости от карты или времени.
Похожее можно сделать и стандартными средствами amxx, создав папку ../amxmodx/configs/maps, а в ней разместив конфиги. Но, во-первых, не всё и не всегда, плагин же ЗНАЧИТЕЛЬНО расширяет наши возможности по управлению настройками, позволяя создавать уникальные конфигурации сервера буквально "на ходу" в зависимости от множества параметров. А во-вторых гораздо удобнее когда всё в...
Узнать больше об этом ресурсе...
 
Последнее редактирование:
Сообщения
258
Реакции
262
Помог
5 раз(а)
Похожее можно сделать и стандартными средствами amxx, создав папку ../amxmodx/configs/maps, а в ней разместив конфиги. Но, во-первых, не всё и не всегда
Что значит "не всё и не всегда"? Этого я не понял.

плагин же ЗНАЧИТЕЛЬНО расширяет наши возможности по управлению настройками, позволяя создавать уникальные конфигурации сервера буквально "на ходу" в зависимости от множества параметров.
Ваш плагин генерирует конфигурации? Если нет, то я не понял про создание конфигурации "на ходу" и вообще, зачем это нужно, если конфигурации создаются заранее и выполняются при определённых условиях.

А во-вторых гораздо удобнее когда всё в одном месте, чем когда инфа раскидана по куче файлов.
Это спорно. Всё зависит от объёма это информации.

Представьте, что у вас на сервере 25 карт и для каждой вы хотите установить свой mp_timelimit, свой набор плагинов. Это 25 файлов .ini + 25 .cfg, итого 50.
Как вы считаете 50 файлов, когда я считаю только 25? Одна карта = один конфиг.

Я уже не говорю о такой классной вещи, как запуск плагинов по времени. Вот представьте - вечером у нас мод Zombie. Ночью народу мало, сделаем-ка CSDM. А с утреца паблик.
Давно реализован Hobo Crontab, но ладно.
 
Сообщения
496
Реакции
621
Помог
16 раз(а)
Что значит "не всё и не всегда"? Этого я не понял.
Нельзя сделать включение/отключение плагинов и конфигов по времени. Нельзя создать определённую последовательность карт в зависимости от условия.

Ваш плагин генерирует конфигурации? Если нет, то я не понял про создание конфигурации "на ходу" и вообще, зачем это нужно, если конфигурации создаются заранее и выполняются при определённых условиях.
Конфиги редактирует владелец сервера. Имелось в виду, что можно создавать разные конфигурации сервера исходя из текущего состояния.
Например, у нас 10 игроков - делаем CSDM, у нас 20 игроков + карта de_dust + время с 5 до 12 - ставим паблик и подключаем такие-то плагины.

Как вы считаете 50 файлов, когда я считаю только 25? Одна карта = один конфиг.
Одним файлом меняем переменные, вторым - плагины.
 
Сообщения
496
Реакции
621
Помог
16 раз(а)
Пользователь Gudaus обновил ресурс MapConfigX новой записью:

Обновление до 1.1

Исправления кода от wopox1337
  1. Поправлены двойная загрузка списка плагинов и рестарт
  2. Исправлена нерабочая подгрузка плагинов.
  3. Фикс ряда предупреждений.
Узнать больше об этом обновлении...
 
Последнее редактирование модератором:
Сообщения
83
Реакции
63
Помог
1 раз(а)
Неверный раздел форума.
не компилирует... 1.8.2
 

Вложения

Последнее редактирование:
Сообщения
21
Реакции
8
Gudaus, Можно пример plugins.ini(/addons/amxmodx/configs/mapconfig) , а то что только не делаю не хочет работать....
 
Сообщения
496
Реакции
621
Помог
16 раз(а)
Gudaus, Можно пример plugins.ini(/addons/amxmodx/configs/mapconfig) , а то что только не делаю не хочет работать....
Пример от автора плагина в аттаче. Других примеров для вас у меня нет, так как я плагин не ставил.
Можете ещё штудировать оригинальный топик https://forums.alliedmods.net/showthread.php?p=617616
И там запрашивать багрепорты. Или у нас составлять репорт в специально отведённом топике.
Да, я вполне допускаю что он некорректно работает на RE или даже на последних amxx.
 
Сообщения
2,751
Реакции
3,016
Помог
61 раз(а)
я вполне допускаю что он некорректно работает на RE или даже на последних amxx.
Он не совсем корректно работает даже после моей попытки его оживить.
5 Сен 2018
Раньше (на старых версиях AMXX) плагин подсовывал свой список плагинов, сформированный заранее в форварде public plugin_precache(). После некоторых обновлений - список плагинов стал подгружаться раньше plugin_precache().
Я попытался производить подгрузку (подсовывать файл с plugins-dynamic.ini) в форварде plugin_natives() - что естественно повлекло за собой отказ подгрузки некоторых плагинов вовсе, ибо им как раз требуется инициализироваться раньше.

Нынче пока-что вижу одно решение, добавить в AMXX 1.9.0 событие pre-loading configs
 
Последнее редактирование:
Сообщения
23
Реакции
84
Помог
1 раз(а)
Сообщения
2,751
Реакции
3,016
Помог
61 раз(а)
Arkshine, now plugins load before plugin_precache().
But should after. This is cause why this plugin (MapConfigX) now not working.
 
Сообщения
23
Реакции
84
Помог
1 раз(а)
Unless I'm totally wrong, plugins have always been loaded before plugin_precache. You can check yourself. Like for example a very old version like 1.50 in 2005, https://github.com/alliedmodders/amxmodx/blob/amxmodx-1.50/amxmodx/meta_api.cpp#L291 ; you see well plugins are executed before. And since HLDS runs as a single thread, that's not possible. The plugin has been posted in 2008. Are you sure you are not confusing with something else?
 
Последнее редактирование:
Сообщения
43
Реакции
6
Хорошая идея !!!
Я так понимаю пока стабильной работы у него нету да?
 
Сообщения
1
Реакции
0
wopox1337, Уважаемый, а вы не знаете в новом amx 1.10 не добавили ли все еще этот форвард?
 
Сообщения
16
Реакции
11
Прошу прощения, за свое непонимание.
Мне нужно включить определенные плагины в период - с 23:30 до 7, как это правильно прописать?

[ * & @%H >= 23 & @%H < 7 ] - с 23 до 7, а как добавить минуты?
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу