Command list
For GHost++
In battle.net (via local chat or whisper at any time)
!addadmin add a new admin to the database
!addban add a new ban to the database for this realm
!ban alias to !addban
!channel change channel
!checkadmin check if a user is an admin
!checkban check if a user is banned on this realm
!close close slot
!countadmins display the total number of admins
!countbans display the total number of bans for this realm
!deladmin remove an admin from the database
!delban remove a ban from the database for this realm
!end end a game in progress (disconnect everyone)
!exit [force] shutdown ghost++, optionally add [force] to skip checks
!getgame display information on a game in progress
!getgames display information on all games
!load load a config file (for changing maps), leave blank to see current map - the ".cfg" is automatically appended to the filename
!map alias to !load
!open open slot
!priv host private game
!privby host private game by another player (gives access to admin commands in the game lobby and in the game)
!pub host public game
!pubby host public game by another player (gives access to admin commands in the game lobby and in the game)
!quit [force] alias to !exit
!say send to battle.net as a chat command
!sp shuffle players
!start [force] start game, optionally add [force] to skip checks
!stats [name] display basic player statistics, optionally add [name] to display statistics for another player (can be used by non admins)
!statsdota [name] display DotA player statistics, optionally add [name] to display statistics for another player (can be used by non admins)
!swap swap slots
!unban alias to !delban
!unhost unhost game in lobby
!version display version information (can be used by non admins)
In game lobby
!a alias to !abort
!abort abort countdown
!checkban [name] check if a user is banned on this realm
!close [number] close slot
!comp [slot] [skill] create a computer in slot [slot] of skill [skill] (skill is 0 for easy, 1 for normal, 2 for insane)
!compcolour change a computer's colour in slot [s] to [c] (c goes from 1 to 12)
!comphandicap [s] [h] change a computer's handicap in slot [s] to [h] (h is 50, 60, 70, 80, 90, or 100)
!comprace [s] [r] change a computer's race in slot [s] to [r] (r is "human", "orc", "night elf", "undead", or "random")
!compteam [s] [t] change a computer's team in slot [s] to [t] (t goes from 1 to # of teams)
!from display the country each player is from
!hold [name] hold a slot for someone
!kick [name] kick a player (it tries to do a partial match)
!latency [number] set game latency (50-500), leave blank to see current latency
!open [number] open slot
!ping [number] ping players, optionally add [number] to kick players with ping above [number]
!priv [name] rehost as private game
!pub [name] rehost as public game
!refresh [on/off] enable or disable refresh messages
!sendlan [ip] [port] send a fake LAN message to IP address and port [port], default port is 6112 if not specified
!sp shuffle players
!start [force] start game, optionally add [force] to skip checks
!stats [name] display basic player statistics, optionally add [name] to display statistics for another player (can be used by non admins)
!statsdota [name] display DotA player statistics, optionally add [name] to display statistics for another player (can be used by non admins)
!swap [n1] [n2] swap slots
!synclimit [number] set sync limit for the lag screen (10-10000), leave blank to see current sync limit
!unhost unhost game
In game
!addban add a new ban to the database for this realm (it tries to do a partial match)
!ban alias to !addban
!checkban check if a user is banned on this realm
!drop drop all lagging players
!end end the game (disconnect everyone)
!kick kick a player (it tries to do a partial match)
!latency set game latency (50-500), leave blank to see current latency
!muteall mute global chat (allied and private chat still works)
!synclimit set sync limit for the lag screen (10-10000), leave blank to see current sync limit
!unmuteall unmute global chat