
Не все знают, что в AMX Mod X есть встроенный механизм, позволяющий изменять настройки сервера CS 1.6 для отдельных карт или групп карт по префиксу. С его помощью можно не только задавать индивидуальные значения кваров, но и включать либо отключать плагины в зависимости от текущей карты.
На большинстве современных хостингов этот функционал уже интегрирован в панель управления и сопровождается инструкциями. Однако владельцы серверов на VDS или собственном оборудовании часто не знают о его существовании, поскольку в стандартном архиве AMX Mod X о нём отсутствуют упоминания. В этой статье разберём принцип работы конфигураций карт и научимся их настраивать.
Подготовка к созданию конфигураций
Прежде чем приступить к настройке, необходимо зайти в папку
cstrike/addons/amxmodx/configs и создать там папку maps. Именно из этой папки будут загружаться все конфигурационные файлы карт.Также необходимо убедиться в том, что в файле
cstrike/server.cfg есть строчка mapchangecfgfile "server.cfg". Она необходима для повторного выполнения server.cfg при каждой смене карты, чтобы настройки предыдущей карты не сохранялись на следующей.Персональные настройки кваров для карт
Конфигурационные файлы, содержащие список кваров, традиционно имеют расширение имени файла
.cfg. Именно это расширение нам будет необходимо при создании персональных конфигов. Менять с их помощью можно как серверные квары, так и квары плагинов. Стоит отметить, что через данные конфиги получится поменять только настройки, зарегистрированные как квар.Существует два формата именования конфигов:
*название карты*.cfg— установка кваров для конкретной карты (напримерcs_mansion.cfg).prefix_*префикс*.cfg— установка кваров для группы карт по их префиксу (напримерprefix_de.cfgдля всех карт, имена которых начинаются сde_).
Код:
mp_freezetime "0"
mp_roundtime "1"
Включение и выключение AMXX плагинов на картах
Список AMX Mod X плагинов сервера расположен в конфиге
plugins.ini. Такое же расширение имени файла используется и в конфигурационных файлах карт, работающих с плагинами. Однако содержимое конфигурационного файла уже имеет некоторые особенности.Для конфигов плагинов используется единый формат именования:
plugins-*название карты*.ini— управление плагинами для конкретной карты (напримерplugins-cs_mansion.ini).plugins-*префикс карты*.ini— управление плагинами для группы карт по префиксу (напримерplugins-de.iniдля всех карт, имена которых начинаются сde_).
.amxx. Если необходимо включить плагин, пишется просто его название. Если необходимо отключить плагин, после названия добавляется параметр disabled. Например:
Код:
vip_system.amxx disabled
custom_vip_system.amxx
vip_system.amxx и включен custom_vip_system.amxx.Теперь вы знаете, как использовать конфигурации карт в AMX Mod X. Поделитесь в комментариях тем, какие применения вы нашли этому функционалу и покажите свои примеры.