Автоматизация развертывания ботов
Суть проблемы:
Развертывание аккаунтов для бота рук можно автоматизировать. Основная проблема невозможности быстрого запуска 10-20 окон одновременно является то, что в каждом окне нужно вводить регистрационные данные. Для 10-20 окон это является рутинной операцией и ее можно автоматизировать
Если запустить клиента ПК DLS в изолированной среде типа "песочница" или "sandbox" (не путать с виртуальной машиной), то можно запустить их одновременно большое количество, при этом у каждого из окон игры будут свои параметры для запуска и они будут сохраняться.
Как запускать и что делать
1) Установите Sandboxie из вкладки Sandboxie Tools
для версий Windows 11 необходимо выбирать версию 5.71.2
для версий Windows 10 - 5.66.4 и ниже
При установке Sandboxie запоминаем путь, который выбрали в данном окне установки
2) Запускаем установленный Sandboxie и настраиваем параметры контейнера по умолчанию (правая кнопка мыши на Песочница DefaultBox)
3) Создаем контейнеры для окон игры, используя настройки из контейнера по умолчанию DefaultBox. При этом название контейнеров должно быть <имя_контейнера>xx, где xx - от 01 до 99
Например: Farm01, Farm02 и т.п.
4) Далее настраиваем в GUI автозапуск окон
- Количество окон (Farm01-Farm04) - 4 окна
- Префикс (Farm01-Farm04) = Farm
- Путь к Sandboxie = C:\Sandboxie\Start.exe
- Имя BAT = farms (например)
Далее нажимаем "Генерировать bat" и затем запускать "Запустить bat". C таймаутом "Задержка старта окон" запустятся все контейнеры песочницы с автоматическим изменением разрешения каждого окна 300 на 200. Далее в каждом из них необходимо зайти в нужный аккаунт игры один раз. Таймаут задержки старта окон нужно выбирать из соображений, при которых за время таймаута окно игры должно успевать полностью загрузиться.
Дополнительные инструменты:
Для оптимизации потребления памяти на ПК из GUI можно поставить программу MemReduct
Для периодической очистки песочницы в ручном режиме можно использовать "Очистить". При этом учетные данные аккаунтов внутри песочниц, будут сохранены. Очистка большого количестве песочниц может занять значительное время.
Настройка ярлыка для запуска одной песочницы
Объект: C:\Sandboxie\Start.exe /box:Farm01 "C:\Program Files (x86)\Doomsday\DoomsdayLastSurvivors.exe" -la
C:\Sandboxie\Start.exe - путь к Sandboxie Farm01 - имя песочницы