1. Проверь карту на наличие доступных для всех команд спавнеров. Если их нет, то не будет и команд.
2. Как уже было сказано, в addoninfo.txt должен быть соответствующий параметр TeamCount.
3. Проверь правильность настроек:
3.1. Если не используешь barebones, то используй команду SetCustomGameTeamMaxPlayers, как писали ранее.
3.2. Если используешь barebones:
3.2.1. Если тебе нужно одинаковое количество игроков в каждой команде, то в файле settings.lua установи максимальное количество команд в параметре MAX_NUMBER_OF_TEAMS, а параметр USE_AUTOMATIC_PLAYERS_PER_TEAM установи true. Только учти, что в этом случае предполагается максимально количество игроков равное 10. Если хочешь изменить это значение, иди в файл vscripts/internal/gamemode.lua и измени в строчке
Код:
local num = math.floor(10 / MAX_NUMBER_OF_TEAMS)
число 10, на тот максимум игроков, который тебе нужен.
3.2.2. Если тебе нужно разное количество игроков в командах, то параметр USE_AUTOMATIC_PLAYERS_PER_TEAM установи false, а в массиве ниже CUSTOM_TEAM_PLAYER_COUNT отредактируй количество игроков для каждой команды.
3.3. В обоих случаях количество команд не должно превышать 10.