........OP_Player

!help [topic]

!unf/!sex

!listop
-o (offline also)

........Listed OP_Player

!login <password>
-l=level (highest level by default)

........OP_Moderator

!setlogin <new password>

!ver/!version (bot version)

!ballnotify [on/off]
-p (when pball changes player owner)
-t (when pball changes team owner)

!jackpotnotify [on/off]
-p=point change (default 50,000 points)

!flagnotify [on/off]
-i=interval (default 2 minutes)

!exit [on/off]

!eventeams [on/off]
-v=variance (default 2)

!autospec [on/off]
-d=deaths (default 10)

!forceship [on/off]
-s=ship (default warbird)

!autoprize [on/off]
-p=prize (default reset)
-t=interim (default 1 second)

!killprize [on/off]
-p=prize (default reset)

!zone/!advertise <message>

........OP_SuperModerator

!createop/addop/op <name>
-l=level (default Moderator)
-p=password (unassigned by default)

!changeop <name>
-l=level (default no change)
-p=password (default no change)

!killop/removeop/dop <name>

........OP_SysOp

!go <arena>

!spawn <bot name>
-t=type (default elim)
-i=ip:port (default current)

!close [name] (can't close last one)

!respawn

!suicide <on/off>

!capslock <on/off>
-l=length (default 10)
-w=warnings (default 1)

!error [on/off]
-c=channel

!autokick [on/off]
-n (names)
-z (timezone)
-i (machine ident)
-g (unavailable greens)
-m=limit (max mines over limit)
-d (illegal deaths)
-f=green factor (X times normal distribution)
-o=warnings (warnings before kick)

!denyanti [on/off]
-r=radius (circular area, distance from center in tiles)
-l=length (square area, side length in tiles)
-t=time (time before triggering)

!denyprize [on/off]
-b=ship list (bouncing bullets)
-m=ship list (multifire bullets)
-p=ship list (proximity bombs)

........OP_Owner

!spawn <bot name>
-p=password (uses INI password by default)

!password [new password] (retrieve or set password)

!info (bot state information)

!close (can close every last one)

!closeall (note that the bot service can still spawn new bots via remote admin)

!autosave [on/off]
-i=interval

!save (database)

!read (INI)

!set <section:key:value>

!get <section:key>
