Зная что в разделе серверная counter-strike почти никто не бывает, я решил опубликовать эту статью здесь.
Введение
Для некоторых карт требуются индивидуальные настройки, например уменьшенный CVAR mp_freezetime на awp_india или roundtime на просторных картах (уже умершие игроки не должны долго ждать, пока закончится раунд). Примечание: данная функция работает только в AMXModX версии выше 1.8.0.
Использование
Рассмотрим на примере карты awp_india, на ней mp_freezetime является неуместным, так как враги появляются "с глазу на глаз" и выигрывает тот, у кого отклик мыши быстрее.
Для создания индивидуальных настроек для данной карты нам потребуется:
В директории addons/amxmodx/configs создать директорию maps
Создать в директории maps конфигурационный файл с именем карты, для которой хотите применить индивидуальные настройки, в нашем случае awp_india.cfg
Теперь в файле awp_india.cfg прописываем нужные нам настройки, ниже приведён пример:
Также не забудьте в server.cfg или amxx.cfg добавить следующую строку:
Код:
mapchangecfgfile server.cfg
Зачем это нужно? Это даст гарантию, что не указанные настройки будут браться из основного файла.
На этом создание индивидуальной конфигурации для карты можно считать завершённым.
Индивидуальный конфиг для отдельных типов карт
Предисловие
Карты, под одним префиксом, часто требуют собственных настроек, но не настолько индивидуальных, чтобы создавать его для каждой карты отдельно, в AMXModX включена возможность создания индивидуальных настроек для карт под общим префиксом, будь то de_, cs_, kz_, as_ и т.д.
Использование
Как и в предыдущем пункте, создаем в директории addons/amxmodx/configs папку maps.
Для того, чтобы обозначить уникальные настройки для карт определенного типа, нужно создать файл prefix_*.cfg, где * — это префикс карты, например cs_, de_, deathrun_
Ну и как в пункте 3 предыдущей части статьи, заполняем теми настройками, которые необходимо менять на этих картах.
(с)[Ссылки могут видеть только зарегистрированные пользователи. ]