this is not a solution. valve will find out and block it (searching ram like they did in cs) since they would use the client to get the data. thats the main problem. valve does only allow gathering throu webapi.
Yeah that makes it hard..
I saw a few posts regarding that webapi is not always accurate.. That's really sad :(
Чтобы оставить комментарий, пожалуйста, войдите в систему.
So, i was thinking..
How about dotabuff making a client for users to gather data from user's clients?
Wowhead does this and it works. I don't know how valve can distinguish normal clients' data requests from DB automatic data request to block them, but if it's working by blocking high amount of data requests this can easily work.
I am sure there are a lot like me who would love to support DB by running a small application in the background which doesn't bother them at all. The client can collect my games data and other games in recent games by secretly requesting it through my dota 2 client and send the data back to dotabuff servers.
I'm not sure if this works to get all players data but, if it only gathers data from my own games only that's fine too because my own stats is the only thing that i want to see. If anyone was interested in seeing their own stats they could easily download and run the client or if they don't trust DB so be it, Don't see your stats.
possible?