Skip to main content

PGM Commands

This page describes a list of PGM commands, aliases, and permissions. Permissions are prefixed with Permissions (ie Permissions.ADMINCHAT).

CommandsAliasesDescriptionFlagsUsagePermissions
$ - (do not use forward slash)Send a message to operators[message]ADMINCHAT
actions list, actions pageInspect variables for a player-q query -a all[page]GAMEPLAY
actions triggerTrigger a specific action[action]GAMEPLAY
actions untriggerUntrigger a specific action[action]GAMEPLAY
Reschedule all unconditional objective modes[time]GAMEPLAY
Starts an objective mode[mode number] [time]GAMEPLAY
Rename a team[old team name] [new team name]GAMEPLAY
tlStart a time limit-r result (result can be default, objectives, tie, or name of team)[duration] [result] [overtime] [max-overtime]GAMEPLAY
playJoin the match-f force[team] – defaults to randomJOIN
Force a player onto a teamJOIN_FORCE
Shuffle players among the teams-a all -f forceJOIN_FORCE
obsLeave the matchLEAVE
findnewmaps new mapsLoad New Maps-f forceRELOAD
Reload the configRELOAD
Set the min players[reset | min-players]RESIZE
Set the max players[reset | max-players] (max-overfill)RESIZE
Set the min players on a team[team] (reset | min-players)RESIZE
Set the max players on a team[reset] (max-players | max-overfill)RESIZE
Change the next map-f force -r reset[map name]SETNEXT
Change the map pool-r revert to dynamic -t timelimit -m matchlimit[pool name]SETNEXT
Reset the rotation to default. Use /setpool to reset to other types of pools.-t timelimit -m matchlimitSETNEXT
Set a rotation as current pool. Use /setpool to set other types of pools.-t timelimit -m matchlimit[rotation name]SETNEXT
Skip the next map[positions]SETNEXT
Add a custom map to the next vote[map name]SETNEXT
Clear all custom map selections from the next voteSETNEXT
Toggle the voting mode between replace and overrideSETNEXT
rmRemove a custom map from the next vote[map name]SETNEXT
Cycle to the next match-f forceSTART
rematchReload (cycle to) the current map-f forceSTART
beginStart the matchSTART
cancelrestart crCancels all countdownsSTOP
endEnd the match[competitor]STOP
queuerestart qrRestart the server-f forceSTOP
vToggle vanish statusVANISH
selectclass c clSelects your class
classes listclasses clsList all available classes
all (! - do not use forward slash)Send a message to everyone[message]
inv viView a player’s inventory
who online lsView a list of online players
mapinfoShow info about a map[map name] – defaults to current map
maplist mlList all maps loaded-a author -t tag1,tag2, -n name
matchinfoShow the match info
pageList all objective modes[page]
Show the next objective mode
msg tell pm dm (@ - do not use forward slash)Send a direct message to a player[player] [message]
mn mapnext nm nextShow which map is playing next
List the maps in the map pool-t type -p pool -s scores -c chance of vote[page]
List all the map pools-d dynamic only
proxShow the progress of each objective
rReply to a direct message[message]
List the maps in the rotation. Use /pool to see unfiltered results.-s scores -c chance[page]
List all the rotations. Use /pools to see unfiltered results.-d dynamic only[page]
Get the value of a setting[setting]
Open the settings Menu
Show your stats for the match
Send a message to your team[message]
setToggle or set the value of a setting[setting] [option]
observertools otOpen the observer tools menu
lsView a list of maps that have been selected for the next vote
Spawn a vote book
Vote for the next map-o force open[map name]

Spreadsheet can be found here.