Mit der Werbung ließe sich das mit SourceMod und zwei zusätzlichen Plugins erledigen, falls die Mods nach Mappfrefix geladen werden sollen. Wie das mit einem Mapcycle geht, ist hier beschrieben: http://sourceserver.info/viewtopic.php?p=20777#p20777">viewtopic.php?p=20777#p20777<
Dazu kommt dann noch, dass du dann für die Werbung das SM-Plugin
Advertisements benötigst. Danach benutzt du dein bereits angelegte Mapprefix-Config dazu bei den unterschiedlichen Typen der Maps unterschiedliche Werbung zu laden. Dafür stellt das Plugin Advertisements die Cvar sm_advertisements_file zur Verfügung (standard: "advertisements.txt").
Du erstellst dann einfach Dateien cstrike/sourcemod/configs/advertisements_mod1.txt, cstrike/sourcemod/configs/advertisements_mod2.txt und z.B. noch cstrike/sourcemod/configs/advertisements_mod3.txt.
Dort kommt dann die Werbung für die unterschiedlichen Modifikationen rein.
Ein Etwas anderer Ansatz ist das Verwenden der Cvar servercfgfile.
Damit kannst du setzen, welche Datei nach einem Mapchange geladen wird (standard: "server.cfg").
So könnten dann die unterschiedlichen ersatz-server.cfgs aussehen:
hostname "Geiler Server mit Mod1"
servercfgfile "server_mod1.cfg"
sm_advertisements_file "advertisements_mod1.txt"
//Voting von Mani deaktivieren
mani_vote_allow_end_of_map_vote 0
mani_vote_allow_extend 0
//Plugins ueber Cvars ein bzw. ausschalten
//frei erfunden
mod1_enable 1
mod2_load 0
mod3_enable 0
hostname "Geiler Server mit Mod2"
servercfgfile "server_mod2.cfg"
sm_advertisements_file "advertisements_mod2.txt"
//Voting von Mani deaktivieren
mani_vote_allow_end_of_map_vote 0
mani_vote_allow_extend 0
//Plugins ueber Cvars ein bzw. ausschalten
//frei erfunden
mod1_enable 0
mod2_load 1
mod3_enable 0
hostname "Geiler Server mit Mod3"
servercfgfile "server_mod3.cfg"
sm_advertisements_file "advertisements_mod3.txt"
//Voting von Mani einschalten
mani_vote_allow_end_of_map_vote 1
mani_vote_allow_extend 1
//Plugins ueber Cvars ein bzw. ausschalten
//frei erfunden
mod1_enable 0
mod2_load 1
mod3_enable 0
Mit GunGame von Eventscripts könnte es aber dabei Probleme geben.
Man könnte aber auch das Plugin für SourceMod nutzen.
Bei beiden Vorgehensweisen ist es sehr wichtig, dass die einzelnen Plugins und ggf. Eventscripts Cvars bieten um die Funktionalität abzuschalten. Alternativ kann man mittels "sm plugins load" und "sm plugins load_lock" arbeiten. Das würde jetzt aber den Rahmen sprengen.
Wenn du wirklich viel Zeit investieren willst und in deinen Möglichkeiten weniger eingeschränkt sein willst, solltest du dich mit SourceMod mehr beschäftigen. Wenn du Mani parallel nutzen willst, solltest du alle SourceMod-Plugins deaktivieren, bis auf die Plugins, welche du für deine Mods benötigst.