Проверенный
Пользователь
- Сообщения
- 1,536
- Реакции
- 2,324
- Помог
- 39 раз(а)
Сегодня поговорим об индивидуальных настройках для отдельной карты.
Это поможет нам настроить сервер более гибко, например убрать freezetime в начале раунда на нужной карте или отключить какой-то плагин.
Странно, что многие забывают или не знают об этом базовом функционале, ведь разработчики добавили эту возможность еще в AMX Mod X 1.76.
Нам потребуется создать папку maps, в которой и будут находится наши файлы конфигурации
Для примера возьмем карту $2000$ и зададим ей свои параметры
В директории maps нам потребуется создать файл конфигурации аналогичный названию карты ($2000$.cfg) и записать в него нужные параметры:
Таким образом мы уберем задержку в начале раунда и уменьшим время игры на данной карте до 10 минут.
Кроме этого, мы можем включать и выключать нужные нам плагины, чтобы создавать свою игровую атмосферу на выбранной карте.
Для этого нам потребуется создать файл
Возьмем всеми любимый de_dust2
В директории
В данном примере, на карте de_dust2 мы отключили плагин, который отвечает за VIP (vip.amxx) и включим плагин отвечающий за номинацию игрока на бан (voteban.amxx)
Начиная с версии AMX Mod X 1.8.0 появилась возможность создавать файл настроек по префиксу карты где префиксом может быть as_, awp_, de_, cs_, fy_, zm_ и другие.Для этого нужно будет создать файл
Это облегчает задачу, когда нужно задать общие параметры для одного типа карт
Для настроек карт по общему префиксу:
Создаем файл plugins-de.ini и подключаем, ранее нигде не задействованный, плагин restmenu.
Сохраняем
Создаем теперь файл prefix-de.cfg со следующим содержимым:
[TBODY]
[/TBODY]
В server.cfg нужно обязательно добавить строчку:
Чтобы наши базовые настройки вернулись, после смены карты.
Это поможет нам настроить сервер более гибко, например убрать freezetime в начале раунда на нужной карте или отключить какой-то плагин.
Странно, что многие забывают или не знают об этом базовом функционале, ведь разработчики добавили эту возможность еще в AMX Mod X 1.76.
Нам потребуется создать папку maps, в которой и будут находится наши файлы конфигурации
И в ней уже создавать файл настроек для карты../cstrike/addons/amxmodx/configs/maps
<название карты>.cfg
Для примера возьмем карту $2000$ и зададим ей свои параметры
В директории maps нам потребуется создать файл конфигурации аналогичный названию карты ($2000$.cfg) и записать в него нужные параметры:
Код:
mp_freezetime 0
mp_timelimit 10
Таким образом мы уберем задержку в начале раунда и уменьшим время игры на данной карте до 10 минут.
Кроме этого, мы можем включать и выключать нужные нам плагины, чтобы создавать свою игровую атмосферу на выбранной карте.
Для этого нам потребуется создать файл
plugins-<название карты>.ini
, в котором будут записаны плагины, которые надо выключить на данной карте (добавляем к названию плагину disabled) или наоборот включить (нужно указать только название плагина).Возьмем всеми любимый de_dust2
В директории
создаем plugins-de_dust2.ini../cstrike/addons/amxmodx/configs/maps
PHP:
vip.amxx disabled
voteban.amxx
В данном примере, на карте de_dust2 мы отключили плагин, который отвечает за VIP (vip.amxx) и включим плагин отвечающий за номинацию игрока на бан (voteban.amxx)
Начиная с версии AMX Mod X 1.8.0 появилась возможность создавать файл настроек по префиксу карты где префиксом может быть as_, awp_, de_, cs_, fy_, zm_ и другие.Для этого нужно будет создать файл
prefix_<префикс>.cfg
(для настроек) или plugins-<префикс>.ini
(для плагинов)Это облегчает задачу, когда нужно задать общие параметры для одного типа карт
Для настроек карт по общему префиксу:
- ../cstrike/addons/amxmodx/configs/maps/prefix_<prefix>.cfg
- configs/maps/prefix_de.cfg - Включим/выключим заданные настройки на всех de_ картах.
- ../cstrike/addons/amxmodx/configs/maps/plugins-<prefix>.ini
- configs/maps/plugins-de.ini - Включим/выключим указанные плагины на всех de_ картах.
Создаем файл plugins-de.ini и подключаем, ранее нигде не задействованный, плагин restmenu.
PHP:
restmenu.amxx
Сохраняем
Создаем теперь файл prefix-de.cfg со следующим содержимым:
Код:
amx_restrict on sheild
mp_freezetime 5
mp_friendlyfire 1
mp_roundtime 3
sv_alltalk 0
Weapon Name | Restrict Name |
H&K USP .45 Tactical | usp |
Glock18 Select Fire | glock |
Desert Eagle .50AE | deagle |
SIG P228 | p228 |
Dual Beretta 96G Elite | elites |
FN Five-Seven | fn57 |
Benelli M3 Super90 (pump shotty) | m3 |
Benelli XM1014 (auto shotty) | xm1014 |
H&K MP5-Navy | mp5 |
Steyr Tactical Machine Pistol | tmp |
FN P90 | p90 |
Ingram MAC-10 | mac10 |
H&K UMP45 | ump45 |
AK-47 | ak47 |
Gali | galil |
Famas | famas |
Sig SG-552 Commando | sg552 |
Colt M4A1 Carbine | m4a1 |
Steyr Aug | aug |
Steyr Scout | scout |
AI Arctic Warfare/Magnum | awp |
H&K G3/SG-1 Sniper Rifle | g3sg1 |
Sig SG-550 Sniper | sg550 |
FN M249 Para (machine gun) | m249 |
Kevlar Vest | vest |
Kevlar Vest & Helmet | vesthelm |
Flashbang | flash |
HE Grenade | hegren |
Smoke Grenade | sgren |
Defuse Kit | defuser |
NightVision Goggles | nvgs |
Tactical Shield | shield |
Primary weapon ammo | primammo |
Secondary weapon ammo | secammo |
В server.cfg нужно обязательно добавить строчку:
Код:
mapchangecfgfile server.cfg
Чтобы наши базовые настройки вернулись, после смены карты.