In game lobby:


!a                      alias to !abort
!abort                  abort countdown
!announce     set the announce message (the bot will print  every  seconds), leave blank or "off" to disable the announce message, use | as newline
!ann                    same as !announce
!autostart     auto start the game when the specified number of players have joined, leave blank or "off" to disable auto start
!check            check a user's status (leave blank to check your own status)
!checkban         check if a user is banned on any realm
!close  ...     close slot
!closeall               close all open slots
!countbans              count how many banned users are in the game
!commands               toggle non admin commands
!comp      create a computer in slot  of skill  (skill is 0 for easy, 1 for normal, 2 for insane)
!dbstatus               database status
!dl               alias to !download
!dlinfo [on/off]        show info on current downloads
!dli [on/off]           show info on current downloads
!dlinfotime      interval in seconds between info messages
!dlit            interval in seconds between info messages
!dlmax           maximum players allowed to download at once, the rest will have almost KB/s until someone finishes downloading
!dlm             maximum players allowed to download at once, the rest will have almost KB/s until someone finishes downloading
!dltspeed        set total download speed (KB/s) available for all clients at once, if set to 1024, 4 people will get 256 each
!dlts            set total download speed (KB/s) available for all clients at once, if set to 1024, 4 people will get 256 each
!dlspeed         set max download speed (KB/s) available for one client
!dls             set max download speed (KB/s) available for one client
!download         allow a user to start downloading the map (only used with conditional map downloads, it tries to do a partial match)
!downloads              enable/disable map downloads
!from             display the country each player is from, or of a player (partial match)
!f                display the country each player is from, or of a player (partial match)
!fp               display the country and ping each player is from, or of a player (partial match)
!gn                     display current game name
!hold  ...        hold a slot for someone
!holds   ...  hold a specified slot for someone
!hcl                    sets the game mode before the game is started (it will be put automatically. Ex: !hcl -apso .
!kick             kick a player (it tries to do a partial match)
!k                kick a player (it tries to do a partial match)
!only xx xx xx          define allowed countries, for ex: !only RO ES or !only to clear list
!no xx xx xx            define denied countries, for ex: !no BR RU or !no to clear list
!l                      show ping and country of the last player who joined
!latency        set game latency (50-500), leave blank to see current latency
!dr             alias to latency
!lock                   lock the game so only the game owner can run commands
!mars [name]            will insult someone using mars.txt (random player if no parameter is given), partial name match
!mute             mutes a player (it tries to do a partial match)
!m                mutes a player (it tries to do a partial match)
!unmute           unmutes a player (it tries to do a partial match)
!open  ...      open slot
!open  ...      open slot
!openall                open all closed slots
!owner [name]           set game owner to yourself, optionally add [name] to set game owner to someone else
!ping [number]          ping players, optionally add [number] to kick players with ping above [number]
!p [number]             ping players, optionally add [number] to kick players with ping above [number]
!sp                     shuffle players
!startn                 start game - immediately (no countdown timer)
!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
!synclimit      set sync limit for the lag screen (10-10000), leave blank to see current sync limit
!top                    top10, calculate with !topc or in GHost One first
!top10                  top10, calculate with !topc or in GHost One first
!topc                   calculate scores, when used with sqlite will block bot while calculating
!unhost                 unhost game
!uh                     unhost game
!unlock                 unlock the game
!version                display version information (can be used by non admins)
!votecancel             cancel a votekick
!votekick         start a votekick (it tries to do a partial match, can be used by non admins)
!verbose                toggle info showing on player trying to join and getting kicked
!vb                     toggle info showing on player trying to join and getting kicked
!w       send a whisper on every connected battle.net realm from the bot's account to the player called  (this command is HIDDEN from other players)
!autosave               autosave game when a player gets disconnected
!lvl !levels - dispay current player levels
!min !lmin - set the minimum level restriction
!max !lman - set the maximum level restriction
!test             returns the name of the player in the slot

 

NON-ADMIN COMMANDS: (can be used by anyone)

!ping
!checkme
!stats
!statsdota
!sd
!version
!votekick
!yes
!countbans

———————————————————————-
In game:

!addban <name> <reason> add a new ban to the database (it tries to do a partial match)
!ban                    alias to !addban
!bl [reason]            alias to !banlast, reasons = l, i, r, mh, lag, n, f
!banlast [reason]       ban the last leaver, reasons = l, i, r, mh, lag, n, f
!check <name>           check a user’s status (leave blank to check your own status)
!checkban <name>        check if a user is banned on any realm
!end                    end the game (disconnect everyone)
!endn                   end the game (disconnect everyone) – immediately
!gn                     display current game name
!latency <number>       set game latency (50-500), leave blank to see current latency
!dr <number>            alias to latency
!lock                   lock the game so only the game owner can run commands
!manualban !mb          ban a player even if he is/was not in the game
!mub !manualunban       unbans a player
!messages <on/off>      enable or disable local admin messages for this game (battle.net messages relayed to local admins in game)
!muteall                mute global chat (allied and private chat still works)
!override               cancel game over timer
!owner [name]           set game owner to yourself, optionally add [name] to set game owner to someone else
!say <message>          sends the message to all chat
!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)
!synclimit <number>     set sync limit for the lag screen (10-10000), leave blank to see current sync limit
!slap <name>            slap message
!top                    top10, calculate with !topc or in GHost One first
!top10                  top10, calculate with !topc or in GHost One first
!topc                   calculate scores, when used with sqlite will block bot while calculating
!unlock                 unlock the game
!unmuteall              unmute global chat
!version                display version information (can be used by non admins)
!votecancel             cancel a votekick
!votekick <name>        start a votekick (it tries to do a partial match, can be used by non admins)
!yes                    register a vote in the votekick (can be used by non admins)
!getnames               get names of current games
!gns                    get names of current games

Note: instead of partial name or name you can use the slot ID, for Ex: !ban 3 n (will ban the player in slot 3 for beeing  a noob), not compatible with DotA siwtch !

 

Comments

comments

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

This site uses Akismet to reduce spam. Learn how your comment data is processed.