Rate Limiter Roblox Seguro contra Spam de RemoteEvents
Este prompt cria um sistema profissional de rate limiting para experiências Roblox que recebem muitas requisições do cliente via RemoteEvents ou RemoteFunctions. O resultado usa um modelo token bucket configurável por ação, permitindo controlar rajadas temporárias, taxa de reposição, punições progressivas e bloqueios temporários sem confiar no cliente.
Ideal para jogos com combate, inventário, lojas, habilidades, crafting, trocas, teleporte ou qualquer mecânica exposta por remotes. O prompt exige validação no servidor, limpeza de memória quando jogadores saem, logs opcionais para depuração e uma API clara para integrar o limitador aos handlers já existentes.
Basta informar a estrutura real do Explorer, os RemoteEvents usados e os limites desejados. A IA devolverá um ModuleScript Luau comentado, pronto para colar no Roblox Studio, além de exemplos seguros de integração e um roteiro objetivo de testes.
Atue como um desenvolvedor Roblox Luau sênior, especialista em segurança de arquitetura cliente-servidor e prevenção de abuso por RemoteEvents. Gere um sistema de rate limiting servidor-autoritativo, baseado em token bucket, adaptado ao contexto do meu jogo que fornecerei abaixo.