mirror of
https://github.com/OpenFusionProject/OpenFusion.git
synced 2024-11-14 10:20:05 +00:00
Cleanly remove player when an exit is requested
The client will actually do this itself when clicking the quit button in the tilde menu, but for the idle timer the connection would remain open until the game is closed.
This commit is contained in:
parent
63d4087488
commit
1bd4d2fbee
@ -369,6 +369,9 @@ static void exitGame(CNSocket* sock, CNPacketData* data) {
|
|||||||
response.iExitCode = 1;
|
response.iExitCode = 1;
|
||||||
|
|
||||||
sock->sendPacket(response, P_FE2CL_REP_PC_EXIT_SUCC);
|
sock->sendPacket(response, P_FE2CL_REP_PC_EXIT_SUCC);
|
||||||
|
|
||||||
|
sock->kill();
|
||||||
|
CNShardServer::_killConnection(sock);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void revivePlayer(CNSocket* sock, CNPacketData* data) {
|
static void revivePlayer(CNSocket* sock, CNPacketData* data) {
|
||||||
|
Loading…
Reference in New Issue
Block a user