Difference between revisions of "Commands"

From ASSS Wiki
Jump to: navigation, search
m (marked some commands as client side (not dependant on sg))
(ok, i did it myself)
Line 1: Line 1:
These are the [[Sysop]], [[SMod|SuperModerator]], [[Mod]]erator, and player commands for subgame. Commands are case-insensitive. If a command is prefixed with '/', it is made to be sent privately.
+
These are the [[Sysop]], [[SMod|SuperModerator]], [[Mod]]erator, arena owner and player commands for subgame. Commands are case-insensitive. If a command is prefixed with '/', it is made to be sent privately.
  
 
== Sysop Commands ==
 
== Sysop Commands ==
Line 137: Line 137:
 
; ?owner: displays name of arena owner (see server.cfg Owner:Name)
 
; ?owner: displays name of arena owner (see server.cfg Owner:Name)
 
; ?packetloss: displays your current packetloss percentages
 
; ?packetloss: displays your current packetloss percentages
; ?getsettings: if you own the arena or have sysop powers, this allows you to change settings (same as ESC-C).
 
; ?setlevel: if you own the arena or are a sysop, allows you to change the level/map
 
 
; ?arena: displays list of public arenas (private ones too if you are sysop)
 
; ?arena: displays list of public arenas (private ones too if you are sysop)
 
; ?time: displays amount of time remaining in current game (timed games)
 
; ?time: displays amount of time remaining in current game (timed games)
Line 144: Line 142:
 
; ?chat[=name]: set your chat channel to 'name' ex ?chat=omega
 
; ?chat[=name]: set your chat channel to 'name' ex ?chat=omega
 
; ?best: displays your personal best in timed games
 
; ?best: displays your personal best in timed games
; ?flags: displays who is carrying flags (client side command)
 
; ?team: displays team-mates of player ticked in stat box (client side command)
 
 
; ?score: show score in a soccer game
 
; ?score: show score in a soccer game
; ?ignore [who]: ignores ticked player or 'who' if specified (client side command)
 
 
; ?log [filename]: logs all messages to file specified (default name used if not). Type ?log again to stop.
 
; ?log [filename]: logs all messages to file specified (default name used if not). Type ?log again to stop.
; ?target[=x]: sets your target bounty (client side command)
 
; ?status: displays status of your ship (client side command)
 
; ?kill: causes kill messages to be logged to message area (client side command)
 
; ?ping: displays your round-trip ping time to the server (client side command)
 
; ?savemap [name.bmp]: saves a bitmap of current map to specified file (default name used if not) (client side command)
 
 
; ?go [name]: go to next public arena, or a private arena if 'name' specified
 
; ?go [name]: go to next public arena, or a private arena if 'name' specified
; ?lines[=xxx]: show/set number of message lines (client side command)
 
 
; ?zone [zone name]: tells you which zone you are in or takes you to specified zone (RZE = Running Zone East, etc...)
 
; ?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 specating you
 
; ?spec: display a list of who is specating you
Line 165: Line 154:
 
; ?squadpassword=pw: Change squad password to pw
 
; ?squadpassword=pw: Change squad password to pw
 
; ?squadkick=playername: Kick playername off of squad
 
; ?squadkick=playername: Kick playername off of squad
; ?away [message]: Sets/clears an away message (client side command)
 
; ?lines[=x]: sets number of displayed message lines (client side command)
 
; ?namelen[=x]: sets length of name portion in message area (client side command)
 
; ?music[=x]: sets music volume (0 to 10) (client side command)
 
; ?loadmacro: load message macros (client side command)
 
; ?savemacro: save message macros (client side command)
 
; ?setsettings: Uploads a modifed .set file downloaded via ?getsettings. (not recommended method...)
 
; ?recycle: allows arena owner to recycle the arena
 
 
; ?cheater (name): sends message to all online mods/smods/sysops and people logged into BanG. ''(version 1.34.3+ or BanG)''
 
; ?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)
 
; ?getnews: downloads news.txt to your SS folder (version 1.34.2 or higher)
Line 181: Line 162:
 
; ?squad (player name): tells you what squad they are currently in
 
; ?squad (player name): tells you what squad they are currently in
 
; ?find (player name): tells you what zone they are in or not online
 
; ?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
 
; ?get X:Y: get a setting in .cfg in section X, varible Y
 
; ?set X:Y:Z: set a setting in .cfg in section X, varible Y, setting Z
 
; ?set X:Y:Z: set a setting in .cfg in section X, varible Y, setting Z
; ?obscene: toggles if you view obscene messages or not
+
; ?recycle: allows arena owner to recycle the arena
 
; ?getfile [filename]: same as sysop's *getfile (version 1.34.5 or higher)
 
; ?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)
 
; ?putfile [filename]: same as sysop's *putfile (version 1.34.5 or higher)
; ?squadlist: lists all players on your squad (squadowner only command, SSC billing only)
+
 
; ?sound[=x]: sets volume of sound effects (0-10) (Continuum) (client side command)
+
=== Client-side commands ===
; ?enter: toggles player entering arena msgs in middle/chat/no where (Continuum) (client side command)
+
; ?lines[=xxx]: show/set number of message lines
; ?leave: toggles player leaving arena msgs in middle/chat/no where (Continuum) (client side command)
+
; ?target[=x]: sets your target bounty
; ?logbuffer [filename]: starts a log, and will include all messages you have received since you logged into zone (Continuum) (client side command)
+
; ?status: displays status of your ship
; ?message name:message: leave a message to that player (SSC Billing only)
+
; ?kill: causes kill messages to be logged to message area
; ?messages: read all messages sent to you (SSC Billing only)
+
; ?ping: displays your round-trip ping time to the server
; ?nopubchat: toggles viewing public messages (Continuum .37) (client side command)
+
; ?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)
  
 
[[Category:Subgame]]
 
[[Category:Subgame]]

Revision as of 18:52, 20 May 2005

These are the Sysop, SuperModerator, Moderator, arena owner and player commands for subgame. Commands are case-insensitive. If a command is prefixed with '/', it is made to be sent privately.

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+)

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, ex ?buy repel
 ?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 specating 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
 ?set X
Y:Z: set a setting in .cfg in section X, varible Y, setting Z
 ?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)