Делать разную механику в онлайне и оффлайне просто-напросто. Кажется, что сложно, и где-то так и есть. Это как минимум надо чтобы в оффлайне медленнее шло развитие ( героев, замков). Но можно вспомнить, что подобное уже есть. В пятёрке можно скриптом изменить скорость набора опыта героями, например. В любой части серии есть кампании -- механизм для увеличения времени партии, в прямом смысле. В общем, задача трудная, но решаемая.