Several updates to the website: new categories, added links to SteamGifts, improved search engine performance, and Cloudflare IP bans
17/6/2025
I'll start by talking about updates. I want to remind you that I do what I can with my available time and I'm not a company with unlimited resources like Isthereanydeal, gg.deals, or allkeyshop.
- New Steam accessibility categories added. In new games like The Alters or Stellar Blade, you can see that I've adapted the Categories box with a dividing space. I didn't want to hide the accessibility categories like Valve has done in its store interface. Although there is a small catch: in "old" games that have already added these new categories, the Steam API doesn't always return these categories due to the cache used by Steam, so we'll have to wait a few months for the website to correctly save the new categories for all games.
- Reworked the code to detect games from Amazon Prime in your GOG accounts. I think I've found the correct references in the GOG API, but I'm not 100% sure about all the affected games because even GOG itself isn't able to detect them in its own store.
- Added a link to SteamGifts in the games. Following your request, I've added a direct link in the External Links box to the game's available and past giveaways.
- Improved the search engine's response speed. I've reprogrammed several sections, and I'm definitely making the most of every byte of RAM out of the 256 MB of RAM I can dedicate to the search engine. With a better server, I could do a lot more, but I hope this is enough for you.
- Added dynamic links in Subscriptions. Let me explain with an example: from this Prime Gaming link, it will directly load all the games available in the subscription. And if you navigate to other subscriptions, specific links will be generated that you can share without having to click inside Subscriptions.
I've also been fixing minor bugs in the interface, which were plentiful because in a project of this magnitude, every time I touch one thing, 20 other things explode. I don't know when I'm going to get serious about the Android app because I'm always going to prioritize the web code.
And about the bans, this time it was different than usual because it directly affects Cloudflare, and I've banned about 100 IPs that I hope don't affect any humans. I don't think there was any malicious intent because the banned IPs never tried to access the login or admin, but they launched almost 2 million requests to the games in just 3 days with the goal (I hope) of gathering pricing information. To give you an idea, since June 1st, adding up the requests from Google and Bing bots, there have been almost 250,000.
My theory is that someone set up an Artificial Intelligence (AI) to search for deals on the web because the requests contained traces of OpenAI, a hosting service called Easypanel, and a Spanish IP that kept recurring. But damn, don't be cheap, and if you can afford to deploy such resources to search for deals, contact me so my server doesn't die, or buy my website, because you have so much money you can pay me on tropical islands.