Перейти к содержанию
GreatRay - Форум

Лидеры


Популярный контент

Показан наиболее популярный контент 03/02/2021 во всех областях

  1. 0 баллов
    Доброго времени суток, каждому кто читает данное сообщение. Перед непосредственным началом гайда, хочу сказать несколько слов о том - "что это вообще такое, и чем это может помочь" Данный гайд, является ничем иным, как пособием по настройке автоматического голосования на рейтинговых/мониторинговых платформах серверов minecraft. Идея создания отдельной утилиты автоматического голосования, пришла мне в голову на 2 месяце игры на данном проекте, с целью - не пропускать ни одного дня голосования в силу обстоятельств, личной забывчивости, или лени. В следствии которых происходит пропуск весьма вкусных призов. ПАТЧ 2.0 Lordbekket любезно предоставил свой вариант автоматического голосования: У программы полностью сменилась архитектура, теперь программа работает не через selenium + firefox portable, а простыми запросами. В следствии замены архитектуры программа имеет вес около: 8 mb. В сравнении прошлый патч занимал около 200 mb из за веса браузера и модулей. Скорость работы стала на 2400% быстрее. Теперь голосование по 3 платформам занимает несколько секунд, при малейшем коэффициенте ошибок. Использование куки фалов, для хранения данных сайтов. (сокращение времени на авторизацию ВК) Опционально - мультипроцессная обработка. Дает небольшой прирост в 388164 микросекунд. Возможность использовать двухфакторную авторизацию. Часть 1 - Загрузка, установка, настройка... 1. Первое что необходимо сделать это скачать данную утилиту 2. Распаковываем в любое место на жестком диске. Желательно отсутствие русских символов в пути директории. Например, создаем папку в корне диска C, как представлено на картинке. Перемещаем в директорию программу - > 3. Необходимо запустить программу что бы появился config файл. Двойной клик по файлу. 4. В директории должен появится файл config.ini, открываем файл. В этот файл необходимо ввести данные вк авторизации. Заполняется без кавычек, сразу после знака = без пробелов. VL_LOGIN=логинвк VK_PASS=пассвк PLAYERNAME=логин от greatray/minecraft THREADED= True/False - Включение/отключение многопоточности. Сохраняем, закрываем. 5. Запускаем утилиту для проверки, (двойной клик по voter.exe) В случае успешного голосования, программа выведет надписи OK, вместе VOTE ALREADY. В случае, если сегодня вы уже голосовали - в ручную или через скрипт, программа выведет надписи VOTE ALREADY - как на скриншоте выше. 5. После выполнения, утилита автоматически закроется. Больше с программой ничего делать не нужно. Желательно проверить получение голосов на Greatray, для этого переходим на сайт проекта, мы должны увидеть нечто вроде - 6. Если вы увидели это сообщение, то вы всё настроили правильно. Дальнейшая настройка программы не требуется. Часть 2 - Настройка событийной автозагрузки а.к.а (Настройка автозапуска по триггеру нового дня - средствами системы...) 1. Зажимаем комбинацию клавиш Win-R. В открывшемся окне, пишем: taskschd.msc. Нажимаем OK, или ENTER. 2. В открывшемся окне планировщика заданий, в правой части выбираем создать задачу 3. В открывшемся диалоговом окне вписываем: Название задачи. Отмечаем, выполнение с наивысшими правами. Выбираем - настройку для Windows 10. 4. Переходим во вкладку Триггеры, жмем создать. Начать задачу - По расписанию - Ежедневно. Начать - Выбираем время когда компьютер гарантированно включен и авторизован. У меня к примеру это 1:30, жмем ОК. 5. Переходим во вкладку действия. Тут будьте внимательными и настройте всё правильно! Во вкладке действия так же нажимаем создать. Действие - Запуск программы. Жмём обзор напротив - Программы или сценарий - Находим директорию с программой, и выбираем voter.exe. Далее ниже указываем рабочую папку(ЭТО ВАЖНО! ИНАЧЕ ПРОГРАММА НЕ НАЙДЁТ CONFIGFILE) - для этого просто копируем путь до запускаемого файла из строки выше, но без указания самого файла. К примеру ФАЙЛ - C:\Startup_gr\voter.exe А в рабочей папке - C:\Startup_gr\ Обязательно указывайте обратный слеш на конце пути! 6. Последний пункт, это выставление в вкладке параметров галочку напротив: 7. Жмём OK. В библиотеке планировщика можно проверить установились ли задачи. П.С у меня на всякий случай стоит 2 задачи на выполнение одного и того же. Что бы в случае каких либо проблем или багов(хоть голоса засчитываются и с 1 раза). Повторить операцию ещё раз.(На всякий случай). На этом, думаю гайд можно считать завершённым. Всем спасибо. link: 1. https://greatray.ru/mc/voter.exe Предыдущий патч:
×