From what I can tell, this is some kind of firewall/DDoS protection in place to block spam requests. I completely understand why such a thing would be put in place given it has been mentioned the goals of the past year or so has been to reduce the attacks on Jagex's servers. I also understand the hiscores in general are in need of some serious refactoring given the increased strain on the systems supporting it to be able to support better uptime, per Mod Allstar's recent tweets, and we have been able to continue to function with minor hiscores outages for the past few months. However, this seems to have had an unintended consequence of breaking any apps that utilize the lite hiscores with their intended purpose in mind, with most requests being rejected both for developers of smaller solutions (such as myself with my clan's tracker) and the bigger community sites, such as RuneClan, who also have indicated they are running into issues with this change (https://twitter.com/Rune_Clan/status/1346906419489087490).
Is there any advice on changes that we should consider making to our apps (more time between requests? I don't feel like my service is spamming the endpoint but if it needs to be slowed down further that can be adjusted), or whether this is being looked into on Jagex's side as something to be tweaked? Any information would be greatly appreciated. I know experience tracking solutions are very popular within the RuneScape and Old School RuneScape communities. As it stands right now, my clan is not able to continue this month's skilling competitions, and our members are not too pleased with this as it is something they regularly look forward to.
08-Jan-2021 01:37:58