diff --git a/forge-gui/src/main/java/forge/net/server/FServerManager.java b/forge-gui/src/main/java/forge/net/server/FServerManager.java index 0344a0219ea..ed71661eff8 100644 --- a/forge-gui/src/main/java/forge/net/server/FServerManager.java +++ b/forge-gui/src/main/java/forge/net/server/FServerManager.java @@ -323,8 +323,10 @@ public final class FServerManager { @Override public void channelInactive(final ChannelHandlerContext ctx) throws Exception { final RemoteClient client = clients.remove(ctx.channel()); + final String username = client.getUsername(); localLobby.disconnectPlayer(client.getIndex()); - broadcast(new LogoutEvent(client.getUsername())); + broadcast(new MessageEvent(String.format("%s left the room", username))); + broadcast(new LogoutEvent(username)); super.channelInactive(ctx); } }