From 24362d0b8cd34a4ae24a5b11d85f21f8ff20be63 Mon Sep 17 00:00:00 2001 From: Evan Date: Sun, 2 Mar 2025 09:57:16 -0800 Subject: [PATCH] remove rate limiter, let gatekeeper handle it --- src/server/Worker.ts | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/src/server/Worker.ts b/src/server/Worker.ts index 7fa77e03a..a85337094 100644 --- a/src/server/Worker.ts +++ b/src/server/Worker.ts @@ -67,16 +67,6 @@ export function startWorker() { }), ); - const rateLimiter = new RateLimiterMemory({ - points: 50, // 50 messages - duration: 1, // per 1 second - }); - - const updateRateLimiter = new RateLimiterMemory({ - points: 10, - duration: 240, // 4 minutes - }); - // Endpoint to create a private lobby app.post( "/create_game/:id", @@ -216,12 +206,6 @@ export function startWorker() { const ip = Array.isArray(forwarded) ? forwarded[0] : forwarded || req.socket.remoteAddress; - try { - await rateLimiter.consume(ip); - } catch (error) { - console.warn(`rate limit exceeded for ${ip}`); - return; - } try { // Process WebSocket messages as in your original code