Pages: [1]
  Print  
Author Topic: cl_guid userinfo , stats tracker  (Read 11027 times)
ailmanki
Nub


Cakes 0
Posts: 17


« on: December 21, 2007, 11:14:23 PM »

I am running vsp stats, and wanted to track by guid.. wheras I noticed it doesnt appear in the logs.
Google search didnt show much, beside that this has been fixed in a pointrelease (I also found it for openarena).

sv_strictauth 1 should do it as it seems, but it doesnt work.

Ehm the server configuration is a bit special, it runs openarena with qmm and cpma..
http://qmm.planetquake.gamespy.com/
(qmm and openarena didnt work, but with cpma(with oa) it did.)

I can post if wanted all required infos, also I am willing to test it out.. lol

I hope I am doing something wrong.. else I hope it can be fixed easily..
Logged
ailmanki
Nub


Cakes 0
Posts: 17


« Reply #1 on: December 24, 2007, 11:25:38 AM »

http://patches.ubuntu.com/by-release/debian/o/openarena/openarena_0.7.0-2.patch
Quote
-2002-8-05 Timothee Besset <ttimo@idsoftware.com>
-   + removed sv_allowanonymous, was dummy and polluting the serverinfo
-      (sv_allowanonymous was designed to flag wether server was public or not, but that's replaced by g_needpass)
-   + https://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=514
-      sv_strictAuth (default 1): server variable to control wether strict CDKEY auth should be performed
-         this is required if you want reliable cl_guid on the server

-      extended the getIpAuthorize (server->auth message) syntax
-      sending the fs_game at all times (default 'baseq3'), dummy sv_allowAnonymous 0, strict auth flag
-      NOTE: 1.31 server on baseq3 sends a getIpAuthorize packet like:
-         processing packet: getIpAuthorize -1230824753 217.128.77.195  0
-         the auth server will mistakenly read fs_game as '0'
-   + TAGGED the master / auth source as pre-1_32
-      will need to go back to this to comment out all my debugging crap

the server is 85.25.146.101:28960 (Bunker 5), link2stats, I also have no guids when running openarena without any additional mod.
I know from rtcw:enemy-territory that a guid can be spoofed, when there is no punkbuster running. Is this the reason, that there is no guid - cause its useless?

I wonder cause the client has a guid, but its seems not to be sent to the server. (cvar cl_guid).
Logged
ailmanki
Nub


Cakes 0
Posts: 17


« Reply #2 on: December 27, 2007, 08:26:39 AM »

http://svn.icculus.org/*checkout*/quake3/trunk/README
Quote
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
please, help ... or has no one an Idea? ..


edit: as it seems quake3 never did log the guid. Only some mods did. So I suppose thats why openarena does it neither.
« Last Edit: December 27, 2007, 12:55:43 PM by ailmanki » Logged
Pages: [1]
  Print  
 
Jump to: