Jo, das geht.
SourceMod installieren, dann dieses Plugin installieren, wechles Mapconfigs mit Prefix-Unterstützung anbietet
(Mani kann das glaube ich nicht, wäre mal ein Feature für die nächste Version): http://forums.alliedmods.net/showthread.php?p=607079">http://forums.alliedmods.net/showthread.php?p=607079</a>
In cstrike/cfg/sourcemod/ das Verzeichnis map-cfg erstellen. Danach die Datei fy_.cfg und de_.cfg mit folgendem Inhalt erstellen.
mapcyclefile mapcycle_fy.txt
mapcyclefile mapcycle_de.txt
Danach in der autoexec.cfg und server.cfg nach mapcyclefile suchen und das in beiden, falls vorhanden, auskommentieren.
Dann nur noch in mapcycle_fy.txt und mapcycle_de.txt die entsprechenden Maps eintragen.
Für Eventscripts gibt es da sicherlich auch was, falls du Mani und Es auf deinem Server einsetzt.
Die Vorgehensweise ist dann die gleiche, nur dass du ein Eventscript nutzt.
Alternativ kannst du auch das eingebaute Feature des SRCDS nutzen.
Bei der derzeitigen CS:S Version ist es so, dass Mapconfigs automatisch geladen werden: cstrike/maps/cfg/mapname_ohne_bsp_am_ende.cfg
Du müsstest dann für jede de_map und jede fy_map eine entsprechende Config anlegen, in der mapcyclefile auf mapcyclefile mapcycle_fy.txt bzw. mapcyclefile mapcycle_de.txt setzt. Geht wie im oben angegeben Beispiel. Der Nachteil ist halt, dass die eingebaute Funktion keine Prefix-Unterstützung bietet. Mit Plugin reichen halt zwei Configs und ohne Plugins musst du ganz viele Configs erstellen.
Kleine Anmerkung: Ich habs zwar bisher noch nicht getestet, aber da die neue Beta von CS:S auf der OrangeBox-Engine läuft, gehe ich einfach mal von aus, dass es dann mit den Mapconfigs wie bei den anderen Spielen ist (tf2, dod:s).Wenn die CS:S Beta released wird, werden die Mapconfigs nicht mehr in cstrike/maps/cfg geladen, sondern wie bei allen anderen Mods, die auf der OrangeBox laufen, in cstrike/cfg/ geladen werden. Das hat den Vorteil, dass das Verzeichnis maps nicht mit configs zugemüllt wird und den Nachteil, dass dann alles in cstriek/cfg ist.