Coaching
Get5 ships with mechanics to manage coaches, but the behavior differs slightly from the built-in coaching system found in the game, which avoids a few "minor" bugs.
Server requirements
sv_coaching_enabled
must be set to 1.coaches_per_team
in your match configuration or scrim template must be larger than 0.- The
-maxplayers_override
launch parameter must be defined on your server to allow for the number of connected clients you expect, including all players, spectators and coaches.
Becoming a coach
Due to internal conflicts with how backups and auto-assignment to teams works in Get5, the default
coach
console command is disabled. You can become a coach in one of
three ways:
- Use the
!coach
chat command during warmup. - Be defined as a coach in the match configuration or
via
get5_addcoach
. - Join a game where the team is already full (determined by
players_per_team
) and where a coach slot is available.
Coaching is permanent after warmup
Once a game begins (goes past the warmup-phase), you cannot enter or leave the coach slot unless you are removed
from coaching using get5_removeplayer
.
If the current number of coaches exceeds or equals coaches_per_team
, including if it is
zero, additional players will be kicked from the match. However, if a connecting player is defined
in players
, the team is full and a coach slot is open, they will be moved to coaching for
the series and can only stop coaching if the game is still in warmup.
This behavior allows you to define as many coaches and players in the match configuration as you want: As long as the
number of players and coaches on the server don't exceed players_per_team
and coaches_per_team
, respectively, Get5 will fill the
game's slots with the appropriate number of players and coaches and kick the rest. Being defined
in coaches
takes precedence over being defined
in players
. If sv_coaching_enabled
is
disabled, anyone defined as a coach will be considered a regular player for the team instead.
Decreasing the number of players
If a match configuration with players_per_team
or
coaches_per_team
set to a number lower than the number of players already connected
to the server, the entire team's players or coaches (whichever is exceeded) will be kicked and must reconnect.
Coaching in scrims
When in scrim mode, you cannot set the coaches
key, and
players are never locked to the coaching slot. This means that to become a coach in a scrim, you must always
call !coach
or join a team that already has players_per_team
players (i.e. is full).
players_per_team
matters!
Do not set players_per_team
in your scrim template to a value larger than the number of
players you expect. If you do this, a coach - or any player defined in your scrim template - (re)connecting after
warmup will be put on the team and won't be able to become a coach.