StuzUK said:
Having some problems with SM_DISSAPEAR, has anyone managed to get this to work correctly?
The problem is that when you logg out ghosts of your char still stay on the server been trying to get this working for some time now and stil not able to do it 100%
Tried sending the dissapear to all locals if any online to get there cleints to remove the logger from thier screens.
Also when tryinh this unpredictable things happen sauch as double login and login lockout.
Are you remaking the GameGate as well?
I dont know how the mir3 GameGate works, but the way i do it is;
When a client disconnects the GameGate knows about it because of using TCP, when this does happen the GameGate sends a message to the GameServer saying what client has disappeared, the GameServer then removes all reference of that client from the map etc.
All other clients around the one who has just been disconnected, are then in-turn informed of the disconnected client, by the SearchViewRange function, which im guessing you will have.
I would have thought this is how TD had done it, so i cant see the problem. Maybe explain it a bit further?