Difference between revisions of "Commands"
m (Max ban for L3 BanG is 60 days, not 30 (Though widely belived to be 30..)) |
m (→L4 Commands: Its ?changeban id [options], was written the other way arround.) |
||
(One intermediate revision by one other user not shown) | |||
Line 140: | Line 140: | ||
; ?listban [options] (x): Displays last 10 or X bans. See [[BanG#Ban Options|Ban Options]] for list of options. | ; ?listban [options] (x): Displays last 10 or X bans. See [[BanG#Ban Options|Ban Options]] for list of options. | ||
; ?listban [options] #id: Displays specifics about BanID #id. The # character is required. | ; ?listban [options] #id: Displays specifics about BanID #id. The # character is required. | ||
− | ; ?changeban [options] | + | ; ?changeban id [options] (name): Changes a ban. Name is option to change banned username. |
; ?liftban (-*) id: Removes a ban. -* means remove network ban. Cannot remove ban higher level than your access. | ; ?liftban (-*) id: Removes a ban. -* means remove network ban. Cannot remove ban higher level than your access. | ||
; ?bancomment (-*) id text: Replaces ban comment for id with given text. -* means network ban id. | ; ?bancomment (-*) id text: Replaces ban comment for id with given text. -* means network ban id. | ||
Line 171: | Line 171: | ||
; -nID: Changes a ban to use supplied machine ID instead. Requires L1 or L0 access. | ; -nID: Changes a ban to use supplied machine ID instead. Requires L1 or L0 access. | ||
; -c: Removes the machine ID from the ban. | ; -c: Removes the machine ID from the ban. | ||
− | ; -!: Will apply ban to old accounts as | + | ; -!: Will apply ban to old accounts as well as new ones. By default, bans do not effect older usernames. Requires L0, L1, or L2 access. |
; -zZone: Applies the ban to the other Zone instead of current one. Requires you to be logged into BanG and have access in the other zone as well. | ; -zZone: Applies the ban to the other Zone instead of current one. Requires you to be logged into BanG and have access in the other zone as well. | ||
− | |||
== Player Commands == | == Player Commands == |
Latest revision as of 11:49, 11 November 2007
These are the Sysop, SuperModerator, Moderator, BanG, arena owner and player commands for subgame and subbill. Most commands are case-insensitive. If a command is prefixed with '/', it is made to be sent privately.
Contents
Sysop Commands
Sysops can use all the below commands (including SMod and Mod commands).
- *STAT
- Displays server statistics.
- *ADDWORD word
- Adds specified word to the obscene list
- *SHUTDOWN [exename]
- Shuts down server (terminates process), optionally executes [exename]. Hosts can disable the ability to run a new executable.
- *S*key
- Set server.ini key. Ex *s*Misc:MaxPlayers:4
- *G*key
- Get server.ini key. Ex *g*Misc:MaxPlayers
- *LOG
- Display the server's log.
- *ENERGY
- Toggles viewing of other users' current energy levels. Can be sent privately to other users to toggle viewing for them.
- *ADDMACHINE id
- Adds Machine ID to idblock.txt (version 1.34.5+)
- *REMOVEMACHINE id
- Removes Machine ID from idblock.txt (version 1.34.5+)
- *LISTMACHINE
- Lists all Machine IDs from idblock.txt (version 1.34.5+)
Note: idblock.txt still works for blocking Machine IDs.
- *UFO
- Toggles UFO ship. (version 1.34.1+)
- *SUPER
- Give yourself the Super ship with every weapon/item. (version 1.34.1+)
- *MIRROR
- Shows what everyone sees you as. No one else can see it, and will always be a spider. Useful to see how laggy you are, or to play weird turret tricks. (version 1.34.1+)
- *VERSION
- Tells what subgame version is running (version 1.34.6 or higher)
- *LAG
- List all players' quick lag information (version 1.34.8 or higher)
- /*SYSOP
- Temporarily grants sysop privileges to recipient but does not allow bongs. Note: This will not work with SysOp validation enabled, but will still cancel sysop warnings.
- /*SMODERATOR
- Temporarily grants super moderator privileges to recipient, but does not allow bongs. Note: This will not work with SMod validation enabled, but will still cancel sysop warnings.
- /*THOR level
- Sets player's thor level. 0 = normal, > 1 = instant death, larger the #, the larger the proximity (version 1.34.1+)
- /*LOWBANDWIDTH toggle
- Toggles (1=on,0=off) double-sending of packets to reduce lag. (version 1.34.1+)
- /*MESSAGELOGGING
- Detects if a player is logging messages and at what level if a sysop. (version 1.34.4+)
- /*SUPER
- Gives recipient super ship. Note: If user is not a Sysop/SMod, subgame will likely kick user because for incorrect settings checksum. (version 1.34.4+)
- /*UFO
- Toggles user with UFO ship. (1.34.4 or higher)
- /*EINFO
- Displays player's UserID, resolution, and other useful information and detects a proxy server. (1.34.5 or higher)
- Also displays which client they are using (VIE or Continuum) (1.34.9 or higher, 1.34.10 or higher has client version)
- /*BANDWIDTH #
- Overrides (or displays) recipient's personal Latency:CutbackWatermark. (version 1.34.11h+)
- /*POINTS [amount]
- Will add specified points to player (can be negative). Note: Will set new total points to flag points (avg kill goes to 0). (version 1.34.11+)
File Transfer
- *GETNEWS
- Downloads news.txt to your Continuum folder. (versions 1.34.2-1.34.4)
- *PUTNEWS
- Uploads news.txt from your Continuum folder to server. (versions 1.34.2-1.34.4)
- *GETSYSOPLIST
- Downloads sysop.txt. (versions 1.34.2-1.34.4)
- *PUTSYSOPLIST
- Uploads sysop.txt. (versions 1.34.2-1.34.4)
- *GETSMODLIST
- Downloads smod.txt. (versions 1.34.2-1.34.4)
- *PUTSMODLIST
- Uploads smod.txt. (versions 1.34.2-1.34.4)
- *GETOBSCENE
- Downloads obscene.txt. (versions 1.34.2-1.34.4)
- *PUTOBSCENE
- Uploads obscene.txt. (versions 1.34.2-1.34.4)
- *GETFILE name
- Transfers specified file from server directory to Continuum directory. (version 1.34.5+)
- *PUTFILE name
- Transfers specified file from Continuum directory to server directory. Cannot upload exe, com, dll, bat or cmd. (version 1.34.5+)
- *DELFILE name
- Deletes file from server directory. Cannot delete exe, com, dll, bat or cmd. (version 1.34.5+)
Removed
The following commands were available in the VIE subgame, but were removed by Priit.
- *SYSTEM command
- Do shell command on server. Can be sent privately to users.
- *ADDIP ip
- Adds the IP to ipblock.txt.
- *REMOVEIP ip
- Removes the IP from ipblock.txt.
- *LISTIP
- Lists all IPs from ipblock.txt.
Note: ipblock.txt still works for blocking IPs in all versions of subgame.
- /*MONITOR #
- Displays all commands from recipient at certain levels. 0 = Public, 1 = priv/public, 2 = priv/public/team, 3 = priv/public/team/chat, 4 = all messages
- /*SAY text
- Makes recipient say something without them really typing it (will allow ? and * commands through this)
- /*GETFILE name
- Download file from player's computer.
- /*PUTFILE name
- Uploads file to player's computer.
Super Moderator Commands
Super Moderators (SMods) can use all of the following commands (including Moderator commands).
- *SZONE message
- Sends message to all zones with same scoreid as current zone.
- *ZONE message
- Sends message to all arenas in this zone.
- *GETLIST
- Gets list of people permitted (permit.txt).
- *PUTLIST
- Puts list of people permitted (permit.txt).
- *GETMODLIST
- Gets list of permitted moderators (moderate.txt).
- *PUTMODLIST
- Puts list of permitted moderators (moderate.txt).
- *RECYCLE
- Recycles the server, kicking everybody off in the process.
- *RESTART
- Restarts timed games in a speed zone.
- *PRIZE [amount]
- Grants all ships random prizes, optionally specifying the amount.
- /*PRIZE [amount]
- Grants recipient random prizes, optionally specifying the amount.
- *PRIZE #id
- Grants a specific prize to all players. Prepend the number with '-' to take away.
- /*PRIZE #id
- Grants recipient a specific prize. (See above.)
- *LISTMOD
- will display all players that have mod/smod/sysop curretly logged into the zone. (1.34.4+)
- /*INFO
- Displays player's IP, MAC ID, TimeZoneBias, Freq, and a lot of less useful information.
- /*WHERE
- Displays location of player on map.
- /*TRACE
- Server tracerts (traces the route packets must travel to reach) recipient. NOTE: Server executable must be named "subgame2.exe". (version 1.34.1+)
- /*MODERATOR
- Temporarily makes recipient a moderator for that session, but does not allow bongs.
Moderator Commands
Moderators can use the below commands.
- *ARENA message
- Sends message to current arena.
- *PERMIT
- Permits person to enter restricted zone.
- *REVOKE
- Revokes permission to enter restricted zone.
- *BEGINLOG [text]
- Begins logging game session, optionally with text at top of log.
- *ENDLOG
- Ends logging game session and automatically sends the generated file to you.
- *SHIPRESET
- Resets all ships to 0 bounty. Sent privately, resets ship of person sent to.
- *SCORERESET
- Resets score off all players in arena by setting all of their statistics to zero.
- /*SCORERESET
- Resets recipient's score. (See above.)
- *FLAGRESET
- Resets the flag game by removed and respawning all flags and reseting jackpot.
- *TIMERESET
- Resets timer on timed game.
- *BANNER
- Turns on your banner, overriding point requirements.
- *TIMER minutes
- Starts the game timer, which periodically notifies players.
- /*SPEC
- Toggles recipient's lock into spectator mode.
- /*SETSHIP ship
- Sets recipient's ship, but will not have an effect on higher level. (version 1.34.2+)
- /*SETFREQ freq
- Sets recipient's freq (0-9999), but can't do to higher level. (version 1.34.2+)
- *LOCATE name
- If specified player is in zone, displays which arena. (version 1.34.2+)
- /*WATCHGREEN
- As long as recipient stays in that arena, displays every green he gets. (version 1.34.5+)
- /*PACKETLOSS
- Displays player's packetloss. REMOVED in 1.34.5 (and replaced by *lag).
- /*LAG
- Will show player's packetloss and ping. (version 1.34.5+, version 1.34.6+ shows weapons ploss also)
- /*GREENINFO
- Displays greenID# and their count of getting that green since last shipreset (version 1.34.9+)
- *FLAGS
- Displays flags' coordinates. (version 1.34.9+)
- /*WARN text
- Sends a moderator warning, accompanied by the "moderator sound". Format: Moderator Warning: [Message] - (Mod Name) (version 1.34.10+)
- /*WARPTO x y
- Warps player to specified coordinates. For example, *warpto 512 512 = middle of map. (version 1.34.10+ AND Continuum client)
- *RELKILLS toggle
- Sets (1=yes,0=no) whether server sends you kill packets reliables. If disabled, kills with >200 bounty will still be sent reliably. (version 1.34.11h+)
- /*TINFO
- Displays player's time information. (version 1.34.12pr3+)
- /*WATCHDAMAGE
- Toggles viewing player's damage information (version 1.34.12pr4+ AND Continuum .37+)
- *OBJON object
- Sent privately or publicly. Turns an lvz object on. (version 1.34.12pr1+ AND Continuum .37+)
- *OBJOFF object
- Sent privately or publicly. Turns an lvz object of. (version 1.34.12pr1+ AND Continuum .37+)
- *OBJSET list
- Sent privately or publicly. Toggles the space-separated list of lvz objects (prepend with '+' to turn on, prepend with '-' to turn off). Example: "*objset +2 -40" Turns on #2, off #40 (version 1.34.12a+ AND Continuum .37+)
Punishments
- /*KILL [minutes]
- Kicks player off, optionally not allowing re-entry for specified amount of time.
- /*SHUTUP
- Prevents person from sending messages (including commands). Watch out, this works on yourself.
- *LISTBAN
- Will display all *kill bans and their time. (version 1.34.5+)
- *REMOVEBAN id
- Will remove machineID *kill ban. (version 1.34.5+)
Arena Management
- *LOCK
- Toggles the arena lock, which does not allow ship changes, and puts all players in spectator mode.
- *LOCKSPEC
- Toggles whether the arena lock effects only spectators or everyone.
- *LOCKTEAM
- Locks team private messages (the " ones).
- *LOCKPRIVATE
- Locks both remote and local private messages.
- *LOCKPUBLIC
- Locks public messages. Good for no-blue matches.
- *LOCKCHAT
- Locks chat channel messages.
- *LOCKALL
- Locks all messages.
- *SPECALL
- Specs everyone, but does not lock them there. Will not spec staff with higher level. (version 1.34.3+)
BanG Commands
List of BanG commands. Are split up into access levels. Anyone with a lower access number can do any command that a higher number can do. Example: All L2 ops can use any L3 or L4 commands as well as L2 commands. L4 cannot use L2 commands.
L4 Commands
- ?blogin password
- Logs into BanG. Will respond with your account's access level.
- ?bpassword newpassword
- Changes your current BanG password.
- ?bversion
- Displays current BanG version.
- ?notify
- Toggles if you wish to receive information about banned users logging in.
- ?ban [options] name
- Bans a user. See Ban Options for list of options.
- ?listban [options] (x)
- Displays last 10 or X bans. See Ban Options for list of options.
- ?listban [options] #id
- Displays specifics about BanID #id. The # character is required.
- ?changeban id [options] (name)
- Changes a ban. Name is option to change banned username.
- ?liftban (-*) id
- Removes a ban. -* means remove network ban. Cannot remove ban higher level than your access.
- ?bancomment (-*) id text
- Replaces ban comment for id with given text. -* means network ban id.
- ?banfree (-*) (-aX_ name
- Places the given name in the banfree list. -* means network banfree list, -aX is access required to lift banfree.
- ?listbanfree (-*) (x)
- Displays last 10 or X banfrees. -* means network banfree list.
- ?removebanfree (-*) name
- Remove name from banfree list. -* means network banfree list.
- ?bantext
- Displays the message shown to banned users who attempt to log in.
L3 Commands
- ?addop (-*) AccessLevel name password
- Adds Name as a BanG op. AccessLevel is a number, 0 through 4. Can only add access levels higher number than yours. Name and password are seperated by : not spaces (wiki format problem). -* means add as network op, not zone op.
- ?listop (-*)
- List all zone operaters and their access level. -* means for network ops (requires network bang access).
- ?removeop (-*) name
- Removes username from operator status. Can only remove operates with higher number than yours. -* means for network ops (requires network bang access).
L2 Commands
- ?extchat
- Toggles if zone receives private or chat messages from other zones. Use with caution, as will remain in effect until someone untoggles it or the zone restarts.
- ?bantext text
- Change the message displayed to banned users who attempt to log in.
L1 Commands
?bantonet id: Copies the local ban ID to a new network ban. ?bantolocal id: Copies the network ban ID to a new local ban.
BanG Options
- -*
- Applies the command to the network banlist instead of the zone list. If adding/editing/remove network bans, requires L1 or L0 access.
- -eX
- Number of days a ban will be active for. Default is 7 days. L4 cannot give more than 7 days, L3 cannot give more than 60 days, L2 cannot give more than 365 days, L1 and L0 can set unlimited. For network bans, L1 can only set a maximum of 5000 days while L0 can set any.
- -aX
- Access required for any future commands to edit/remove this ban. X must be equal to or higher than your current access level.
- -d
- Used on ?listban only, displays addition details about the ban, such as comments. L4 access cannot view the banned user's IP address.
- -k
- When using ?ban, does not immediately kick the user out of the zone.
- -iIP
- Changes a ban to use supplied IP address instead. L4 cannot use this option.
- -mIPMask
- Changes a ban to use an IP mask for larger catching. Used to ban whole ISP ranges. If no IPMask supplied, defaults to 255.255.255.0. For network bans, L1 can ban up to 255.255.255.0 mask while L0 can use any IP mask. For local bans, L4 cannot use, L3 can use up to 255.255.255.0, L2 can use upto 255.255.0.0, and L1 and L0 can use any.
- -nID
- Changes a ban to use supplied machine ID instead. Requires L1 or L0 access.
- -c
- Removes the machine ID from the ban.
- -!
- Will apply ban to old accounts as well as new ones. By default, bans do not effect older usernames. Requires L0, L1, or L2 access.
- -zZone
- Applies the ban to the other Zone instead of current one. Requires you to be logged into BanG and have access in the other zone as well.
Player Commands
- ?usage
- displays your current usage information
- ?sheep
- display sheep message and play sheep sound
- ?buy
- displays list of things which can be bought
- ?buy item
- buys item. Example: ?buy repel. See Cost Settings for buying items on subgame.
- ?userid
- displays your unique user id
- ?owner
- displays name of arena owner (see server.cfg Owner:Name)
- ?packetloss
- displays your current packetloss percentages
- ?arena
- displays list of public arenas (private ones too if you are sysop)
- ?time
- displays amount of time remaining in current game (timed games)
- ?crown
- displays how many kills you have left/need for a crown
- ?chat[=name]
- set your chat channel to 'name' ex ?chat=omega
- ?best
- displays your personal best in timed games
- ?score
- show score in a soccer game
- ?log [filename]
- logs all messages to file specified (default name used if not). Type ?log again to stop.
- ?go [name]
- go to next public arena, or a private arena if 'name' specified
- ?zone [zone name]
- tells you which zone you are in or takes you to specified zone (RZE = Running Zone East, etc...)
- ?spec
- display a list of who is spectating you
- ?password=pw
- Change your personal password to pw
- ?squadjoin=name
- password: Join an existing squad
- ?squadcreate=name
- password: Create a new squad
- ?squadleave
- Leave your existing squad
- ?squaddissolve
- Completely get rid of squad
- ?squadpassword=pw
- Change squad password to pw
- ?squadkick=playername
- Kick playername off of squad
- ?cheater (name)
- sends message to all online mods/smods/sysops and people logged into BanG. (version 1.34.3+ or BanG)
- ?getnews
- downloads news.txt to your SS folder (version 1.34.2 or higher)
- ?scorereset
- Scoreresets yourself (version 1.34.4 or higher)
- ?lag
- Will display both ping and packet loss at once (version 1.34.5 or higher)
- ?squadowner (squad name)
- tells owner of squad
- ?squadgrant (player name)
- gives ownership to that player
- ?squad (player name)
- tells you what squad they are currently in
- ?find (player name)
- tells you what zone they are in or not online
- ?obscene
- toggles if you view obscene messages or not
- ?squadlist
- lists all players on your squad (squadowner only command, SSC billing only)
- ?message name
- message: leave a message to that player (SSC Billing only)
- ?messages
- read all messages sent to you (SSC Billing only)
Arena Owner Commands
- ?getsettings
- Allows you to change settings (same as ESC-C).
- ?setsettings
- Uploads a modifed .set file downloaded via ?getsettings. (not recommended method...)
- ?setlevel
- Allows you to change the level/map
- ?get X Y
- get a setting in .cfg in section X, varible Y. X and Y are seperated by :, not spaces (wiki format problem)
- ?set X Y Z
- set a setting in .cfg in section X, varible Y, setting Z. X, Y and Z are seperated by :, not spaces (wiki format problem)
- ?recycle
- allows arena owner to recycle the arena
- ?getfile [filename]
- same as sysop's *getfile (version 1.34.5 or higher)
- ?putfile [filename]
- same as sysop's *putfile (version 1.34.5 or higher)
Client-side commands
- ?lines[=xxx]
- show/set number of message lines
- ?target[=x]
- sets your target bounty
- ?status
- displays status of your ship
- ?kill
- causes kill messages to be logged to message area
- ?ping
- displays your round-trip ping time to the server
- ?savemap [name.bmp]
- saves a bitmap of current map to specified file (default name used if not)
- ?ignore [who]
- ignores ticked player or 'who' if specified
- ?flags
- displays who is carrying flags
- ?team
- displays team-mates of player ticked in stat box
- ?away [message]
- Sets/clears an away message
- ?lines[=x]
- sets number of displayed message lines
- ?namelen[=x]
- sets length of name portion in message area
- ?music[=x]
- sets music volume (0 to 10)
- ?loadmacro
- load message macros
- ?savemacro
- save message macros
- ?nopubchat
- toggles viewing public messages (Continuum .37)
- ?logbuffer [filename]
- starts a log, and will include all messages you have received since you logged into zone (Continuum)
- ?sound[=x]
- sets volume of sound effects (0-10) (Continuum)
- ?enter
- toggles player entering arena msgs in middle/chat/no where (Continuum)
- ?leave
- toggles player leaving arena msgs in middle/chat/no where (Continuum)