Avoid freezing the program in the city.
I would like to put a timer while in the city. So if you spend too much time and still can not teleport to a map, then relog the character.
This would solve any problems that may happen while in town. Since the program is often stuck there. I do not think it's very difficult to do.
I await your response, thank you very much.