Many times when creating, I need to communicate to a server outside of rec room for a game, whether it be a database or a discord bot. Having an API chip would unlock many potentials like, trivia games, chatgpt, multiple instance communication, or just your own database.
However with such a powerful tool it has a drawback:
DDOS attacks:
This is a major concern with dealing with APIs. When sending a request, it sends your computer’s IP address. If this IP address gets in the hands of a malicious creator he can send lots of data to your internet and fill up your bandwith…
Solution?.. A dedicated server could be a solution. (This is also another reason to switch to dedicated servers) Instead of sending the request on the player’s client it would instead open up a small dedicated server that will then send the request and then communicate back to the player, this will send it’s IP to the API instead of the players IP.