Skip to content

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

  1. sv_coaching_enabled must be set to 1.
  2. coaches_per_team in your match configuration or scrim template must be larger than 0.
  3. 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:

  1. Use the !coach chat command during warmup.
  2. Be defined as a coach in the match configuration or via get5_addcoach.
  3. 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.