tmp64 / BugfixedHL-Rebased

Bugfixed and improved Half-Life
GNU General Public License v3.0
109 stars 22 forks source link

`loadauthid` not affecting some non-steam p48 players (only 8684) #105

Closed gundogfan closed 2 years ago

gundogfan commented 2 years ago

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?

] version Protocol version 48 Exe version 1.1.2.2/Stdio (valve) Exe build: 19:53:27 Aug 3 2020 (8684)

] about BugfixedHL-Rebased Bugfixed and improved Half-Life Client Version: 1.7.0+master.c313ba4 Engine: 1.1.2.2/Stdio,48,8684

tmp64 commented 2 years ago

Do the players show identical SteamIDs in the scoreboard in both Steam and Non-Steam clients?

gundogfan commented 2 years ago

No, I'll explain what I mean using an example:

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.

tmp64 commented 2 years ago

I changed realnames to always use SteamID from status requests (the one shown on the scoreboard). I think it should solve the problem.

gundogfan commented 2 years ago

Fixed!