I'm trying to connect to a password-protected CS:GO server by using the Steam protocol using steam://connect/ip:port/password
.
When CS:GO is already running, the client connects without any problems. But when CS:GO is not running, it starts and then gives me the "Bad password" error.
Is this a known bug? I haven't found anything so far.
Best Answer
I have the same problem and I think I found why:
How to reproduce:
Question Why?
I used a protocol analysator and detected that it uses the old password during the 2nd connect. So the "SteamUrlHandler" has older passwords cached and sends that to the game.
Workaround?
Still looking after a good workaround, but issuing the steam-url again after a while seems to work.