Bug #29
disconnected users sometimes not removed from the scene
Start date:
10/05/2020
Due date:
% Done:
0%
Estimated time:
History
Updated by Josip Almasi about 3 years ago
- Status changed from New to In Progress
- Assignee set to Josip Almasi
SessionManager.afterConnectionClosed
calls
WorldManager.logout
which calls exit() first, and only then deletes guest users.
Exception in exit could prevent user deletion.
Candidates:
client scene update (likely)
client notify listeners (unlikely, sendMessage in try/catch block)
Updated by Josip Almasi about 3 years ago
- Status changed from In Progress to Closed
None of the above, most likely client errors.
There's one thing sure to keep user in the database forever - killing server with -9.
Eager load/remove/positioning of avatars implemented on client and server, this is no longer relevant.