FlorianSW / server-donation-tool

A tool to transform your game-server donations into a self-service experience for your donators.
https://floriansw.github.io/server-donation-tool/
MIT License
21 stars 4 forks source link

Feature Request: add multiple API keys to decrease rate limit impact #61

Open mr190e opened 11 months ago

mr190e commented 11 months ago

Hello, so basically every wipe on our servers we get massive amount of donotions (for three servers) and basically the tool is dead as people try to redeem yet they cannot because of rate limit. Maybe if multiple API keys can be used, for each server one, would be great.

Or maybe create a limit that people can only redeem every x minutes. People are spamming redeem button and basically bottle necking the whole tool :(

Basically a single person can down the tool with spamming the button. Also, CFtools seems to block all access to server-id when rate limit happens so it's a vicious cycle as no other API-KEY can access the server-id for example th player counter bot or any other tool using CF API

gabegon8910 commented 7 months ago

Can you not create a separate API dedicated just for this tool?

mr190e commented 7 months ago

It wouldn't matter because the endpoint is rate-limited, not the API-app