It's a bit of an old submission and I figured this was a better place to post the issue.
Link to script:https://www.servuo.com/archive/tresdnis-staff-instances.290/
If a player is on someone else's instance map on restart, their Logout map will turn null or internal and unable to log in.
The owner of the instance will be able to log in just fine; and if the player happens to have an instance of their own, their log out will be changed to it instead and able to log in just fine.
I've been trying to figure out a way to make it save the map for all players. I set a secondary property on the player to record their last map before going internal, but it too turns null for everyone but the owner.
I've come up with a patch to send the player to a valid login area if their logout map is null.
Link to script:https://www.servuo.com/archive/tresdnis-staff-instances.290/
If a player is on someone else's instance map on restart, their Logout map will turn null or internal and unable to log in.
The owner of the instance will be able to log in just fine; and if the player happens to have an instance of their own, their log out will be changed to it instead and able to log in just fine.
I've been trying to figure out a way to make it save the map for all players. I set a secondary property on the player to record their last map before going internal, but it too turns null for everyone but the owner.
I've come up with a patch to send the player to a valid login area if their logout map is null.