Hey all, i've been trying to host a big lobby on payday 2 using this fixed version of BigLobby - https://modworkshop.net/mod/44368. The error I am getting is that clients joining my lobby experience a "Steam could not authenticate ID for host" error. On my side, I see them join and they either disconnect or it says "authentication failed". I don’t see the error in any log and the game does not crash, so I’m not sure how to get a stack trace.
Both of us have the same fixed version of big lobby. Any help guys?
What i've tried:
Restarting steam, checking my firewall connection has payday 2 enabled.
Reinstalling steam and pay day 2 altogether.
Hey, thanks so much for the quick response and code fix. I can confirm that this fix did address the steam ID issue. However, I wanted to note that the game still crashed on this version. I had to open the client network session LUA file (https://github.com/Crackdown-PD2/BigLobby3/blob/57a5e7d316dd0dc78e33ed8abcd52b852e208acc/lua/lib/network/base/_clientnetworksession.lua) and copy over the same file as the user NickolasFleim below had in his BigLobby fix, so basically you replace the file with his version. The issue is that the local sender variable is using params[19] and apparently it should be 18?
Is it possible to make a fix, so no one else runs into this? I tried to push and create a PR off a branch, but I think i was denied access.
Again, thank you for pushing this out, I don't know who else this affects but you definitely saved me a lot of debugging.
Hey all, i've been trying to host a big lobby on payday 2 using this fixed version of BigLobby - https://modworkshop.net/mod/44368. The error I am getting is that clients joining my lobby experience a "Steam could not authenticate ID for host" error. On my side, I see them join and they either disconnect or it says "authentication failed". I don’t see the error in any log and the game does not crash, so I’m not sure how to get a stack trace.
Both of us have the same fixed version of big lobby. Any help guys?
What i've tried:
Restarting steam, checking my firewall connection has payday 2 enabled.
Reinstalling steam and pay day 2 altogether.
Try the following, everyone would need the version
https://github.com/Crackdown-PD2/BigLobby3/archive/refs/heads/master.zip
@test1
Hey, thanks so much for the quick response and code fix. I can confirm that this fix did address the steam ID issue. However, I wanted to note that the game still crashed on this version. I had to open the client network session LUA file (https://github.com/Crackdown-PD2/BigLobby3/blob/57a5e7d316dd0dc78e33ed8abcd52b852e208acc/lua/lib/network/base/_clientnetworksession.lua) and copy over the same file as the user NickolasFleim below had in his BigLobby fix, so basically you replace the file with his version. The issue is that the local sender variable is using params[19] and apparently it should be 18?
Is it possible to make a fix, so no one else runs into this? I tried to push and create a PR off a branch, but I think i was denied access.
Again, thank you for pushing this out, I don't know who else this affects but you definitely saved me a lot of debugging.
@allenzery
Updated the mod with fixes from NickolasFleim and the clients joining fix
@test1 I have changes in ./lua/_custom/menu.lua in my fix.
They are about language auto change (if exists). If you want, you can merge those files.
@NickolasFleim
Thanks I thought the current localization code worked, but after testing it didn't detect other languages
I applied your fix