Is it possible to make a 3 teams match?
-
If so, what are the correct steps to make a 3 team map in the editor?
-
You can already make a 3-team game on basically any map with at least 3 spawns.
In the lobby, the host needs to set teams manually. As the host, you can set the team for each slot.
And, if you want it to be balanced, the host will need to manually balance it.
I think you could theoretically set up a map designed for 3-team play by having a script in the map that changes what team players are on. So you could make a map that always re-assigns people to teams 1, 2, or 3 depending on which slot they start in. I think survival maps do something like this (guaranteeing the human players are all on the same team). But that's kind of pointless. It's better to just manually set teams in the lobby so everyone in the lobby can see what the teams are. There's no need to try to build this function in to a map.
The main thing you would want to do, in terms of making a map, is just designing it to be balanced for 3 teams (by making it symmetrical for all 3 teams)
-
so basically I can just layout all the spawn locations in the map editor as if its for team 1 vs team 2, but then in the lobby, I just need to assign the 3rd team manually? and it will work as a 3 team map? (assuming all is balanced properly)
I was just curious if there is a more structured way to assign 3 teams in the map editor so that when I host the map it already divides the players into the 3 teams and slots
-
I don't know about spawns being marked in the map editor as belonging to any particular team.
The lobby has 3 ways of assuming which team a spawn point should be one (top vs. bottom, left vs right, or odd vs even). Those are the options to choose between. All 3 of those options assume there will be exactly 2 teams. So none of those three options work for you. That's why it's necessary to set teams manually for a 3-team match.
It is considered good practice to support odd-vs-even team assignments if someone is making a map that is balanced for competitive multiplayer games with 2 teams.
But for a 3-way map, you wouldn't have that. I would just group them up like: spawns 1-3 are for team 1, spawns 4-6 are for team 2, and spawns 7-9 are for team 3. That way, in the lobby, it's easy to see the teams because the players on each team are grouped together (the first 3 spawns will be team 1, etc.)