Commands
From ASSS Wiki
Revision as of 02:53, 30 November 2005 by Mine GO BOOM (talk | contribs) (Reverted edit of Zc321, changed back to last version by Mine GO BOOM)
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.
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+)
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 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)