The problem with OP is that it does not read internal ip addresses, only the external addresses (unless you are playing on the same computer as the server, in which case it reads your internal address). Because of this, only one player on the same LAN can connect to a server, and if you are running a server on the same connection that you are playing on, your internal ip address will be passed to connecting without your external address (consequently the game will crash if you try to draft someone).
Not sure if this helps, but there you have it.