There are different entities possible to use:
info_player_deathmatch works in ffa, put at least one in your map, if not your map most likely will not work properly in the other modes
info_player_intermission sets the startpoint when you go into specmode via the menu
info_ut_spawn wil be the entity of choice when setting the team spawns.
Code:
info_ut_spawn <-- this is spawn for all gametypes except FFA. 20 of these in map g_gametype 3, 4, 6, 7, 8 team red (or blue) info_ut_spawn <-- specific FFA spawns scattered around the map g_gametype 0 info_player_deathmatch <-- this one is left since I created the map, used this initially for testing. Does it still work? g_gametype 0 notteam 1 <-- don't use in other gametypes than FFA info_player_intermission <-- placed at a point for where spectator/team-menu starts no specific command
stv's original DSWP Forum Topic: http://www.dswp.de/old/mapping/mapping-spawnplacement-t446.html