Closed gundogfan closed 2 years ago
Do the players show identical SteamIDs in the scoreboard in both Steam and Non-Steam clients?
No, I'll explain what I mean using an example:
I join a server using my Non-Steam HL and there's a Non-Steam player who has this SteamID STEAM_0:0:193678636
. Using loadauthid works well, it shows his realname which I have storaged in realnames.txt.
But once I join the same server with my Steam HL, using loadauthid doesn't work on him. His SteamID is the same, STEAM_0:0:193678636
, but his realname is not shown. And I do have the same realnames.txt in both HL.
This bug happened with several users, can't tell if all Non-Steams but most of them at least.
Note: I know that player is a Non-Steam one since he's using a HL (p48) I uploaded for him. Even though that ID does belong to a Steam account as well.
I changed realnames to always use SteamID from status
requests (the one shown on the scoreboard). I think it should solve the problem.
Fixed!
I tested this bug and it seemed to work that way, but just to make sure I asked other players to test it on me. I joined the game both with Non-Steam (p48) and Steam, they (Steam) couldn't see my Non-Steam. Asked them to join with Non-Steam and this time around they were able to see it.
Maybe it's caused by some RevEmu?