Что если с реализацией глобальной карты сделать так. Не нужно ускорять время. Просто нужна формула или просто н-ое кол-во времени, через которое игрок придет из точки А в точку Б. После выхода на глобал и выбора маршрута, игрок исчезает с карты, временно помещаясь в какой-нибудь невидимый никому и ему самому бокс, по истечению времени отведенной формулой на перемещение, игрок телепортируется в указанное на карте место куда он и выбирал маршрут.
Нужно просто определить сколько времени будут занимать переходы, можно сделать несколько типов, близкий, средний и дальний переходы. На ограничения типа невозможности изменить маршрут в процессе перемещения и тп можно закрыть глаза. Главное что схема реализуется для каждого персонажа отдельно - выход на глобал, выбор маршрута, исчезновение с карты во время перемещения, отсчет времени и в конце снова спавн и телепорт в выбранное место.
По теме смертей. У самого два трупа на карте ) Есть маг с резуректом, но нельзя же оживить самого себя, тем более если выйти, перс с карты исчезает. Но мы можем организовать скорую помощь. Вы говорите место положения вашего тела и время, когда вы появитесь в игре, я прихожу и оживляю (заклинание ведь работает?) Чтобы не плодить кучу персов так даже лучше будет.