MovingBlocks/Terasology — pull request #1077 by msteiger (2014-04-21 15:48:33+00:00)
Title: Remove client entity from relevance region when removed

This fixes the second issue that was mentioned in #1049: after joining a game a second(or third) time, the player sometimes finds himself floating in empty space.

It took a while to track this down, but the reason is simple: if the joining client has the same entity id as before, the server does not recognize the difference and does not send chunk updates. This because it is not notified on disconnection.