Jack:
Функция автоматического продолжения делает только одно — автоматически начинает обход (аналогично тому, что вы откроете вручную какой-нибудь магазин).
Программа регулярно запрашивает у сервера список обойденных магазинов. Сервер помещает в список магазины, открытые за последние 30 минут. Программа добавляет эти магазины в свой внутренний список (список общий для тех, которые обошла программа, и для тех, которые были загружены с сервера). Магазины из внутреннего списка удаляются через час после добавления.
Для очистки этого списка не надо перезагружать программу, достаточно выключить и заново включить режим Walker.
Всё предельно ясно, кроме одного. Зачем так долго хранить внутренний список ? отката в 30 мин. в полне хватает чтобы персноаж обойдя весь рынок (в одном городе) бездействовал еще минут 15-20 + очистка внутреннего списка увеличивает этот простой на 60 мин. ( я не беру в оборот обход новообразовавшихся магазинов) их за это время набирается от силы штук 20.
КПД занижено с каким расчетом ? Технические особенности или шанс другим игрокам позволить фарм монет ?
... ответ как бы сам напросился))) но все же.