Tutorial written by techno2sl. Mirrored here for archival purposes.
Adding Gameytypes to your Map
techno2sl explains how to make various gametypes available for play with your custom map.
Gametypes:
Always make sure you have a Global Intermission - (where the spectator spawns)
Always make sure your spawn points and the intermission are above the ground slightly, and are not touching anything.
Note: Spawn points of different gametypes CAN touch each otherm, but do not place them directly in each other as this may cause errors.
--------------------------------------
Team Death Match (TDM)
Right click the 2d grid - select "mp" from the drop down menu and insert the tdm_spawn
Place as many of these as you need, there is no Axis/allied ones as the game picks randomly which spawn point a player will
spawn on, although it will pick the closest to where their teammates are.
-------------------------------------
Death Match (DM)
Simply Use you drop down list again (right click the 2d grid/ or "plan view") > select "mp" > select dm_spawn
Place Death match spawns around your map in places of your choice.
------------------------------------
Capture the Flag - or CTF (no scripting)
Right click you 2d grid/plan view, select misc>prefab
A browser window should open showing the folder location:
c:/program files/activision/call of duty 2/map source/prefabs (this is my directory you may have something like this but
under a different drive name- the folder structure should be exact though).
From the mini browser window, select the folder: "MP"
Now select: "ctf_flag_axis.map" - place this where you would like the axis flag to be.
(make sure you deselect it once its in position (esc)
Repeat the process and select: "ctf_flag_allies.map"
Postion that. Now right click your 2d grid and select "mp" > "ctf_spawn_allied" (place these near the allied flag)
Now right click your 2d grid and select "mp" > "ctf_spawn_axis" (place these near the axis flag)
- i said no scripting but you need this in your .gsc:
main()
{
Mapsmp\_load::main();
}