Migrating wiki contents from Google Code
This commit is contained in:
commit
cbc470a111
8 files changed
+512
No files matched your search
+140
@@ -0,0 +1,140 @@
|
||||
# 1.6x #
|
||||
## 1.6.5 ##
|
||||
* Damage done to self does not raise bleed counter. ([Issue 157](https://code.google.com/p/p-g-qvm/issues/detail?id=157))
|
||||
* BleedingSpree goes down when damage is done to other team, but at 1/3 the damage done ([Issue 157](https://code.google.com/p/p-g-qvm/issues/detail?id=157))
|
||||
* Admitdefeat votes cannot be spammed anymore by players, can't be called before `g_admitDefeatTime`, or by admin ([Issue 159](https://code.google.com/p/p-g-qvm/issues/detail?id=159))
|
||||
* Fixed bug in listplayers and lockname ([Issue 161](https://code.google.com/p/p-g-qvm/issues/detail?id=161))
|
||||
* Cleans up build near doors code ([Issue 163](https://code.google.com/p/p-g-qvm/issues/detail?id=163))
|
||||
* Adds `/devolve` command for aliens. Does not give credits back, player must have full health, and is cvar controlled by `g_allowDevolve` ([Issue 166](https://code.google.com/p/p-g-qvm/issues/detail?id=166))
|
||||
* Added silent specme, when `!specme s` is done by an admin (anyone with kick flag k), they are put to spec team, but it is not announced. ([Issue 168](https://code.google.com/p/p-g-qvm/issues/detail?id=168))
|
||||
* Increase max registered players. ([Issue 177](https://code.google.com/p/p-g-qvm/issues/detail?id=177))
|
||||
## 1.6.2 ##
|
||||
* Teamstatus now flood limited, via cvar `g_teamStatusTime`, and updated quite a bit ([Issue 121](https://code.google.com/p/p-g-qvm/issues/detail?id=121))
|
||||
* New Marauder obituary (toggled via cvar `g_maraObituary`) ([Issue 125](https://code.google.com/p/p-g-qvm/issues/detail?id=125) and seperate cvar)
|
||||
* Added `!fireworks` command, flag `Y` ([Issue 126](https://code.google.com/p/p-g-qvm/issues/detail?id=126))
|
||||
* Added nobuild series of commands, `!nobuild` and `!nobuildsave`, flag `L` ([Issue 128](https://code.google.com/p/p-g-qvm/issues/detail?id=128))
|
||||
* Added /allstats command, cvar `g_allStats` controls who can see it (0=off, 1=teammates only, 2=serverwide) and `g_allstatsTime` controls the rate at which players can repeat command. ([Issue 123](https://code.google.com/p/p-g-qvm/issues/detail?id=123)) ([Issue 139](https://code.google.com/p/p-g-qvm/issues/detail?id=139))
|
||||
* Cleaned up name sanitize to filter ALL non-visible ascii characters (boxes) ([Issue 131](https://code.google.com/p/p-g-qvm/issues/detail?id=131))
|
||||
* Added `!grab` command ([Issue 135](https://code.google.com/p/p-g-qvm/issues/detail?id=135)) ([Issue 135](https://code.google.com/p/p-g-qvm/issues/detail?id=135)) ([Issue 138](https://code.google.com/p/p-g-qvm/issues/detail?id=138))
|
||||
* Removed `!mix`, `!switch`, `!trade`, `!steal`, `!explode` ([Issue 138](https://code.google.com/p/p-g-qvm/issues/detail?id=138))
|
||||
* Added `!bring` command, brings the admin who ran it as a spectator to another spectators point of view. ([Issue 138](https://code.google.com/p/p-g-qvm/issues/detail?id=138))
|
||||
* Added cvar controlling many wallwalk hovel glitches, `g_wwNoHovelBuild` ([Issue 136](https://code.google.com/p/p-g-qvm/issues/detail?id=136))
|
||||
* Hardcoded `!info credits` into qvm, now server operators dont have to upload 2 files. ([Issue 140](https://code.google.com/p/p-g-qvm/issues/detail?id=140))
|
||||
## 1.6.1 ##
|
||||
* Added Teamstatus command `/teamstatus`. Shows you the status of your base (nodes/eggs, om/reac, etc). Cvar `g_teamStatus` to toggle ([Issue 120](https://code.google.com/p/p-g-qvm/issues/detail?id=120))
|
||||
* Added Welcome Messages feature. Sends welcome messages to connecting players. `g_welcomeMsg` is message sent to players (supports \n), `g_welcomeMsgTime` is the duration of display. ([Issue 118](https://code.google.com/p/p-g-qvm/issues/detail?id=118))
|
||||
* Increased `!listmaps` display to 256. ([Issue 117](https://code.google.com/p/p-g-qvm/issues/detail?id=117))
|
||||
* Fixed Medi-Radioactive Rets glitch ([Issue 116](https://code.google.com/p/p-g-qvm/issues/detail?id=116))
|
||||
* Fixed vote math issues with 50%. ([Issue 115](https://code.google.com/p/p-g-qvm/issues/detail?id=115))
|
||||
* Added instant build, `g_instantBuild`. ([Issue 112](https://code.google.com/p/p-g-qvm/issues/detail?id=112))
|
||||
* Changed `qvm_version` appearance, removed website, added time.
|
||||
## 1.6 ##
|
||||
* Major cleanup to code
|
||||
* Added semi mark fix and designate fix, now, on aliens reload works as protect when designated, and if not designated on either team reload is mark. ([Issue 84](https://code.google.com/p/p-g-qvm/issues/detail?id=84))
|
||||
* Added medi-stat shove control, `g_healShove` 1=can be shoved, 0=cant ([Issue 85](https://code.google.com/p/p-g-qvm/issues/detail?id=85))
|
||||
* `g_modHumanStamina` now affects jumps ([Issue 86](https://code.google.com/p/p-g-qvm/issues/detail?id=86))
|
||||
* Added high turret angles, `g_modTurretAngles` ([Issue 87](https://code.google.com/p/p-g-qvm/issues/detail?id=87))
|
||||
* Changed `!demo` flag to match adminchat flag ?
|
||||
* Added patch to allow chat messages in messagemode, similar to /m ([Issue 92](https://code.google.com/p/p-g-qvm/issues/detail?id=92))
|
||||
* Added patch to fix medi slow heals ([Issue 90](https://code.google.com/p/p-g-qvm/issues/detail?id=90))
|
||||
* Reduced feeding spree near base ([Issue 89](https://code.google.com/p/p-g-qvm/issues/detail?id=89))
|
||||
* Added `!practice` command, allows for temporary clan practice, based on tag. Flag [ ([Issue 94](https://code.google.com/p/p-g-qvm/issues/detail?id=94))
|
||||
* Changed `/builder` flag to )
|
||||
* Fixed class changes
|
||||
* Added `!tklog` flag t
|
||||
* Added `!outlaw` (flag O) commands, punishes bleeders and tkers, cvar `g_bleedingSpree` ([Issue 97](https://code.google.com/p/p-g-qvm/issues/detail?id=97)) ([Issue 99](https://code.google.com/p/p-g-qvm/issues/detail?id=99)) ([Issue 100](https://code.google.com/p/p-g-qvm/issues/detail?id=100))
|
||||
* Added PTRC abuse prevention, complete with admin warning
|
||||
* Added `qvm_version` cvar, this qvm is part of the `qvm_` cvar initiative
|
||||
* Radioactive turrets off by default now
|
||||
* People who are affected by `g_newbieNamePrefix` can have building disabled for them via `g_newbieNoBuild`. Message to players can be changed via `g_newbieNoBuild` ([Issue 107](https://code.google.com/p/p-g-qvm/issues/detail?id=107))
|
||||
* Fixed feeding spree ([Issue 108](https://code.google.com/p/p-g-qvm/issues/detail?id=108))
|
||||
* Fixed typo in !l0 print output ([Issue 109](https://code.google.com/p/p-g-qvm/issues/detail?id=109))
|
||||
* Added sanitise name fix ([Issue 111](https://code.google.com/p/p-g-qvm/issues/detail?id=111))
|
||||
* Added random maprotation slot ([Issue 106](https://code.google.com/p/p-g-qvm/issues/detail?id=106))
|
||||
* Added fix for vote math, no more annoying (66 percent) needed 66 percent to pass ([Issue 110](https://code.google.com/p/p-g-qvm/issues/detail?id=110))
|
||||
# 1.5x #
|
||||
## 1.5.2x ##
|
||||
### 1.5.2 ###
|
||||
* Changed !demo flag to ~ (to match adminchat flag.)
|
||||
* Fixed box characters that occasionally appear with line endings in !info
|
||||
* Added Chat channels, see [[Chat](Chat.md)] for more information
|
||||
* Added console check to !demo
|
||||
* Added `g_deconTime` to prevent deconning at beginning of match
|
||||
* Added !flag command, see [[flag](flag.md)] for more information
|
||||
* Added Killing/Feeding spree. Kill a lot, and the price on your head goes up. Feed a lot, and you wait before spawning.
|
||||
* `g_killingSpree` is amount of kills to be considered a spree. 0 disables
|
||||
* `g_feedingSpree` is amount of feeds. 0 disables
|
||||
## 1.5.1x ##
|
||||
### 1.5.1 ###
|
||||
* Added improved mark deconstruct, adds a second mode (2) to `g_markDeconstruct`, allowing use of regular decon as well as `/mark` command. ([Issue 61](https://code.google.com/p/p-g-qvm/issues/detail?id=61))
|
||||
* Added `g_adminMaxBan`, when set, only allows admins to ban up to a certan number of days. If !ban is run without a duration, it matches `g_adminMaxBans`. Admins with flag `8` are immune. ([Issue 65](https://code.google.com/p/p-g-qvm/issues/detail?id=65))
|
||||
* Added layout votes. Can be called with `/callvote layout layoutname`. Follows same restrictions as map votes ([Issue 66](https://code.google.com/p/p-g-qvm/issues/detail?id=66))
|
||||
* `!listlayouts` flag changed to `j`, as with `!listmaps` ([Issue 66](https://code.google.com/p/p-g-qvm/issues/detail?id=66))
|
||||
## 1.5.0x ##
|
||||
### 1.5.0.4 ###
|
||||
* Added bugfixes for builder, now much more useful command. (See [Issue 64](https://code.google.com/p/p-g-qvm/issues/detail?id=64))
|
||||
* Added extreme mod
|
||||
* `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)**
|
||||
### 1.5.0.3 ###
|
||||
* Added /builder command, flag +. Shows the builder of a building.
|
||||
* Increased amount of flags and commands to 128
|
||||
### 1.5.0.2 ###
|
||||
* Added !demo command
|
||||
### 1.5.0.1 ###
|
||||
* Added fixes for !denyweapon
|
||||
### 1.5 ###
|
||||
* Prevented purchase of bsuit when crouched, prevents bsuit crouch glitch
|
||||
* Added cvar `g_devmapVotes`, switches map votes to devmap votes
|
||||
* Added proxemity mines (grenades), `g_proximityMines`
|
||||
* Added !denyweapons/!alloweapons
|
||||
* Added search to !listmaps
|
||||
* Added maplog fixes, adds devmap info
|
||||
* Improved black name filter
|
||||
* Added timed messages, `g_msg` controls the message, `g_msgtime` controls the repeat rate
|
||||
* Added feature to echo cp to player consoles
|
||||
* Added newline support to !cp
|
||||
* Added vote logging to !adminlog
|
||||
* Added location data to say\_area, `g_sayAreaLocations`
|
||||
* Added `g_specASpec`, allows spectators to follow other spectators
|
||||
# 1.4x #
|
||||
## 1.4.5 ##
|
||||
* Long awaited `!credits` function finally here
|
||||
* Indentation fixed for admin commands
|
||||
## 1.4.4.2 ##
|
||||
* Added Vote CP messages and percent notice on vote pass
|
||||
## 1.4.4.1 ##
|
||||
* Fixed ugly bug with prefix.
|
||||
## 1.4.4 ##
|
||||
* Added color to chat team prefixes
|
||||
* Added Logfile decolor
|
||||
* Removed normal property from customgrav, now !customgrav playername without any argument for gravity sets gravity to zero
|
||||
* Removed console prevention of commands (!drug, !explode, !customgrav), now console can actually run them on other players.
|
||||
* Added flood protect to share and donate
|
||||
## 1.4.3.1 ##
|
||||
* Fixed !drop, now supports spaces.
|
||||
* Fixed !trade and !steal, players can no longer go above their own health max.
|
||||
## 1.4.3 ##
|
||||
* Poll votes now start with 0 yes and 0 no (and no divide by 0 error)
|
||||
* Teamvotes now only pass if 50% of team votes, and of that 50%, majority wins
|
||||
* Admitdefeat votes now have percentage `(g_admitDefeatVotePercent)`
|
||||
* Map bounds spawn fix, now players cant mess up spawn cue by falling out of map (not in any stock maps, but in a few betas this is a problem)
|
||||
* Enhanced register: Register can be set up to have a password that sets players to a specific level:
|
||||
* New syntax for register: !register _[level](level.md) [password](password.md)_
|
||||
* !register 0 sets you back to level 0
|
||||
* `g_adminRegisterAdminLevel` new setting, sets how high a level can be set with password
|
||||
* `g_adminRegisterAdminPass` new setting, password required to get up above _g\_adminRegisterAdminLevel_. Blank by default, disables
|
||||
* `g_adminRegisterLevel` new setting, sets how high an unpassworded register can get.
|
||||
* **WARNING: PASSWORDS CAN BE SEEN IN PUBLIC CHAT IF ADMIN MESSES UP, OR g\_adminSayFilter IS NOT ENABLED. ESCAPE COMMAND WITH /!register.
|
||||
* Credit overflow is back, but in a much cleaner form.
|
||||
* `g_creditOverflow`
|
||||
***0**: Disabled
|
||||
***1**: Overflow to every teammate, cycles in slot order.
|
||||
***2
|
||||
@@ -0,0 +1,31 @@
|
||||
This feature allows for up to 10 seperate chat channels to be created in tremulous. These channels can be password protected, and can be registered by users.
|
||||
|
||||
## Join ##
|
||||
To join/register a channel, simply type `/join` **<channel 0-9>** _(password)_
|
||||
|
||||
If a channel is registered, you will join it. If it isn't registered, you will register it.
|
||||
|
||||
Registration is different than you may think it is, be sure to read the notes on it later
|
||||
|
||||
## Part ##
|
||||
To part a channel, simply type `/part` **<channel 0-9>**
|
||||
If you are the only user in that channel, the registration will be dropped.
|
||||
|
||||
## Chatting ##
|
||||
To chat to a channel, a user would type the following:
|
||||
`/# message`
|
||||
`#` is the number of the channel. A user must be in this channel to chat into it
|
||||
|
||||
If you run this command without a message, and are in the channel, it will tell you the password, as well as who is using that channel with the same password.
|
||||
|
||||
## !seen ##
|
||||
!seen lets a user see when another user was last online in the server. This information is saved into `chat.dat`. A player must be registered on a server to appear in this listing. If you don't complete a name, it will show the first 10 names.
|
||||
|
||||
## Channel Registration and chat.dat files ##
|
||||
Channel registration is complex, and information has to be stored into a seperate file. For ease of administration, chat channel information has been saved into a chat.dat file (the default, you can change it, see notes) if the user is registered. This file stores each user's registered channels and their passwords, as well as !seen information
|
||||
|
||||
## Notes ##
|
||||
* `g_chat` defines the chat.dat file, defaults to chat.dat
|
||||
* This feature is in early development, so may be buggy.
|
||||
* User passwords are stored plain text, so inform your users of this.
|
||||
* Channels must be rejoined on map change/restart
|
||||
+115
@@ -0,0 +1,115 @@
|
||||
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
|
||||
@@ -0,0 +1,5 @@
|
||||
P-g-qvm is undergoing a major update.
|
||||
|
||||
We are starting from scratch, removing useless fodder, and adding useful features.
|
||||
|
||||
Expect version 2 SOON.
|
||||
@@ -0,0 +1,60 @@
|
||||
|
||||
```
|
||||
___ ___ ___
|
||||
___ / /\ / /\ ___ / /\
|
||||
/ /\ / /::\ / /::\ / /\ / /::|
|
||||
/ /::\ / /:/\:\ /__/:/\:\ / /:/ / /:|:|
|
||||
/ /:/\:\ / /:/ \:\ \ \:\ \:\ / /:/ / /:/|:|__
|
||||
/ /::\ \:\ /__/:/_\_ \:\ \ \:\ \:\ /__/:/ ___ /__/:/_|::::\
|
||||
/__/:/\:\_\:\ \ \:\__/\_\/ \ \:\/:/ | |:| / /\ \__\/ /~~/:/
|
||||
\__\/ \:\/:/ \ \:\ \:\ \__\::/ | |:|/ /:/ / /:/
|
||||
\ \::/ \ \:\/:/ / /:/ |__|:|__/:/ / /:/
|
||||
\__\/ \ \::/ /__/:/ \__\::::/ /__/:/
|
||||
\__\/ \__\/ ~~~~ \__\/
|
||||
|
||||
_
|
||||
| |
|
||||
_ __ ___ __ _ __| |_ __ ___ ___
|
||||
| '__/ _ \/ _` |/ _` | '_ ` _ \ / _ \
|
||||
| | | __/ (_| | (_| | | | | | | __/
|
||||
|_| \___|\__,_|\__,_|_| |_| |_|\___|
|
||||
=============================================================================
|
||||
|
||||
P-G-QVM is a qvm developed by Paradox, Google, and Rezyn, meant for the game tremulous.
|
||||
|
||||
It is completely opensource, and actively developed.
|
||||
|
||||
==============================
|
||||
Website, SVN, News, and More
|
||||
==============================
|
||||
|
||||
P-g-qvm is hosted on google code. We offer an Issue tracker, SVN repository, and download of the software from the project page.
|
||||
http://p-g-qvm.googlecode.com
|
||||
|
||||
Paradox, the project owner, updates a tag on his blog with p-g-qvm info.
|
||||
http://paradoxdgn.com/tag/p-g-qvm
|
||||
|
||||
==============================
|
||||
Installation
|
||||
==============================
|
||||
Installing the qvm is quite simple. Extract the game.qvm file, and replace the game.qvm in your local base/vm folder.
|
||||
|
||||
As of version 1.6.2, there is no need to place a seperate info-credits.txt file anywhere, this is hardcoded into the qvm, and works automatically. Previous versions MUST have this file.
|
||||
|
||||
==============================
|
||||
Credits
|
||||
==============================
|
||||
This qvm is a hodgepodge of many different features, and if you wish to see who all should get credit, please visit the wikipage for references at http://code.google.com/p/p-g-qvm/wiki/References
|
||||
|
||||
Majority of the credit goes to Google and Rezyn, however, without their help, this qvm would not exist. They preform most of the coding and porting of features.
|
||||
|
||||
Amanieu has helped us quite a bit, and we give him thanks.
|
||||
|
||||
Lakitu7 built the qvm which this is the foundation of this qvm, so without him, this would not be possible.
|
||||
|
||||
SST server is the main test bed for this qvm, and as such, will always be running an up to date version.
|
||||
|
||||
And a thanks to everyone in #tremulous and ##c on freenode, you helped me out with my stupid questions and whatnot.
|
||||
```
|
||||
|
||||
**_THIS FILE MUST BE INCLUDED WITH EVERY DISTRIBUTION OF P-G-QVM._**
|
||||
@@ -0,0 +1,39 @@
|
||||
# Rezyn #
|
||||
* [Subnet check](http://mysite.verizon.net/johne/patches/tremlak501_checkban_subnet_fix.patch)
|
||||
* [Guid Verification](http://p-g-qvm.googlecode.com/files/tremlak501_GUID_verify.patch)
|
||||
* [Ban Immunity](http://mysite.verizon.net/johne/patches/tremlak501_banimmunity_v2.patch)
|
||||
* [List fix](http://mysite.verizon.net/johne/patches/tremlak501_banimmunity_listfix.patch)
|
||||
* [Flexible admin votes](http://mysite.verizon.net/johne/patches/tremlak501_extend_vote.patch)
|
||||
* [!l0 feature](http://mysite.verizon.net/johne/patches/tremlak501_l0_v2.patch)
|
||||
* [!listmaps and !maplog](http://p-g-qvm.googlecode.com/files/tremlak501_listmaps_maplog.patch)
|
||||
* [No newbie register](http://mysite.verizon.net/johne/patches/tremlak501_noregister_newbies.patch)
|
||||
* [!pause](http://mysite.verizon.net/johne/patches/tremlak501_pause_v2.patch)
|
||||
* [!showbans search](http://p-g-qvm.googlecode.com/files/tremlak501_showbans_search.patch)
|
||||
* [!suspendban](http://mysite.verizon.net/johne/patches/tremlak501_suspendban.patch)
|
||||
* [!maplog results](http://code.google.com/p/p-g-qvm/issues/detail?id=11)
|
||||
* http://code.google.com/p/p-g-qvm/issues/detail?id=6 Decon protected warnings now show structure and are flood limited]
|
||||
* [Duplicate ban warnings](http://code.google.com/p/p-g-qvm/issues/detail?id=9)
|
||||
* [Banned player connect admin warning flood protected](http://code.google.com/p/p-g-qvm/issues/detail?id=12)
|
||||
* [!denybuild granger fix](http://code.google.com/p/p-g-qvm/issues/detail?id=14)
|
||||
* [Mute prevents taunts](http://code.google.com/p/p-g-qvm/issues/detail?id=15)
|
||||
> (Note: Rezyn has since joined the project, and as such release quite a few features, so some of this will not be updated. A full list of all features can be found on the issue tracker)
|
||||
# Benmachine #
|
||||
* [!buildlog](http://www.bandstand.org.uk/~benm/coding/done.php#buildlog-revert)
|
||||
* [console cp newlines](http://www.mercenariesguild.net/patches/?getfile=263)
|
||||
|
||||
# Amanieu d'Antras #
|
||||
* [Admin warnings](http://www.mercenariesguild.net/patches/?getfile=363)
|
||||
* [Radioactive turrets](http://www.mercenariesguild.net/patches/?getfile=282)
|
||||
* !fireworks command (ported by Google)
|
||||
> # Amine #
|
||||
* [Grenade proximity thingy](http://tremulous.net/forum/index.php?topic=7377.0)
|
||||
|
||||
# Lakitu7 #
|
||||
* [Lakitu7's 5.01 featureset](http://www.mercenariesguild.net/patches/?getfile=252)
|
||||
* Team vote updates
|
||||
* Vote times
|
||||
* LogFile decolor
|
||||
|
||||
# Google #
|
||||
* Large number of commands unique to this qvm, see issue tracker
|
||||
* [Ban notice patch](http://code.google.com/p/p-g-qvm/issues/detail?id=13)
|
||||
@@ -0,0 +1,33 @@
|
||||
!flag is an incredibly flexible admin command. It allows you to change the various per-user flags, without having to open up admin.dat. This is very useful if you want to give someone perm designation, or some other command.
|
||||
|
||||
## Overview ##
|
||||
* **Admin.dat Flag**: f
|
||||
* Commands of !flag and !unflag
|
||||
* Can't change own flags
|
||||
* Can't change flags you don't have access to
|
||||
* Can't change flags of higher level admins
|
||||
* Rcon can use any flag
|
||||
|
||||
## Usage ##
|
||||
### !flag ###
|
||||
The basic usage of !flag is relatively simple. This command is very powerful. The syntax and usage is as follows:
|
||||
|
||||
`!flag` **<admin #>** _(modifier) {flag}_
|
||||
|
||||
Admin # is the number displayed in !listadmins
|
||||
Modifiers are values that affect the of flag (-)
|
||||
#### !flag # ####
|
||||
Running !flag with only a # will display all the custom user flags for that user
|
||||
#### !flag # $ ####
|
||||
Running flag in the basic syntax, replacing `$` with the flag in choice and replacing `#` with the admin number, will add that flag to a users name.
|
||||
#### !flag # -$ ####
|
||||
Running flag with the deny syntax, this will deny flag `$` to admin `#`, regardless of other settings
|
||||
### !unflag ###
|
||||
Unflag removes a flag from an admins registered name, without adding a -
|
||||
The syntax is:
|
||||
`!unflag` **<admin #>** _(flag)_
|
||||
|
||||
Admin 3 is the number in !listadmins
|
||||
|
||||
## Notes ##
|
||||
From any admin !flag #
|
||||
@@ -0,0 +1,89 @@
|
||||
**Remember:** New revision flags are shown in _italics_
|
||||
| **Command/Feature** | **Flag** |
|
||||
|:--------------------|:---------|
|
||||
| no inactivity | 0 |
|
||||
| Vote immunity | 1 |
|
||||
| Flood immunity | 2 |
|
||||
| Keeps Credits | 3 |
|
||||
| Teamchat | 4 |
|
||||
| Teamswitch | 5 |
|
||||
| No reason for bans | 6 |
|
||||
| Unlimited Votes | 7 |
|
||||
| Ban duration | 8 |
|
||||
| teamchat commands | 9 |
|
||||
| command immune | ! |
|
||||
| perm. Designation | # |
|
||||
| sees listplayers | $ |
|
||||
| immune from IP bans | & |
|
||||
| /builder | ) |
|
||||
| demo | ? |
|
||||
| sees adminchat | ? |
|
||||
| anonymous | @ |
|
||||
| admintest | a |
|
||||
| adminlog | A |
|
||||
| ban |b |
|
||||
| showbans | b |
|
||||
| unban | b |
|
||||
| adjustban | B |
|
||||
| immunity | B |
|
||||
| suspendban | B |
|
||||
| cancelvote | c |
|
||||
| time | C |
|
||||
| allowbuild | d |
|
||||
| allowweapon | d |
|
||||
| denybuild | d |
|
||||
| denyweapon | d |
|
||||
| listadmins | D |
|
||||
| seen | D |
|
||||
| namelog | e |
|
||||
| L0 | E |
|
||||
| flag | f |
|
||||
| unflag | f |
|
||||
| forcespec | F |
|
||||
| unforcespec | F |
|
||||
| designate | g |
|
||||
| undesignate | g |
|
||||
| readconfig | G |
|
||||
| help | h |
|
||||
| specme | h |
|
||||
| info | H |
|
||||
| listplayers | i |
|
||||
| listlayouts | j |
|
||||
| listmaps | j |
|
||||
| maplog | j |
|
||||
| kick | k |
|
||||
| lock | k |
|
||||
| unlock | K |
|
||||
| L1 | l |
|
||||
| devmap | L |
|
||||
| layoutsave | L |
|
||||
| nobuild | L |
|
||||
| nobuildsave | L |
|
||||
| mute | m |
|
||||
| unmute | m |
|
||||
| map | M |
|
||||
| nextmap | n |
|
||||
| rename | N |
|
||||
| drop | o |
|
||||
| outlaw | O |
|
||||
| putteam | p |
|
||||
| spec999 | P |
|
||||
| grab | Q |
|
||||
| restart | r |
|
||||
| register | R |
|
||||
| setlevel | s |
|
||||
| pause | S |
|
||||
| unpause | S |
|
||||
| tklog | t |
|
||||
| credits | u |
|
||||
| buildlog | U |
|
||||
| revert | U |
|
||||
| passvote | V |
|
||||
| warn | w |
|
||||
| slap | x |
|
||||
| allready | y |
|
||||
| fireworks | Y |
|
||||
| cp | Z |
|
||||
|
||||
|
||||
_**Note:** These are organised by flag, and not by command._
|
||||
Reference in new issue
Block a user