From 56f4fe46a6c9008491c678f96d1c6575a5572c0e Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Wed, 22 May 2024 19:05:12 +0700 Subject: [PATCH] Kick player who spams entity messages instead of rejecting them --- .../dbotthepony/kstarbound/server/world/ServerWorldTracker.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/ru/dbotthepony/kstarbound/server/world/ServerWorldTracker.kt b/src/main/kotlin/ru/dbotthepony/kstarbound/server/world/ServerWorldTracker.kt index 0b2c30d5..1e6dd39b 100644 --- a/src/main/kotlin/ru/dbotthepony/kstarbound/server/world/ServerWorldTracker.kt +++ b/src/main/kotlin/ru/dbotthepony/kstarbound/server/world/ServerWorldTracker.kt @@ -193,7 +193,8 @@ class ServerWorldTracker(val world: ServerWorld, val client: ServerConnection, p val result = entityMessageQueue.trySend(packet) if (result.isFailure) { - client.send(EntityMessageResponsePacket(Either.left("Your client is sending too many entity messages!"), packet.id)) + // client.send(EntityMessageResponsePacket(Either.left("Your client is sending too many entity messages!"), packet.id)) + client.disconnect("Your client is sending too many entity messages!") } }