> Moby wrote: > > -) Do I have to use some other routine as GETPLAYERAUTHID to get a > proper ID string?
No. > -) 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") The problem is that you cannot rely on a user having a valid auth id the instant that he joins a server. The server will first have to go and ask the Steam auth server for validation. This is done asynchronously. AFAIK there is no hook or event or whatsoever that you could use to get notified once the auth id was validated. Also, don't be fooled by the VALVE_ID_LAN, that has nothing to do with LAN (on an Inet server) but just means that the id has not yet been validated. A somewhat unlucky naming. It's the same like STEAM_ID_PENDING. What we do is to keep unauthed connecting users in a queue and periodically (in StartFrame()) check the players in the queue if they have by now been validated by the auth server. If yes, we dequeue them and do whatever checks we need to do. If no, we keep them queued. This does assume that every player is at some point validated or dropped from the server. Florian. _______________________________________________ hlds_apps mailing list [EMAIL PROTECTED] http://list.valvesoftware.com/mailman/listinfo/hlds_apps
