r1042 - trunk
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Tue Feb 13 11:18:35 EST 2007
Author: tjw
Date: 2007-02-13 11:18:35 -0500 (Tue, 13 Feb 2007)
New Revision: 1042
Modified:
trunk/README
Log:
* Add documentation for cl_guid in the README
Modified: trunk/README
===================================================================
--- trunk/README 2007-02-12 18:52:15 UTC (rev 1041)
+++ trunk/README 2007-02-13 16:18:35 UTC (rev 1042)
@@ -23,6 +23,7 @@
* Much improved QVM tools
* Support for various esoteric operating systems (see
http://ioquake3.org/?page=status)
+ * cl_guid support
* HTTP/FTP download redirection (using cURL)
* Multiuser support on Windows systems (user specific game data
is stored in "%APPDATA%\Quake3")
@@ -149,6 +150,7 @@
cl_platformSensitivity - read only, indicates the mouse input
scaling
r_ext_texture_filter_anisotropic - anisotropic texture filtering
+ cl_guidServerUniq - makes cl_guid unique for each server
cl_cURLLib - filename of cURL library to load
sv_dlURL - the base of the HTTP or FTP site that
holds custom pk3 files for your server
@@ -204,6 +206,24 @@
compiler. See http://www.quakesrc.org/forums/viewtopic.php?t=5665 (if it
still exists when you read this) for more details.
+cl_guid Support
+ cl_guid is a cvar which is part of the client's USERINFO string. Its value
+ is a 32 character string made up of [a-f] and [0-9] characters. This
+ value is pseudo-unique for every player. Id's Quake 3 Arena client also
+ sets cl_guid, but only if Punkbuster is enabled on the client.
+
+ If cl_guidServerUniq is non-zero (the default), then this value is also
+ pseudo-unique for each server a client connects to (based on IP:PORT of
+ the server).
+
+ The purpose of cl_guid is to add an identifier for each player on
+ a server. This value can be reset by the client at any time so it's not
+ useful for blocking access. However, it can have at least two uses in
+ your mod's game code:
+ 1) improve logging to allow statistical tools to index players by more
+ than just name
+ 2) granting some weak admin rights to players without requiring passwords
+
Using HTTP/FTP Download Support (Server)
You can enable redirected downloads on your server even if it's not
an ioquake3 server. You simply need to use the 'sets' command to put
More information about the quake3-commits
mailing list