I want to be able to detect duplicate names that are connecting to a Channel.
The problem I've got is in my app a person can connect to a channel called "default". If they exit the program correctly then all is ok, however, if they leave the application running and then just shut down their PC, the Lacewing Server still thinks they are connected.
When they reboot or login again and the app starts up it already thinks they're connected and won't let them join.
Basically I want to be able to check that if the name already does exist then to remove it from that channel and then let them re-join.
Anyone have any ideas?
This is frustrating the hell out of me at the moment and it's for a commercial product so getting this right is crucial.