I am making a map and trying to figure out how to make spawn zones for CTF and Assault can someone explain to me how to do it?
I dont have extensive knowledge but since no one else has offered any help ill explain what i did on one of my maps. I assume youre looking for static spawning for CTF and Assault in the sense that they can only spawn on their own sides. There are two ways. If your map is strictly an objective map the simple way would be to just assign all spawns to a team by coloring them defender and attacker. If you want to include slayer or other gametypes with different spawning and generally have better control then you would use spawn volumes. If for example you have two sides with no shared spawns, do this: Drop the object 'Spawn Volume[respawn]' Set the boundary around all spawns that you want the volume to effect. For the red side, set the spawn volume 'Team' option to defender. 'Disable Spawn Points': ON 'Affect Opposing Team': ON Set labels: 'ctf:include, assault:include, slayer:exclude' Repeat those same steps for blue side. (Also you could set the spawn volume to the opposite team color and have the 'affect opposing team' option off. Same outcome) ------ If you want a more advanced spawning system that shares some spawn points then simply dont include those spawn points in a boundary and they will be unaffected. You would use this in the case that you wouldnt want teams to spawn around the other teams objective, but you would like both teams to have opportunity to share spawns in the middle of the map. Basically team 1 can spawn at locations A and B, and team 2 can spawn at locations B and C. ------ The most complex option would be to use spawn weighting. In this scenario instead of turning 'Disable Spawn Points' ON, leave it OFF and raise or lower the 'Weight' Value. For the assigned team, a negative weight tells the system 'dont spawn players here' and vice versa for positive weight. As a player, there is a bubble surrounding you wherever you go that constantly weights the spawn points near you negatively for the opposing team and positively for your own team. Dynamic spawning is useful for this type of scenario: You want to allow each team to spawn anywhere on the map if need be but would prefer each team to spawn closer to their base. If too many members of Team 1 are inside Team 2's preferred side then the system will allow Team 2 to spawn in Team 1's side. ------ Last but not least its important that your labels are always correct. You can set up spawn volumes for each game mode separately as long as you make sure to use 'include' labels for the gametype theyre meant for and 'exclude' labels for all others. You can also use multiple spawn volumes with the same settings for grabbing spawn points more precisely, but if youre using weighting then overlap will stack the effect. I know this is very complex and it takes time to comprehend. If you dont understand anything ive explained then im happy to clarify. If anyone who knows better sees that ive made any mistakes then please correct me.