- Статьи
- 2023-04-26
Сегодня поговорим об индивидуальных настройках для отдельной карты.
Это поможет нам настроить сервер более гибко, например убрать 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
В директории
../cstrike/addons/amxmodx/configs/maps
создаем plugins-de_dust2.ini
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.
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
[TBODY] [/TBODY]
В server.cfg нужно обязательно добавить строчку:
mapchangecfgfile server.cfg
Чтобы наши базовые настройки вернулись, после смены карты.
Пожертвовать Вы можете сделать автору Wizard, подарок в виде пожертвования на его электронную копилку ;)
30%
Скидка на покупку всех
сборок до 30.06.2025
Специально для тебя - Гость
Выбрать сборку
Данные для Связи.https://vk.com/id344641190 https://t.me/SysTemmmmmm Discord: Wizard#2169Услуга Помощь в установке/настройке серверов/модов/плагинов/сайтов.
GameCMS (Game Content Management System) Данные для Связи. https://vk.com/id344641190 https://t.me/SysTemmmmmm Discord: Wizard#2169
Исправили Почту всех приходит, Очистили базу от кометов, Мусорных файлов, Дальше будем работать по файлам.
ReHLDS (Reverse-engineered) - это новый шаг вперед, который дает второе дыхание нашим серверам. ReHLDS работает в 2 раза быстрей, чем HLDS.
AMXModX - это Metamod дополнение, которое позволяет создавать новые модификации для Half-Life на языке Pawn
Reunion является продолжением Dproto для ReHLDS. Это metamod плагин, который позволяет заходить 47/48 Non-Steam на сервер.
Revoice - это Metamod plugin, который дает возможность общения голосовым чатом между non-steam и steam клиентами.
Новый Metamod-r содержит огромное количество оптимизаций производительности и намного более чистый код. Ядро было написано с использованием JIT-компилятора.
Ultimate Unprecacher являет плагином для MetaMod, работает он по принципу отключение не нужных ресурсов на вашем сервере, тем самым вы сможете освободить места для ресурсов под ваши плагины, с помощью данного модуля можно избавиться от ошибки 512!
ReAuthCheck - это Metamod плагин, который занимается проверкой ваших игроков на валидность, с помощью данного модуля для REHLDS вы сможете защитить свой сервер от ботов, которые постоянно спамят рекламу или просто забивают слот на сервере!
NetBufExtender или NBEX - это метамод-плагин, который расширяет "интернет-буфер": буферы сервера и клиента(гарантия не 100%). Расширяет до 64 кб. Это значит, что у игроков уменьшается вероятность быть кикнутыми с ошибкой "Reliable channel overflowed".
UINO — metamod-плагин, который позволяет удалять ненужные поля из userinfo(setinfo) когда движок передаёт его другим игрокам на сервере. Данная мера уменьшает объём передаваемых данных и немного сокращает шанс быть кикнутым с "Reliable channel overflowed".