Auto-disconnect when no action for several minutes(and kicked by dungeon system) also works fine, actually.
Just let the open world rules applied inside dungeons.