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);