Запуск и остановка шаблона VK-Magick

Перед первым запуском

Перейдите в директорию куда установлен ваш ZennoPoster / ZennoBox и в папке Progs найдите файл MySql.Data.dll . Скопируйте этот файл в папку ExternalAssemblies находящуюся там же. Без этого шаблон работать не будет!

Ввод лицензионного ключа VK-Magick

Если на момент прочтения этих строк у Вас уже имеется лицензионный ключ, то укажите его во входных настройках шаблона ( вызываются двойным кликом левой кнопки мыши по шаблону в ZennoPoster/ZennoBox ). Если лицензионного ключа еще нет, то запуск шаблона без его указания автоматически включит DEMO-версию. Демо работает 3 суток с момента включения и не имеет иных ограничений.

Запуск шаблона в ZennoPoster / ZennoBox

Прежде всего необходимо поcмотреть в админке на странице Аккаунты сколько максимум потоков мы можем выставить в ZennoPoster/ZennoBox. Это именно максимальное количество потоков т.е меньше можно, больше нельзя. Само число зависит от количества живых аккаунтов, количества прокси, распределения аккаунтов по прокси, а так же настройки ограничивающей количество аккаунтов одновременно работающих на одной прокси/IP.

На скриншоте выше видно что максимум потоков в нашем случае равно 3 .

Переходим в Zennoposter/ZennoBox, выбираем шаблон VK-Magick и на вкладке Настройки устанавливаем:

Сколько делать: -1 (минус один)

Максимум потоков: 3 (это число взято из админки)

Переходим на вкладку Лог и видим что процесс пошел, аккаунты стали получать токены и тп

Обновив страницу Аккаунты в адинке так же видно что данные аккаунтов обновились

Остановка шаблона

Правильно останавливать шаблон столь же важно как и правильно его запускать!

Каждый поток когда берет в работу аккаунт, меняет его состояние со Свободен на Работает. Соответственно другие потоки знают что с этим аккаунтом уже работают и игнорируют его. Когда аккаунт отработал свой очередной круг задач (прошелся по всем заданиям и выполнил каждое из них по чуть-чуть), то поток его отпускает и снова меняет его состояние на Свободен т.е он снова может быть взят каким-то потоком в работу для выполнения очередного круга задач.

Если просто взять и закрыть ZennoPoster/ZennoBox во время работы шаблона, то часть работающих аккаунтов так и останется в состоянии Работает и при новом запуске шаблона потоки не будут брать такие аккаунты в работу т.к будут думать что с ними уже работают!

Правильная остановка делается так:

Устанавливаем для шаблона Сколько делать в 0 и дожидаемся пока все работающие потоки завершаться (а значит сменят состояние аккаунтов на Свободен). Количество еще работающих потоков видно в столбце Потоки, нужно дождаться пока будет 0.

ZennoPoster/ZennoBox можно закрывать после того как в столбце Потоки стало 0.

Если все же закрыли ZennoPoster не дождавшись завершения потоков

В этом случае оставшиеся в состоянии Работает аккаунты будут игнорироваться потоками и не будут работать. Если аккааунтов значительно больше чем потоков, то такую ситуацию можно да же не заметить т.к даже без этих аккаунтов для каждого потока найдется аккаунт с которым можно работать. А если количество аккаунтов равно количеству потоков, то в логе ZennoPoster/ZennoBox вы будете видеть ошибку "Поток не смог взять аккаунт. Возможные причины: все аккаунты в работе/забанены/некорректны, потоков ZP больше чем аккаунтов со статусом OK или NEW, влияние настройки ...". Такая ошибка говорит о том что некоторым потокам просто нечего брать в работу.

Исправляем ситуацию

1. Останавливаем все потоки в ZennoPoster/ZennoBox ( ставим Сколько делать = 0 и дожидаемся пока в столбце Потоки станет 0 )

2. В админке отмечаем все аккаунты и в селекте [Что делать с отмеченными] выбираем "Установить состояние Свободен"

3. Снова запускаем шаблон как обычно