From dc8efce885f0571c54aa4d4f02d42f4200e49f34 Mon Sep 17 00:00:00 2001 From: kuroppoi <68156848+kuroppoi@users.noreply.github.com> Date: Sun, 10 Apr 2022 17:44:08 +0200 Subject: [PATCH] Clear client version on disconnect --- .../main/java/brainwine/gameserver/entity/player/Player.java | 1 + .../java/brainwine/gameserver/entity/player/PlayerManager.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/gameserver/src/main/java/brainwine/gameserver/entity/player/Player.java b/gameserver/src/main/java/brainwine/gameserver/entity/player/Player.java index 7368dc4..fe57c45 100644 --- a/gameserver/src/main/java/brainwine/gameserver/entity/player/Player.java +++ b/gameserver/src/main/java/brainwine/gameserver/entity/player/Player.java @@ -256,6 +256,7 @@ public class Player extends Entity implements CommandExecutor { public void onDisconnect() { lastHeartbeat = 0; lastPlacement = null; + clientVersion = null; if(zone != null) { zone.removePlayer(this); diff --git a/gameserver/src/main/java/brainwine/gameserver/entity/player/PlayerManager.java b/gameserver/src/main/java/brainwine/gameserver/entity/player/PlayerManager.java index 7971364..f7679c0 100644 --- a/gameserver/src/main/java/brainwine/gameserver/entity/player/PlayerManager.java +++ b/gameserver/src/main/java/brainwine/gameserver/entity/player/PlayerManager.java @@ -150,8 +150,8 @@ public class PlayerManager { return; } - player.setClientVersion(version); player.setConnection(connection); + player.setClientVersion(version); playersByConnection.put(connection, player); Zone zone = player.getZone();