Możesz wyłączyć określone pluginy na danej mapie, umożliwia to na pewno galileo i mapchooser 4, natomiast jeśli to Cie nie zadowala to nic nie stoi na przeszkodzie aby napisać plugin, który będzie spełniał funkcje wyżej przez Ciebie wymienione.
Do tego nawet plugin nie jest potrzebny aby wyłączyć na danej mapie plugin, wystarczy do tego jeden plik lecz bardziej mnie interesuje wylaczenie danego cvaru na danej mapie.
Po przez serwer.cfg nie uzyskam tego, dajmy na to serwer wczytuje standardowy plik z sama konfiguracją a następnie poprzez wskazanie server.cfg i dopisaniu linijki do niego aby póżniej wczytał plik server_surf.cfg gdzie będą ustalone dane cvary z pluginu
#include <amxmodx>
public plugin_init() {
register_plugin("AutoCFG", "1.0", "fresh")
}
public plugin_cfg()
{
new map[6]
get_mapname(map,5)
if(equal(map,"de",2))
server_cmd("exec server_de.cfg")
if(equal(map,"surf",4))
server_cmd("exec server_surf.cfg")
if(equal(map,"zm",2)
server_cmd("exec server_zm.cfg")
if(equal(map,"jail",4))
server_cmd("exec server_jail.cfg")
if(equal(map,"cs",2))
server_cmd("exec server_cs.cfg")
}