First off, I recommend using the CoHLauncher, as it will do most of the work described in here. If something is incorrect here please forgive me, im not too used to it, leave a message then please. How to use costum maps There are two different version of file types, namely maps in '.sga' format, which is the most common, and the '.sbg' files.
Using .sga files Download the file and save it in this folder:
"/domcuments/my games/Company of Heroes/WW2/Scenarios/"
If you dont have the "WW2" and "Scenarios" folders in there, you can simply create them. When done this you're ready to go, you dont need to start CoH with "-dev".
Using .sgb files Download the file (most likely it will be packed to zip or rar) to your PC.
Extract the files to this folder:
"/'your CoH installation folder'/WW2/data/Scenarios/mp/"
Not existing folders you'll need to create again. The extracting should have created another folder for the map in there.
Now you need to add "-dev" to the command line of your CoH desktop shortcut and you can start the game.
Adding "-dev" For some mods and maps you'll need to start CoH in "dev-mode", here is how to do it.
If you have a shortcut on your desktop, right click it and click properties.
You will see this window:
Now you can add "-dev" or any other command to the command line, in the example it's "-window".
If you're using Windows Vista and start CoH from the "games" folder in the start menu, you can add the "-dev" line to the shortcut there, it works exactly the same.