From 9364620b5ff37d514ce30533bd0aef4b61a2d6fa Mon Sep 17 00:00:00 2001 From: xpoes123 Date: Mon, 29 Jun 2026 23:42:10 -0400 Subject: [PATCH] fix: only start votekick rate-limit clock when a votekick is actually initiated --- server/multiplayer/ServerMultiplayerRoomMixin.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/server/multiplayer/ServerMultiplayerRoomMixin.js b/server/multiplayer/ServerMultiplayerRoomMixin.js index e73596134..26e420e0f 100644 --- a/server/multiplayer/ServerMultiplayerRoomMixin.js +++ b/server/multiplayer/ServerMultiplayerRoomMixin.js @@ -408,8 +408,6 @@ const ServerMultiplayerRoomMixin = (RoomClass) => class extends RoomClass { return; } - this.lastVotekickTime[userId] = currentTime; - for (const votekick of this.votekickList) { if (votekick.exists(targetId)) { return; } } @@ -421,6 +419,7 @@ const ServerMultiplayerRoomMixin = (RoomClass) => class extends RoomClass { }); const threshold = Math.max(Math.floor(activePlayers * 3 / 4), 2); + this.lastVotekickTime[userId] = currentTime; const votekick = new Votekick(targetId, threshold, []); votekick.vote(userId); this.votekickList.push(votekick);