I suppose your arguments are valid, there should be a way to teleport the player leaving the server. You should probably check why they aren't teleported - what does the Teleport function do, and when, in relation with the destruction. I *think* it may just set a flag to teleport the player, which is then used in the tick thread, but there's no more ticking while destroying the player. You may need to patch the cPlayer::SaveToFile() function so that it reads this flag and does the teleport, if requested.
We really need to reduce the warnings produced in Travis builds; they're overflowing the 10k line limit and sometimes the errors get lost that way.
We really need to reduce the warnings produced in Travis builds; they're overflowing the 10k line limit and sometimes the errors get lost that way.