115 lines
10 KiB
Markdown
115 lines
10 KiB
Markdown
The p-g-qvm has the largest featureset of any qvm, and as such, can be quite exhausting to hunt down and find each feature. Here is a list of all the features.
|
|
|
|
# Admin Commands #
|
|
QVM uses lakitu7's patch, and therefore has all admin and Lakitu7 commands.
|
|
* **!flag and !unflag** (f): Adjust per-user flags on the fly. Very powerful command, see [[flag](flag.md)] for information
|
|
* **!seen** (D): Shows the last time a (registered) player was on the server. Prints out 10 name matches. (Saved in chat.dat)
|
|
* **!demo** (~): Allows admins to toggle sending of admin warnings to themselves. Designed for demo recording
|
|
* **!denyweapon** (d): Allows you to deny or allow a weapon for someone to use. If they are holding that weapon, it removes it from them, and repays them. Works with alien classes too
|
|
* **!adminlog:** (A): Shows a log of reciently run admin commands.
|
|
* !**forcespec/!unforcespec** (F): Disable the ability of a player to join any team. If the player is playing the game, they are removed and forced to spectator.
|
|
* **!pause/!unpause** (S): Freeze a player where they are currently positioned. The freezed player cannot take any damage, give any damage, die, or move. They may rotate their view though. Works on spectators. _Note: Pause whole game feature removed due to [Bug 1](http://code.google.com/p/p-g-qvm/issues/detail?id=1)_
|
|
* **!buildlog** (U): Displays a list of recent builds. Running the newest version, with advanced syntax.
|
|
* **!revert** (U): Reverts a build action. Latest action. Uses advanced syntax.
|
|
* **!slap** (x): Does damage to a player, and sends them flying.
|
|
* **!l0** (l): Removes the admin of a level 1 admin. Used shares !l1 flag.
|
|
* **!switch** (X): swaps places with any other player in the game, even spectators.
|
|
* **!mix** (X): Mixes any other player into yourself. If both players are members of a team, you will generally get a bastard creature that cannot move, but can damage each other. If run on a spectator, it will force a spectator to look at the player (not follow, but look)
|
|
* **!steal** (T): Lets you steal health from another player. Does health in increments of 5.
|
|
* **!trade** (t): Lets you trade health with another player. They get yours and you get theirs. You cannot exceed your maximum health. Health is by number, and not percent, so if a full hp human trades with a dretch, the dretch will remain the same, but the human will only have 25 hp.
|
|
* **!drug** (Q): Applies a poison effect to a player, like basilisk gas.
|
|
* **!drop** (o): Drops a player from the server, without any log, any temporary ban, or any reason. Client sees server disconnected. Useful for ejecting laggers from server. Specify a reason by adding reason after name.
|
|
* **!cp** (Z): Center prints a message to all players. This works exactly like the cp console command, except that this does not support \n newlines.
|
|
* **!customgrav** (Q): Sets the gravity for ONE player. Run without a gravity paramiter to match server gravity.
|
|
* **!explode** (Q): Causes a player to instantly explode, as if they blew up a grenade. Does same amount of damage as grenade, with same radius of splash. Affects structures or close players too.
|
|
* **!listmaps** (j): Displays a listing of ALL the maps on the server, by the name the server calls them.
|
|
* **!maplog** (j): Shows a list of the 5 most recently played maps.
|
|
* **!immunity** (I): Gives a player immunity from an IP ban. Player must have GUID and be registered with the server. Does nothing against GUID bans. Uses same flag as !ban.
|
|
* **!suspendban** (J): Suspends a ban in !showbans for up to 14 days.
|
|
* **!register** (R): Registers a player with the server. Supports advanced register features. !register 0 sets a player to level 0. !register [level](level.md) [pass](pass.md) sets a player to a level, if the proper password is given.
|
|
* _g\_adminRegisterLevel_: Level to which a normal register sets to. Default 1
|
|
* _g\_adminRegisterAdminPass_: Password required to get to levels set by `g_adminRegisterAdminLevel`. Blank is default, and disabled
|
|
* _g\_adminRegisterAdminLevel_: Level to which password registrations go. Default is 0.
|
|
* **WARNING: IF PASSWORDS ARE TYPED IN CHAT, AND `g_adminSayFilter` IS OFF, THEN PASSWORD WILL BE DISPLAYED IN CHAT. TO OVERCOME THIS, USE ESCAPED SYNTAX (/!register)
|
|
***!credits**(u): Add or remove credits from a player (good for paying back that poor sap who you just !explode'd). Anti-abuse prevents players from modifying their own credit amount.**
|
|
|
|
# Other Features #
|
|
* Chat channels: Multiple chat channels in tremulous! This is a huge feature, so see [[Channels](Chat.md)] for information.
|
|
* /mark: When `g_markDeconstruct` is set to `2`, allows use of `/mark` command, marking or unmarking a building for deconstruction.
|
|
* Layout votes: adds new vote type `layout`. Called by `/callvote layout LAYOUTNAME`. Subject to same restrictions as all other map votes.
|
|
* /builder (+): shows the builder of a structure and its buildlog number.
|
|
* Force mapvotes to be devmapvotes `g_devmapVotes`
|
|
* CP messages logged to console
|
|
* Repeating messages, `g_msg` and `g_msgTime`
|
|
* Players cant crouch as bsuit, or buy a bsuit while crouching
|
|
* NO BLACK IN NAMES, PERIOD
|
|
* !listmaps search
|
|
* Votes logged in !adminlog
|
|
* !Maplog shows devmap
|
|
* Decolor log files, controlled by `g_decolorLogfiles`
|
|
* Poll vote caller can vote no
|
|
* Players that fall out of map die instantly, and cannot mess up spawn cue
|
|
* Credit overflow
|
|
* Teamvotes much more fair now, and admitdefeat has percent control.
|
|
* FF percent retribution
|
|
* Newline for console cp. Use \n to insert line breaks in
|
|
* Extend votes, controlled by cvars beginning with `g_extend`
|
|
* Buy anything, allows you to buy buildings and alien classes. `g_buyAll`
|
|
* Multiple weapon slots allow players to hold more than one weapon. `g_multipleWeapons`
|
|
* Control over poll votes. `g_pollVotes`
|
|
* Faster, more powerful granger spit. Does same damage as blaster, at same repeat rate
|
|
* Reasons for Mute and Kick votes are required
|
|
* Search for !showbans, let you look for a name or IP
|
|
* Adminchat warnings. Know when a player tries to do something they shouldnt be able to, or a banned player tries to connect.
|
|
* Killer HP. When someone kills someone else, it tells you the killer's remaining HP. Cvar controlled, `g_killerHP`
|
|
* Radioactive turrets feature. Does damage to camping humans. Controlled by cvars beginning with `g\_radiation'
|
|
* Teamvotes accept normal yes/no if no other vote in progress
|
|
* Vote connect time prevents players from connecting and calling a vote within g\_voteMinTime, or call a map vote within g\_mapvoteMinTime
|
|
|
|
# Cvars #
|
|
* `g_killingSpree`: Amount of kills considered a spree. When a user gets a spree, the price on their head goes up, awarding the killer more. 0 disables. **(Integer)**
|
|
* `g_feedingSpree`: Amount of feeds before player is made to wait longer to spawn. 0 disables. **(Integer)**
|
|
* `g_chat`: Chat.dat file, controlling the chat user channel information **(String ending in .dat)**
|
|
* `g_deconTime`: Time in which a player must wait to decon reactor/overmind at start of map. -1 makes it so 2/3 of all players must be connected, otherwise it is amount of seconds. **(Seconds Integer or -1)**
|
|
* `g_markDeconstruct`: Added mode 2, allows use of `/mark` command. **(Bitmask)**
|
|
* `g_adminMaxBan`: Allows the maximum ban length of admins without `8` flag to be limited. Cvar is in days. **(Number)**
|
|
* `g_modBuildableHealth`: Buildable health **(Percent)**
|
|
* `g_modBuildableSpeed`: Buildable fire rate **(Percent)**
|
|
* `g_modHumanStamina`: Human stamina **(Percent)**
|
|
* `g_modHumanHealth`: Human health **(Percent)**
|
|
* `g_modAlienHealth`: Alien health **(Percent)**
|
|
* `g_modHumanRate`: Human fire rate **(Percent)**
|
|
* `g_modAlienRate`: Alien fire rate **(Percent)**
|
|
* `g_modWeaponAmmo`: Weapon ammo per clip **(Percent)**
|
|
* `g_modWeaponReload`: Adjust's Weapon reload time **(Percent)**
|
|
* `g_decolorLogfiles`: Enables/disables removal of color tags from log files. **(Boolean)**
|
|
* `g_devmapVotes`: Forces mapvotes to be devmapvotes **(Boolean)**
|
|
* `g_specASpec`: Allows speccing of other spectators **(Boolean)**
|
|
* `g_proximityMines`: Turns grenades into mines **(Boolean)**
|
|
* `g_msg`: Sets message to be repeated **(String)**
|
|
* `g_msgTime`: Sets message repeat rate in minutes **(Integer)**
|
|
* `g_sayAreaLocations`: Adds location data to say\_area **(Boolean)**
|
|
* `g_admitDefeatVotePercent`: Sets the percentage at which admitdefeat teamvotes must have to pass **(Integer)**
|
|
* `g_creditOverflow`: Overflows the credits of full players to others. 0 disables, 1 gives to teammates in slot order, 2 gives to highest scoring teammates. **(Bitmask)**
|
|
* `g_adminRegisterLevel`: Level to which a normal register sets to. Default 1 **(Integer)**
|
|
* `g_adminRegisterAdminPass`: Password required to get to levels set by `g_adminRegisterAdminLevel`. Blank is default, and disabled **(String)**
|
|
* `g_adminRegisterAdminLevel`: Level to which password registrations go. Default is 0. **(Integer)**
|
|
* `g_killerHP`: Shows a victim how much health their killer had. **(Boolean)**
|
|
* `g_pollVotes`: Control if poll votes are enabled or disabled. **(Boolean)**
|
|
* `g_extendVotePercent`: Percent for extend votes to pass. **(Float)**
|
|
* `g_extendVote`: Controls if extend votes are enabled. **(Boolean)**
|
|
* `g_extendVotesPercent`: Controls the percent extend votes must have to pass. **(Float)**
|
|
* `g_extendVotesTime`: Controls the amount of time extend votes push the time limit back by. **(Float)**
|
|
* `g_extendVotesCount`: Controls how many extend votes may be called and passed during a game. **(Float)**
|
|
* `g_buyAll`: Allows the purchase of any item while on the human team. **(Boolean)**
|
|
* `g_multipleWeapons`: Allows humans to carry more than one main weapon. **(Boolean)**
|
|
* `g_radiationDamage`: Amount of damage given by radiation. **(Float)**
|
|
* `g_radiationTime`: The amount of time spent camping near turrets to engage irradiation. **(Float)**
|
|
* `g_radiationCredits`: Amount of credits a player must have to be damaged. **(Float)**
|
|
* `g_radiationCreditsCount`: Way the game counts credits. 0 for only current equipment, 1 for players account, 2 for both account and current equipment. **(Bitmask)**
|
|
* `g_voteMinTime`: Amount of time a player must be connected to server to call a vote. **(Integer)**
|
|
* `g_mapvoteMinTime`: Amount of time a player must be connected to call a mapvote. **(Integer)**
|
|
|
|
There are many other features that i cant name off the top of my head, so feel free to update this page as you find them.
|
|
|
|
Thank you |