Since 2:00 UTC on December 6th, the catalog API (https://catalog.roblox.com) has been heavily rate limited.
Normally, my game (Outfit Editor - Roblox) runs with absolutely no rate limiting every day, and it has been for months. Now, it’s as if a flip was switched and after around 10 requests, I am rate limited for an unknown amount of time (usually a few minutes, then it goes back to working until 10 requests have been made).
This breaks the majority of my game and has caused my player count to drop dramatically. I would really appreciate some insight as to why this is happening and maybe to get a solution.
Before you ask, I am caching pretty much every request and not many requests are made anyways. If someone else can test this and see if it happens for them too, that would also be greatly appreciated!
I’d file this as a bug report but I can’t as I’m for some reason not recognized as a “regular” yet.
Use different proxies to avoid rate limiting. If the rate limit is on the game’s dedicated server itself which is issuing requests then you’ll need to implement limits/cooldowns into the game.
I’m using my own proxy. It’s solely used for this game, and i’m also caching web requests on the proxy server in order to share a cache between servers to further reduce request count.
Also, as I mentioned before this has never been an issue.
How do you suggest I use multiple proxies if I can only have one IP address? I use a physical server at my house to host it, and I definitely don’t want to pay for a VPS or VPN.