ID:314711
 
Keywords: not, reboot, working
In my game, Dragon Universe, for no apparent reason world.Reboot has ceased to actually reboot the server in the latest version of the game.

I have no overrides for world.Reboot in my code, never have.

However to test whether world.Reboot was actually being called I added this:
mob/Admin4/verb/Reboot()
world.Reboot()
world/Reboot()
..()
world<<"THE REBOOT PROC WAS INDEED CALLED BUT YET NOTHING HAPPENED?!"

The message about world.Reboot being called appears, but the world never actually reboots. The server just keeps on going as if reboot was never called.

What could cause this?

There are no errors regarding this strange failure to reboot either.

[EDIT] It's not just world.Reboot, but shutdown() doesn't do anything either. How is this even possible?
I'm not sure whether this might be an issue, but it partially makes sense.

Are you sure none of your objects block Del()?
I just checked all 27 instances of Del() and no none of them have delays or return before calling ..()

This is very strange, Reboot() and shutdown() literally do nothing.
Does it work if you just started world?
Do you get any error on reboot/shutdown?
Have you tried to remove code you recently added and which caused issues?
Maybe you updated BYOND, might be a bug?