Hi!
 
First: I know it could be the wrong list, but maybe some battlefront proofen veterans are also in this list and can help me with my questions and also its a problem with the STEAM IDs only. (And I searched the archive for it, but for this problem I did not found a solution in the archive.)
 
I am programming a MetaMod tool called ZMCBanTool, which sits on the ClientConnect Hook and waits for an player connecting.
As soon someone connects, the program starts a MySQL select on a table for the AUTHID (WonID) of that player. If that player is in the table, then the player get banned.
 
I have solved nearly all problems with it now, only one is left:
-) STEAM and/or DoD Retail User
Everytime a DoD Retail or STEAM User connects to the server, the routine GETPLAYERAUTHID only results in a "VALVE_ID_LAN". As far as I can find out with the help of the logs, AFTER the routine ClientConnect has ended, such kind of user will be authenticated and the routine GETPLAYERAUTHID will result in a proper value.
Following question arise now:
-) Is there a hook for the STEAM Authenticate Routine in MetaMod, so I can sit not only on the ClientConnect but also on the Valve Steam Authentice routine?
-) Do I have to use some other routine as GETPLAYERAUTHID to get a proper ID string?
-) Am I on the wrong hook, and should move my program somewhere else? (But I only want to check the users once per connect and that right at the beginning of the connection (see my first topic "Info for banned User")
 
Help appriciated, Thanx for Ur time.
 
Regards
Moby

Reply via email to