Open leighmacdonald opened 3 years ago
Won't this break Steams ToS? Due to breaking privacy policies on the user you are trying to get their steam age from.
Just try to get it on http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002 otherwise it would would go against their privacy policies if set to private.
The api is how it is already retrieved. We already store enough data to make approximations without using the api any further just due to the amount of players that connect with public profile dates. The intention is not to make it public, but used as a indicator for moderators to make more informed choices.
I understand, is this data located locally of each gban service or is it globally stored somewhere so it can make assumptions based on the data.
The gbans backend server acts as a centralized service, all logs get forwarded to it and processed/stored accordingly based on the sv_logsecret
.
Oops I got kinda mixed up with the other udp log question in my head for some reason. But the answer is still the same, all profile data, chatlogs, connection logs, etc are stored on the centralized service.
I see, would be interesting to draw a diagram on the whole system for a developer to easily understand the system you've built.
Since steamids are sequential, we can just scan +/- nearby public steam accounts to get an approximate age of the private account.