Moving Character across zones generates ghosts
c# game server framework
Status: Beta
Brought to you by:
gambitricky
If a character moves outside the visible area of another character, and then moves back into the visible area the second character gets added again so a ghost entity (the first one) is left. To see this the first character must be moved two zones away (press 'P' to see the zone borders). If the second character is idle the ghost is stacked and not noticable until the second character moves.
This is probably due not generating RemoveEntity messages by the server upon leaving zones.