-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't login with long passwords (longer than 64 characters) #4
Comments
Hi, have you tried to run this on an account without Steam Guard? Does that work fine? I am using this myself on accounts with and without Steam Guard (with either e-mail or mobile authenticator) and they work fine. Either way, are you 100% sure you are using a correct password, cause I don't think you would be getting InvalidPassword error, but I might be wrong hence Steam API sometimes works in mysterious ways and things are often not well documented. |
Hi, I just tried another account that also uses Steam Mobile Authenticator, and that account works just fine.
I double checked the password and username on both accounts. The only logical explanation I can think of is that the password of the first account is too long for the steam hour booster (which would be weird). I can log in with both accounts in the Steam client and on the Steam website, so the problem must be either in the code or in the Steam API. |
Can you run the following script with Bun and see if you can login when using just the node-steam-user library? (Replace with your own credentials.) // test.js
import Steam from "steam-user";
const steam = new Steam({
dataDirectory: "./data", // remove the directory after testing
});
steam.logOn({
accountName: "username",
password: "password"
}); (Since you are using Bun, steam-user should get automatically downloaded.) If you still can not login, you should probably write an issue on the library's github page. |
Hi. I just changed the password of my first account and shortened it a bit, and now it works. Either the password was too long for the hour booster or I just had to change it once. Either way, it works now. |
Also you could try running it with Node.
Glad you got it working, how long was your password exactly if you don't mind sharing? Or maybe it contained some weird symbols? It's really weird. |
My previous password was 128 characters long and contained Here is my previous password for the first steam account:
|
The limit is apparently 64 characters. Passwords with length over 64 will not work and produce InvalidPassword error. |
I have filled in my
config.json
and run the hour booster. It loads for a second and then it saysInvalidPassword
. I use the Steam Mobile Authenticator but I have not received a login authorization request on my phone.The text was updated successfully, but these errors were encountered: