Heres how i did it in 1.3x: In "GoOutGame", check if player has "GetStallData()", then return; otherwise "ReleaseGamePlayer".
Heres how other people did it: CloneCha(role) via packet 516 (CMD_MC_ENTERMAP).
- this works but it has draw backs. There are numerous reports that server crashes ever x hours.
Again this is a hack... Player remains an instance of GameServer while absent in GroupServer... so,
to complete this feature, you'll need serious Antidupe: