Found out why it happens. (the infinite loop problem, not the connections problem)
>> [11/04/11 17:31:44] <message from="5030" to="General Discussion"><body>Typos, Y u happen?</body></message>
>> Disconnected
>> [11/04/11 17:31:47] <notice from="General Discussion" typ
Looks like it disconnected while it was receiving data, then shows this:
getSubStr(...): error, starting position and desired length must be >= 0: ("<notice from="General Discussion" typ",1, -2)
BackTrace: ->RTBCC_Socket::onLine->XMLParser::bufferData
Over and over.
Explains why it happens while starting a server from a copy of Blockland from a flash drive. It probably took longer than normal, causing a disconnection.