GameSystem.flush does not check if channel is active. This means that if a player is in a state in which they cannot log out, but X-log anyway and a message is sent after they've done this, then the flush may run into issues.
Expected Behavior
Should check if the channel is active before flushing.
Current Behavior
GameSystem.flush does not check if channel is active. This means that if a player is in a state in which they cannot log out, but X-log anyway and a message is sent after they've done this, then the flush may run into issues.
Expected Behavior
Should check if the channel is active before flushing.