Aardvark QVM
for Tremulous 1.2Current Release
0.5svn101 (December 25, 2010) - merge svn 2062-2092 and add optional ferns
Aardvark QVM is a server-side modification to the game Tremulous.
For a tremulous 1.1 QVM please see Rezyn QVM 1.2
Source code |
|
|---|---|
| Tremulous source code, tremulous svn |
checkout command:
svn checkout svn://svn.icculus.org/tremulous/trunk |
| Aardvark patch set, aardvark_all_0_5svn101_tremsvn2092.patch |
This single patch includes all of the 'Individual patches' that are further down the page, if in doubt use this one. patch commands, be sure to be in the trunk directory (the one that contains src):cat aardvark_all_X_X_X.patch | patch -p0 |
| Building the QVM |
the build command, be sure to still be in the trunk directory:
If all succeeds, the new qvm will be located in:make
|
| Change Log | Change Log from aardvark svn (svn log). |
| MD5SUMS | Checksums for all aardvark QVM and patch releases. |
Pre-Built qvm |
|
| aardvark_game_qvm_0_5svn101.zip | this is a pre-built game.qvm, no compiling necessary |
Installation |
|
|
Aardvark qvm is compatible with the gpp tremded, to use it simply copy it into your tremulous server configuration. Find the configuration path for your tremded, start the tremulous server and in it's console type:It will print the full path to the configuration folder of your tremulous server, copy the aardvark game.qvm to:]fs_homepath the vm folder may need to be created. Please note that this location is for the 1.2 gameplay preview.(fs_homepath)/gpp/vm/game.qvm |
|
Individual patches |
|
| aardvark_0105_g_version |
Adds g_version to server info to distinguish customized servers. |
| aardvark_0203_flag |
Adds flag and unflag to adjust admin flags of fellow admins. Adds flaglist to list all flags understood by the server. Console can also use flag commands on admin levels ( with flag *<level> ). In game admins can only adjust flags they have permission to use. |
|
|
Add buildlog and revert commands which allow an admin to undo a recent building activity. The commands now accept the same options so that what is shown in a buildlog command will occur if the same options are given to revert. The commands and usage have been simplified in an attempt to remove the confusion many admins had with 1.1 revert. Additionally, this fixes the 1.1 inability to revert tightly packed buildables, making the force option no longer necessary; as such it has been removed. Obsoleted by tremulous svn 2020, which added buildlog and revert |
|
|
Log player name colors to games.log, for use in log parsers such at Tremstats. Also logs vote results. Obsoleted by tremulous svn 1939, patch is included in subsequent revisions |
| aardvark_0505_ban_history |
Expired bans are accessible for 24 hours after they expire, and are listed in showbans grayed out. Subnet bans are highlighted in red. |
| aardvark_0604_register |
Adds register to allow players to set name protection by giving themselves level 1, this version also allows them to unprotect their name with 'register 0'. Adds g_newbieNameNumbering: when set will ensure all players on the server have a unique name (UnnamedPlayer#1, UnnamedPlayer#2, etc.). Setting this to a value higher than 1 will cause it to auto-increment each time a unique name needs to be used, such that the value will be remembered on map changes. Adds g_newbieNamePrefix: the prefix to put in front of the created name, default UnnamedPlayer#. |
| aardvark_0702_inactivity |
Improves g_inactivity to allow moving inactive players to spectators instead of disconnecting them, to enable moving to spectators add an 's' to the end of the cvar value such as g_inactivity 120s. The inactivity timeout now applies to unspawned players on a team that do not enter the spawn queue when there are spawns. |
| aardvark_0802_log_connects |
Adds g_maxIPConnections to allow limiting the number of clients that can connect simultaneously from the same IP. Adds logging of denied connections due to matching a ban or exceeding g_maxIPConnections, includes protection to avoid spamming the log and admin chat. Setting g_adminChatShowDeny will also log the denied connections to admin chat. |
| aardvark_0900_antispawnblock |
Adds g_antiSpawnBlock to nudge teammates that are blocking a spawn. This cvar has changed from the 1.1 incarnation, it is now only an on/off toggle. |
| aardvark_1004_poll_votes |
Adds a poll vote type. |
| aardvark_1101_cpa_warn |
Adds cpa for brief Center Print Announcements. Optionally to only one team. Adds warn to correct the current activity of a player. Both cpa and warn are intended for brief messages to players. They are limited to one line, and to avoid accidental simulation of game generated messages colors are fixed. |
| aardvark_1201_info |
Adds info to display server information files from fs_game/info/info-subject.txt Supports inserting cvar values with ${cvar} |
|
|
Adds or changes map rotation support for:
Fixes map rotation bugs:
Note: using goto, resume or #label will make maprotation.cfg incompatible with the standard tremulous 1.2 qvm. Obsoleted by tremulous svn 2061, which added this patch |
| aardvark_1402_rotation_maplog |
Adds rotation to display the current map rotation and location within it. Also shows if g_nextMap has been set. Only shows current rotation block. Adds maplog to show recent map results and length. |
| aardvark_1501_l1 |
Adds l0 and l1 to disable or enable a player's name protection by setting them to admin level 0 or 1, respectively. |
| aardvark_1600_ready_percent |
Adds g_readyPercent to allow setting the percentage of players that must be ready at intermission before the next map is loaded. Default is 100, which is the old behavior requiring everyone be ready. Use 0 to never wait for anyone to be ready. |
| aardvark_1701_friendly_freeze |
Adds g_friendlyFreeze to combat the effects of a lagged out player so that they can still be pushed out of the way. Valid values are 100 and higher, and sets the number of microseconds of no data from the client at which the server will intervene and force an update of the player. A recommended value is 200 to allow pushing lagged out players. Setting a lower value may reduce player warp, however this may cause a warping player to experience jittery movement. If you try g_friendlyFreeze please report success or failure of your chosen setting - Rezyn. |
|
|
Adds builder command to allow checking who built a structure. If the caller has permission to use buildlog the log# is also displayed. If the caller does not have buildlog permission they must be on the same team as the buildable, or a spectator. Obsoleted by tremulous svn 2071, patch is included in subsequent revisions |
| aardvark_2000_ferns |
Adds g_ferns to grow ferns over player corpses. Default is 0 disabled. The cvar value is the maximum number of ferns allowed to be present on the map. |