ClanMod Documentation :
Appendix C: League config setup guid

Overview:

This short guide is aimed at helping you add your league's server configuration files to ClanMod. It will show you a few quick steps you need to take in order to be able to access these settings through your ClanMod Menu.

Getting Started:

First, download the configuration files from your league's website. Your league should make some available depending on your ladder. Just open them and check out their contents. It is a good idea to be familiar with these settings.
At the bottom of that file, it is useful to add the following lines:
cm_exec leagues/common.cfg cm_say @@g "The name of your league's configuration file" loaded... cm_say @@ Password: &sv_password& addon_checkff

This is helpful to let you know that the setting are active. Remember to change the name to your actual league's name. Use the other files as an example.
"cm_exec leagues/common.cfg" will execute all clanmod specific commands for league matches.

You will then add some ClanMod specific commands.

ClanMod Specific Commands:

So you have your league's config file in front of you. Now you need to take a few things into consideration with regard to ClanMod.
In your "cstrike/addons/clanmod/leagues" directory you will find a file called "common.cfg". This file takes care of all ClanMod settings for your particular match.
In this file, you may change any ClanMod related settings, like cm_chatspeed, cm_autoban, etc. The most important ones are already disabled for you. For example:
// ------------------------------------------------------------------ // Clanmod Settings // ------------------------------------------------------------------
cm_autoban 0 cm_teleport 0 cm_slap 0 cm_chatspeed 0 cm_highlander 1

Also, you would need to disable some addons, such as "map extend" and any fun addons you may have.
Do this by using the Addon's ON/OFF command, for example:
// ------------------------------------------------------------------ // Clanmod addons // ------------------------------------------------------------------
//Mapcycle control addon cm_mapcyclecontrol 0
// Map extend Addon cm_addonmapextend 0
// Monster Addon
cm_addonmonster 0

Adding the Menu Command:

Now that you have finished setting your league's configuration file and your ClanMod specific commands, you need to add an entry in your ClanMatch Menu.
You do this by opening your "addons/clanmod/cm_menus.cfg" file. Add a line (anywhere) with the name of your league's config, for example:
cm_cmd "Official CAL Match" "cm_exec leagues/cal.cfg;servercfgfile ''" Scs (1) (2) (3) (4) (5)
(1) The name of your League/Match (2) The path to your config. Will always be "leages/yourcofig.cfg" (3) This command will change your server config file (4) This value is set in order to avoid accidental changes during the match. (5) The flags which will: a) Put it in the correct menu. (ClanMatch) b) Set the admin rights needed to execute it. (S)
That is all... execute your clanmod.cfg once again, for example, in the HLDS console type:
cm_exec clanmod.cfg
or change maps in order to use the new menu entry.
Final Word:

If you want to use any other server settings, make sure it is ok to use them in your particular league. Every league is different and you may be disqualified if there are "illegal" settings in your configs. Very important, is that you disable any fun addons, for the sake of a good match.
For any additional commands, please see the ClanMod Manual.
This Appendix was created by gekko