Exclude text-only client connects / disconnects
When a player connects with a text-only client (a client not associated with a specific game, e.g. using CommonClient.py), do not process the connect or subsequent disconnect message.
e.g.: [root]: Notice (all): MrBond_RL_4 (Team #1) playing Rogue Legacy has joined. Client(0.2.4), ['IgnoreGame', 'AP', 'TextOnly']).
Connect message is easy - IgnoreGame or TextOnly as a negative-lookahead in the regex.
Disconnect is tougher - no unique indication is given in the message (a text-only client disconnect looks identical to a normal client disconnect). Some manner of state may need to be stored to ignore the next disconnect from that player.