Skip to content
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

Dynamic HardwareId for multiple threads #638

Closed
killemth opened this issue Feb 8, 2019 · 1 comment
Closed

Dynamic HardwareId for multiple threads #638

killemth opened this issue Feb 8, 2019 · 1 comment

Comments

@killemth
Copy link

killemth commented Feb 8, 2019

Reference #394 is there a way to change the MachineId from the HarwareUtils class by using the regularly distributed package from NuGet, without having to clone and create a separate build?

The use case is running multiple threads on the same machine for a DOTA 2 bot that is incurring ERes errors of RateLimitExceeded preventing logon and normal communication with the GC.

Furthermore, if it isn't possible -- can you confirm that all that would be needed is changing randomized strings in the three main MachineId components at https://github.com/SteamRE/SteamKit/blob/master/SteamKit2/SteamKit2/Util/HardwareUtils.cs#L291-L293

@voided
Copy link
Member

voided commented Feb 8, 2019

The rate limits presumably exist for a reason - to stop abusive clients. You likely won't get much support here for bypassing this.

If you have a legitimate purpose for the data you're trying to get from the Steam servers, perhaps you might have better luck by approaching Valve directly and proposing your business case.

@killemth killemth closed this as completed Feb 8, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants