Back
IRC: Admin Commands
Index:
Register Player - Temporary Register Player - Add Admins - Add Maps
Force Abort - Admin Sign - Admin Sign Substitute - Admin Out - Set Map - Vote Map - Set Slots - Swap Teams - Replace Player - Send Info - Find Player - Admin Result
Reset Server - Disable Server - Server Info - Refresh Connection - Server Message
Ban Player - Unban Player - Bans - My Bans - Demote Player - Promote Player - Demotes - My Demotes
Check Player - Delete Player - Reset Stats - Update Player - Reward Player - Penalty Player - Reverse Game - Void Game
Invite - Socket Chat - Aoe Mode - Add Command - Delete Command - Channel Advertise - Gather Advertise - Reconnect Bot
Private MSG Commands:
Add Servers - Set Settings - Unset Settings - Disable Commands - Enable Commands
Command(s) Parameter(s) Description Example(s)
.reg
.register
[player] [steamid]
[#auth] [steamid]
Register players with steamid to be able to play gathers and much more
IMPORTANT: Must be the real steamid, if you use a wrong steamid, the player will not be allowed to join the server
.reg demahoM STEAM_1:0:16263069

.reg #cokEbabz STEAM_1:0:16263069
.tempreg [player] [steamid] Temporary register a player with steamid that does not have an auth, until the player leaves the channel again
IMPORTANT: Must be the real steamid, if you use a wrong steamid, the player will not be allowed to join the server
.tempreg demahoM STEAM_1:0:16263069
.admin add [player] [type]
rem [player]
Add or remove a player to become an admin
Types: HeadAdmin, GatherAdmin, TryAdmin, Sponsor, VIP
VIP's can join servers and spectate the games, Sponsor is just an title
* HeadAdmins Only
.admin add demahoM HeadAdmin
.admin rem demahoM
.map add [map]
rem [map]
list
Add or remove a map to the maplist, use list or .maps to show a full list of currently added maps .map add de_inferno
.map rem de_inferno
.map list
-
.forceabort Force abort a gather signup
.adminsign
.adminadd
[player]
[#auth]
[steamid]
Sign up a player to the gather signup .adminsign demahoM
.adminsign #cokEbabz
.adminsignsub
.adminaddsub
[player]
[player] [ID/IP:Port]
[player] [ID/IP:Port] [TEAM]
Sign a player as a substitute on server [ID] (optional) on team [CT/T] (optional) if there is any substitute search ongoing .adminsignsub demahoM
.adminsignsub demahoM 1
.adminsignsub demahoM 1 CT
.out
.rem
.remove
[player]
[#auth]
[steamid]
Sign out a player from the gather signup .out demahoM
.out #cokEbabz
.setmap [map] Change the map in the gather signup .setmap dust2
.setmap de_nuke
.votemap Start a vote for what map to play, only in startgame
.setslots [slots] Change the slots in the gather signup - minimum 2 and maximum 10 .setslots 2 (1on1)
.setslots 4 (2on2)
.swap
.switch
[player1] [player2]
[#auth1] [#auth2]
[steamid1] [steamid2]
Swap the team between the players .swap demahoM 2ndplayer
.replace [player1] [player2]
[#auth1] [#auth2]
[steamid1] [steamid2]
Replace a player with another player .replace demahoM 2ndplayer
.send [player]
[#auth]
[steamid]
Send information to the player incase he or she lost the IP:Port and password to the server .send demahoM
.find [player]
[#auth]
[steamid]
Search if the player is playing and shows on what server including some stats if the player is playing .find demahoM
.adminresult [ID/IP:Port] [TEAM] Result the game on the following server to team [CT/T], can be used as a backup incase something goes wrong .adminresult 1 CT
.adminresult 123.456.789:27015 T
-
.reset [ID]
[IP:Port]
Reset a server and make it Free again if it was set to Offline, Error, Signup, Started, as long as it's not Free already .reset 1
.reset 123.456.789:27015
.disable [ID]
[IP:Port]
[ID/IP:Port] [reason]
Disable the server and set to Offline with a reason (optional)
If the server is being used, it will not go offline before the gather ends
.disable 1
.disable 123.456.789:27015
.disable 1 Server needs restart
.server [ID]
[IP:Port]
Shows some information on the following server .server 1
.server 123.456.789:27015
.refresh NULL
[ID]
[IP:Port]
Reconnect to a server incase the bot lost the connection
If no server is specified, it will try to reconnect to all servers where the server is being used and the connection is lost
* HeadAdmins Only
.refresh
.refresh 1
.refresh 123.456.789:27015
.gsay [ID] [message]
[IP:Port] [message]
Send a message to the server, same as rcon say but adds an admin tag in front of the message .gsay 1 hello
.gsay 123.456.789:27015 behave
-
.addban [player] [type] [reason]
[#auth] [type] [reason]
[steamid] [type] [reason]
[IP] [type] [reason]
Ban a player from playing gathers with a [type] and [reason] (optional)
Types: Leaver, Lamer, Cheater, Perm, Admin +Hours (With Admin ban, you must specify how many hours the ban lasts)
Lamer ban time: 3 days
Leaver ban times:
- 1st: 5 hours
- 2nd: 10 hours
- 3rd: 1 day
- 4th: 2 days
- 5th or more: 3 days
These times can be change by headadmins with the .set commands (see below)
.addban demahoM Leaver
.addban demahoM Perm reason
.addban demahoM Admin 24 Bye
.unban [player]
[#auth]
[steamid]
[IP]
Unban a player before the expiration date .unban demahoM
.unban #cokEbabz
.bans Shows a complete ban list
.mybans NULL
[player]
[#auth]
[steamid]
Shows who the admin have currently banned .mybans
.mybans demahoM
.mybans #cokEbabz
.demote [player]
[player] [reason]
[player] [time] [reason]
[player] perm [reason]
Demote the player from using .challenge and .accept commands
If no [time] in hours is specified, the player will be demoted for a week (7 days)
.demote demahoM
.demote demahoM 24 1 day demote
.demote #cokEbabz perm
.promote [player]
[#auth]
[steamid]
Promote a player before the expiration date .promote demahoM
.promote #cokEbabz
.demotes Shows a complete demote list
.mydemotes NULL
[player]
[#auth]
[steamid]
Shows who the admin have currently demoted .mydemotes
.mydemotes demahoM
.mydemotes #cokEbabz
-
.check NULL
[player]
[#auth]
[steamid]
Shows some information about the player, same as .whois but alittle extra
* HeadAdmins Only
.check demahoM
.check #cokEbabz
.voiduser [player]
[#auth]
[steamid]
Delete the player from the database, but the stats will remain .voiduser demahoM
.voiduser #cokEbabz
.resetstats ALL
[player]
[#auth]
[steamid]
Reset the player's stats or the entire channel with ALL
* HeadAdmins Only
.resetstats ALL
.resetstats demahoM
.resetstats #cokEbabz
.update help
[player] [info] [data]
[#auth] [info] [data]
[steamid] [info] [data]
Update the player's info/stats like auth, steamid, points, kills etc. - use help to see a full list of options .update demahoM auth #cokEbabz
.update demahoM points 2000
.update #cokEbabz steamid STEAM_1:0:12345
.reward [player] [points]
[#auth] [points]
[steamid] [points]
Give [points] to the player .reward demahoM 50
.penalty [player] [points]
[#auth] [points]
[steamid] [points]
Take away [points] from the player .penalty demahoM 50
.reverseid
.reversegame
[gatherID] If for some reason the game was resulted to the wrong team, you can reverse the game with this
It will give/take the points back and add +20 or -20 if they won or lost the game
It will also remove any "Man of the Match", "Best KD" and "Newb of the Match" stats given
.reverseid 57
.voidid
.voidgame
[gatherID] Delete the game and give/take the points back
The game will remain saved but the stats will be removed from every player in that game
.voidgame 57
-
.invite Use this command on the main channel to get invited to the private channel incase there is one set
.schat Establish connection to the socket chat to control the servers from IRC
You can use all the ingame commands in the socket chat window, you just have to specify what server you are referring to
For example if it is the command .needsub, .setscore or .rcon you want to use on server 1:
- .needsub 1
- .setscore 1 T 5
- .rcon 1 say behave!
You can of course also use the IP:Port if that is what you prefer:
- .needsub IP:Port
- .setscore IP:Port T 5
- .rcon IP:Port say behave!
.aoemode ON
OFF
Enable or disable the use of .aoe command .aoemode ON
.aoemode OFF
.learn [command] [text] Add a command to the .commands list
BOLD: :B:something:B:
COLOR: :K:4red:K:
UNDERLINE: :U:something:U:
LOGO: :LOGO:something:LOGO:
SPLIT: :SPLIT:something:SPLIT:
.learn website :U:www.OnlineBotServices.com:U:

.learn voice TeamSpeak: :B:IP:PORT:B:
.forget [command] Remove a command from the .commands list .forget website
.forget voice
.adv2
.advertise2
add [text]
rem [ID]
list
Add advertise lines, the bot will advertise one of the lines on the channel everytime a gather starts, one by one .adv2 add Join #OBS
.adv2 rem 1
.adv2 list
.reconnect Reconnect the bot to a random (quakenet) server - this may take a while to complete, plaese be patient
- Private MSG Commands ( /msg [BOT] .command ..... ) -
.server add [IP:PORT] [RCON]
rem [ID/IP:Port]
- Private MSG Command ( /msg [BOT] .server ..... ) -

Add or remove servers that can be used to play gathers on
* HeadAdmins Only
.server add 123.456.789:27015 rconpw

.server rem 123.456.789:27015
.server rem 1
.set [argument] [data]
[ID/IP:Port] [argument] [data]
- Private MSG Command ( /msg [BOT] .set ..... ) -

Set settings
Arguments:
Mainchan:
Set/change your main channel where you run the gathers from
Format: /msg [BOT] .set mainchan #channelname
Default: Original added channel
Privchan:
Set a private channel for your admins, they can use .invite on the main channel to get invited in here
Format: /msg [BOT] .set privchan #channelname
Default: Main channel
Auth:
Set a new auth to the bot, the bot needs to reconnect in order to take effect, use .reconnect for that
Format: /msg [BOT] .set auth username password
Default: None (The bot can NOT connect to quakenet without an auth)
Password:
Set the servers password when information is sent out to players/channel at gather start
Format: /msg [BOT] .set password serverspw
Default: war
Overtime:
Set how many rounds each half in the overtime gonna last (odd numbers only)
Format: /msg [BOT] .set overtime 1/3/5/7/9/etc.
Default: 0 (OFF)
Topic:
Set the default topic for your channel, allowing the bot to set the status in topic
Format: /msg [BOT] .set topic channel topic
Default: None (OFF)
Maxstack:
Set how many players a player can stack with. To disable stackings, use the disable command
Format: /msg [BOT] .set maxstack 1
Default: 1
Timetoaccept:
Set how much time in minutes before the challenge player accept will auto timeout and abort
Format: /msg [BOT] .set timetoaccept 2
Default: 1 minute
Timetoacceptall:
Set how much time in minutes before the challenge all accept will auto timeout and abort
Format: /msg [BOT] .set timetoacceptall 4
Default: 2 minutes
Timetoabortcl:
Set how much time in minutes before the challenge gather signup will auto abort for being inactive
Format: /msg [BOT] .set timetoabortcl 60
Default: 30 minutes
Timetoabortsg:
Set how much time in minutes before the startgame gather signup will auto abort for being inactive
Format: /msg [BOT] .set timetoabortsg 20
Default: 10 minutes
Timetojoin:
Set how much time in minutes the players have to join / re-join the server
Format: /msg [BOT] .set timetojoin 5
Default: 10 minutes
Timetoadv:
Set how much time in minutes between the advertise that the bot will send from .advertise command
Format: /msg [BOT] .set timetoadv 15
Default: 30 minutes
Unlimpool:
Set whether or not unlimited pool must be enabled in challenge gathers
Format: /msg [BOT] .set unlimpool ON/OFF
Default: OFF
Stats:
Set whether or not extended stats commands can be used (.stats is NOT an extended command)
Format: /msg [BOT] .set stats ON/OFF
Default: ON
Adminreg:
Set whether or not only admins can register players with their steamid
Format: /msg [BOT] .set adminreg ON/OFF
Default: OFF
Admingames:
Set whether or not only admins can start games with .startgame and .challenge commands
Format: /msg [BOT] .set admingames ON/OFF
Default: OFF
GOTV:
Set whether or not the bot should start/stop the GOTV records. Record starts when the game goes live
Record names will be dd-mm-yyyy_hhmmss_map (Example: 25-07-2014_203010_de_dust2)
Format: /msg [BOT] .set GOTV ON/OFF
Default: OFF
Cooldown:
Set whether or not the bot should disable the server for 90 seconds after a game is finished (cooldown)
The bot will most likely fail to connect to the same server within 1-2 minutes after the last game
This can be useful if you play alot of 1v1 gathers to avoid the connection failed error
Format: /msg [BOT] .set cooldown ON/OFF
Default: OFF
Leavebans:
Set wether or not the bot should auto ban players who leave the server after Timetojoin (see above) - with the Leaveban_* times (see below)
Format: /msg [BOT] .set leavebans ON/OFF
Default: ON
Kickban:
Set how long the player is banned when kicked from server (in hours)
Format: /msg [BOT] .set kickban 24
Default: 24 (1 day)
Lameban:
Set how long the player is banned with Lameban as type (in hours)
Format: /msg [BOT] .set lameban 72
Default: 72 (3 days)
Leaveban_1:
Set how long the 1st leaver ban should last in hours
Format: /msg [BOT] .set leaveban_1 5
Default: 5
Leaveban_2:
Set how long the 2nd leaver ban should last in hours
Format: /msg [BOT] .set leaveban_2 10
Default: 10
Leaveban_3:
Set how long the 3rd leaver ban should last in hours
Format: /msg [BOT] .set leaveban_3 24
Default: 24 (1 day)
Leaveban_4:
Set how long the 4th leaver ban should last in hours
Format: /msg [BOT] .set leaveban_4 48
Default: 48 (2 days)
Leaveban_5:
Set how long the 5th leaver ban should last in hours
Format: /msg [BOT] .set leaveban_5 72
Default: 72 (3 days)
Leaveban_?:
You can continue to add leaveban_6, leaveban_7, etc. but without it they will always get banned with leaveban_5 when they reach 5 or more leave bans
Format: /msg [BOT] .set leaveban_? 96
Default: 72 (3 days)
Color_headadmin:
Set what color HeadAdmins should have on IRC - use CTRL+K on IRC so see what colors there is
Format: /msg [BOT] .set color_headadmin 11
Default: 11
Color_gatheradmin:
Set what color GatherAdmins should have on IRC - use CTRL+K on IRC so see what colors there is
Format: /msg [BOT] .set color_gatheradmin 10
Default: 10
Color_tryadmin:
Set what color TryAdmins should have on IRC - use CTRL+K on IRC so see what colors there is
Format: /msg [BOT] .set color_tryadmin 09
Default: 09
Color_vip:
Set what color VIPs should have on IRC - use CTRL+K on IRC so see what colors there is
Format: /msg [BOT] .set color_vip 07
Default: 07
Color_sponsor:
Set what color Sponsors should have on IRC - use CTRL+K on IRC so see what colors there is
Format: /msg [BOT] .set color_sponsor 07
Default: 07
Alias_pregame:
Set what command is sent with rcon when setting pregame settings on ALL servers
Format: /msg [BOT] .set alias_pregame warmup
Default: exec pregame.cfg
Alias_mr15:
Set what command is sent with rcon when setting mr15 settings on ALL servers
Format: /msg [BOT] .set alias_mr15 start
Default: exec mr15.cfg
Alias_mr3:
Set what command is sent with rcon when setting mr3 settings on ALL servers
Format: /msg [BOT] .set alias_mr3 overtime
Default: exec mr3.cfg
Alias_1v1:
Set what command is sent with rcon when setting mr15 (1v1) settings on ALL servers
Format: /msg [BOT] .set alias_1v1 start_1v1
Format: /msg [BOT] .set alias_1v1 exec 1v1.cfg
Default: None
[map_name]
Set if the map on ALL servers have the same workshop id (example: workshop/123456789/)
Format: /msg [BOT] .set de_toscan workshop/123456789/
Default: None
Cfgfolder:
Set if ALL servers uses a special folder to load the cfgs from (example: exec custom/folder/mr15.cfg)
Format: /msg [BOT] .set cfgfolder custom/folder/
Default: None
Regions:
Set regions to enable, you then must set a region for all servers (see below)
Format: /msg [BOT] .set regions EU US UK etc.
Default: None
Servers Arguments:
Cs_rcon:
Set/change the rcon password
Format: /msg [BOT] .set 1 cs_rcon rconpw
Default: None (The bot can NOT connect to the server without an rcon)
Voice:
Set a voice server to make the bot send the server information in private msg to each player instead of channel msg (use vt_ arguments incase you set this to Ventrilo, otherweis use voice_ arguments)
Format: /msg [BOT] .set 1 voice Ventrilo/TeamSpeak/Mumble/etc.
Default: None
Vt_ip:
Set the ventrilo server's IP:Port
Format: /msg [BOT] .set 1 vt_ip IP:Port
Default: None
Vt_rcon:
Set the ventrilo server's rcon password (if you set this and the vt_pw correct, the bot will auto create rooms with room password for each team)
Format: /msg [BOT] .set 1 vt_rcon rconpw
Default: None
Vt_pw:
Set the ventrilo server's password
Format: /msg [BOT] .set 1 vt_pw serverpw
Default: None
Vt_ct:
Set the ventrilo server's CT room password
Format: /msg [BOT] .set 1 vt_ct roompw
Default: None
Vt_t:
Set the ventrilo server's T room password
Format: /msg [BOT] .set 1 vt_t roompw
Default: None
Voice_ip:
Set the voice server's IP:Port
Format: /msg [BOT] .set 1 voice_ip IP:Port
Default: None
Voice_rcon:
Set the voice server's rcon password (not necessary since it wont be used for anything)
Format: /msg [BOT] .set 1 voice_rcon rconpw
Default: None
Voice_pw:
Set the voice server's password
Format: /msg [BOT] .set 1 voice_pw serverpw
Default: None
Text:
Set a text message that will be sent out with the server information at gather start
Format: /msg [BOT] .set 1 text Record demo's
Default: None
Name:
Set a name that will be displayed with the server in .games command when the server is Free
Format: /msg [BOT] .set 1 name EasyAntiCheat
Default: None
Error:
Set a error message, the server will be disabled instantly, even if the server is being used
Format: /msg [BOT] .set 1 error Bad configs
Default: None
Offline:
Set a offline message, the server will be disabled when it's not being used anymore (same as .disable command)
Format: /msg [BOT] .set 1 offline Server needs restart
Default: None
Alias_pregame:
Set what command is sent with rcon when setting pregame settings on the server
Format: /msg [BOT] .set 1 alias_pregame warmup
Default: exec pregame.cfg
Alias_mr15:
Set what command is sent with rcon when setting mr15 settings on the server
Format: /msg [BOT] .set 1 alias_mr15 start
Default: exec mr15.cfg
Alias_mr3:
Set what command is sent with rcon when setting mr3 settings on the server
Format: /msg [BOT] .set 1 alias_mr3 overtime
Default: exec mr3.cfg
Alias_1v1:
Set what command is sent with rcon when setting mr15 (1v1) settings on the servers
Format: /msg [BOT] .set 1 alias_1v1 start_1v1
Format: /msg [BOT] .set 1 alias_1v1 exec 1v1.cfg
Default: None
[map_name]
Set if the map on the server is a custom workshop map (example: workshop/123456789/)
Format: /msg [BOT] .set 1 de_toscan workshop/123456789/
Default: None
Cfgfolder:
Set if the server uses a special folder to load the cfgs from (example: exec custom/folder/mr15.cfg)
Format: /msg [BOT] .set 1 cfgfolder custom/folder/
Default: None
Priority:
Set priority on the server to 0-999999 (0=disabled, 1=highest priority)
Highest priority servers will always get picked first. If two or more servers have the same priority, a random server is picked
Format: /msg [BOT] .set 1 priority 1
Default: None
Region:
Set a region on the server, must be added in regions to work properly - wildcards can be used to match multiple regions (Only used if regions is added)
Format: /msg [BOT] .set 1 region EU
Default: None
Location:
Set a location on the server (Only used if regions is added)
Format: /msg [BOT] .set 1 location Denmark
Default: None
* HeadAdmins Only
.set stats off
.set overtime 5
.set 1 cs_rcon newrconpw
.unset [argument]
[ID/IP:Port] [argument]
- Private MSG Command ( /msg [BOT] .unset ..... ) -

Unset settings - set back to default, in some arguments (look at the set command above)
* HeadAdmins Only
.unset privchan
.unset overtime
.unset 1 alias_mr15
.unset 123.456.789:27015 cfgfolder
.disable [command]
[command] silent
- Private MSG Command ( /msg [BOT] .disable ..... ) -

Disable channel commands so that no one can use them
If an command got more than one command to trigger it, only one of those commands is needed to disable them all
If silent is added after the command, there will not be send a message about the command is disabled
* HeadAdmins Only
.disable startgame
.disable setslots silent
.enable [command]
- Private MSG Command ( /msg [BOT] .enable ..... ) -

Enable a channel command after it was disabled
* HeadAdmins Only
.enable startgame
.enable setslots
Back To Top
OnlineBotServices © 2014