This is about the client "Reconnecting" message (and function, of course) the client does when the world is rebooted.
First of all, it shouldn't be hard - but this feature needs to be fixed (probably just redone) - most of the time, I get the red "Reconnecting..." message, but I NEVER reconnect back (or maybe it takes really long) - but straight manually entering the same world address logs me on instantly. My guess is that the delay between reconnecting is too low and the world doesn't get fully started up when you attempt to connect with it, so it fails/hangs.
In addition, it'd be nice if there was a client/proc to issue the reconnection to an individual player without rebooting (with an optional argument to override the default time delay). I can come up with a few uses for it, I'm sure others would too (even if not, this would simply be nice to have. :P).
EDIT: A '.reconnect' command-line command for Dream Seeker (along with a Menu Bar item + hotkey for it, like .logout used to have (and shouldn't of been removed, BTW...)) should also be added, for the client to reconnect (relog) automatically, easily, at will (this could be added by the developer, but so can .logout - it should just be always in DS, regardless of game).