Steam Ids

FreakFreak Join Date: 2002-10-31 Member: 1811Members
edited September 2003 in General Server Discussion
Hey All,

This is mainly addressed to Flayra but I figured all should know. After upgrading my server to Steam, SteamIDs are not being logged. As a matter of fact, the same ID number for all players is being logged. Therefore, no stats! Oh well, everything else seems to be working fine.

Comments

  • cracker_jackmaccracker_jackmac Join Date: 2002-11-04 Member: 6891Members, Constellation, Reinforced - Shadow
    You mean they login with a steam ID but it then converts over to a really really big number? Yeah, i've noticed that too.
  • DepotDepot The ModFather Join Date: 2002-11-09 Member: 7956Members
    If you'll look closer at your server logs, the first entry made upon a player joining is ""Mr_Glass<44><STEAM_0:1:135150><>" STEAM USERID validated". From that point on it says "Mr_Glass<44><4294967295>". I use PsychoStats on my server and they STILL work correctly with STEAMids.
  • verboseverbose Join Date: 2002-11-25 Member: 9968Members, Constellation
    <!--QuoteBegin--kwikloader+Sep 20 2003, 05:44 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (kwikloader @ Sep 20 2003, 05:44 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> From that point on it says "Mr_Glass<44><4294967295>". <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    So what is that big ol' number? Is it static per steamID (does a single steamID always have the same big number)?

    Anyone tried calling that number? (429) 496-7295 <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif'><!--endemo-->
  • cracker_jackmaccracker_jackmac Join Date: 2002-11-04 Member: 6891Members, Constellation, Reinforced - Shadow
    4294967295 = maximuim value of an unsigned intiger. Sure, psychostats works if you have name based tracking. HLstats 1.10 has better name based tracking..haven't tried it out yet.
  • DepotDepot The ModFather Join Date: 2002-11-09 Member: 7956Members
    PsychoStats <b>CAN</b> be modified to search via STEAM ID's (please view <a href='http://www.psychostats.com/forums/viewtopic.php?t=7000' target='_blank'>this Topic on PsychoStats Forum</a>). If this is beyond your field of comprehension <a href='http://www.psychostats.com/' target='_blank'>PsychoStats 2.0</a> will be released shortly, which can track via STEAMID no problemo. <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif'><!--endemo-->
  • verboseverbose Join Date: 2002-11-25 Member: 9968Members, Constellation
    <!--QuoteBegin--cracker jackmac+Sep 20 2003, 11:29 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (cracker jackmac @ Sep 20 2003, 11:29 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> 4294967295 = maximuim value of an unsigned intiger. <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    *smacks forehead* Duh.

    If "4294967295" is what shows up for every player, it looks like some function is returning -1 (most likely to indicate an error), and the result is being assigned to a 32-bit unsigned integer. Should be an easy fix. Heck, if someone knows their internals well enough, probably can fix this with a metamod plugin before it's officially patched.
  • cracker_jackmaccracker_jackmac Join Date: 2002-11-04 Member: 6891Members, Constellation, Reinforced - Shadow
    anyone run it w/o metamod? Like plain 2.01? Hrm
  • EvilGrinEvilGrin Join Date: 2002-11-04 Member: 6851Members
    <!--QuoteBegin--verbose+Sep 21 2003, 05:48 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (verbose @ Sep 21 2003, 05:48 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> If "4294967295" is what shows up for every player, it looks like some function is returning -1 (most likely to indicate an error), and the result is being assigned to a 32-bit unsigned integer. <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    I believe this is why:

    <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
    -----Original Message-----
    From: hlcoders-admin@list.valvesoftware.com [mailto:hlcoders-admin@list.valvesoftware.com] On Behalf Of Alfred Reynolds
    Sent: Tuesday, September 16, 2003 7:22 PM
    To: 'hlcoders@list.valvesoftware.com'
    Subject: RE: [hlcoders] New Protocols?

    The WON change is at an engine level.

    The only change you MUST make is to use g_Engfuncs.pfnGetPlayerAuthId()
    (which returns a string) rather than g_Engfuncs.pfnGetPlayerWONId() (which
    returns -1 all the time). This change was introduced in 3.1.1.1 (the
    GetPlayerAuthID function that is).

    - Alfred
    <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
  • Jim_has_SkillzJim_has_Skillz Join Date: 2003-01-19 Member: 12475Members, Constellation
    I suggest we just kill valve for ever releasing such an awful demon into our midst. It has wrecked havoc on my computer and I am too afraid to upgrade my server for fear that the demon steam might gobble up all the cpu or steal insane amounts of bandwith after throughly destroying the innards of my beautiful untainted server.
  • DepotDepot The ModFather Join Date: 2002-11-09 Member: 7956Members
    STEAM is here to stay. Agreed, it was released prematurely and in beta format, but teh bugz are being worked out, and Valve is crunching this around the clock. The keyword with STEAM is...... <b>PATIENCE</b>
Sign In or Register to comment.