i think it'd be a good idea if somebody wanted to load it up in IDA (don't have it anymore and i don't know how to properly load SH4-katana binaries, only WCE
find the function trees responsible for the maxclient cvar when using online mode and not local, and see if there's a lockout like "if the number of clients being parsed is greater than "4", disconnect, something is wrong" and just NOP that shit out
its very likely that this function might not be tied to "maxclient" at all, and might be found by exploring all the cross-references to the "disconnect" function, because having more than 4 clients disconnects
the most significant thing is the game doesn't hang, it just disconnects, there is likely a function for this that might not be visible as a string
@mechanic does it disconnect to serverlist or back to main menu?