Песочница — отдельная Windows для бота
Песочница запускает внутри вашего компьютера отдельную Windows — виртуальную машину со своим рабочим столом, диском и сетью. Игра или программа работает там, бот управляет ею изнутри, а ваши мышь и клавиатура остаются свободными. В программе раздел находится в «Многооконке» на вкладке Sandbox и доступен на тарифе PRO.
Чем это отличается от многооконки: многооконка запускает копии программы рядом друг с другом в вашей Windows — это легко и быстро. Песочница даёт каждой копии целую отдельную Windows: копии не видят ни друг друга, ни ваш компьютер, у каждой свой диск и своя сеть. Взамен виртуальная машина требует больше памяти и места на диске. Начинайте с многооконки, а песочницу берите, когда нужна настоящая раздельность или когда бот должен работать, не занимая ваш экран и мышь.
Что умеет песочница
Несколько машин сразу
Каждая машина открывается в своём окне AIWeavio. Кнопка «Расположить окна» раскладывает их по экрану.
Машины сохраняются
У каждой машины свой диск. «Сохранить и закрыть» замораживает её, «Продолжить» возвращает туда же, где вы остановились.
Видеокарта внутри
Видеокарта вашего компьютера доступна внутри машины — игры и графика работают с ускорением.
Звук
Звук из виртуальной машины воспроизводится на вашем компьютере.
Общие папки
Папки компьютера видны внутри машины в режимах «только чтение», «чтение и запись» или «только запись».
Буфер обмена
Скопировали текст на компьютере — вставили внутри машины, и наоборот.
Четыре режима сети
Без сети, только интернет, интернет с локальной сетью или весь трафик через ваш прокси SOCKS5.
Свои идентификаторы
У каждой машины своё имя компьютера, MAC-адрес и серийные номера виртуального оборудования.
Первый запуск
- Откройте «Многооконку» и перейдите на вкладку Sandbox.
- Нажмите «Создать виртуальную машину» и задайте имя, лимит памяти, число процессоров, разрешение экрана, режим сети, GPU и общие папки. Всё это можно поменять позже, пока машина выключена.
- Нажмите «Создать и запустить». Первый вход в Windows занимает несколько минут, а первые секунды после загрузки экран может оставаться чёрным — это нормально.
- Установите игру внутри машины: через общую папку или скачав её из интернета прямо в машине.
- Управляйте машиной мышью и клавиатурой прямо в её окне. Для игр с обзором мышью клавиша Pause/Break включает относительный режим мыши (экспериментально).
- Когда закончили — «Сохранить и закрыть», чтобы продолжить потом с того же места, или «Выключить».
Оборудование и экран
- Память задаётся лимитом с шагом 64 МБ. Машина стартует с меньшего объёма и забирает память по мере нагрузки, но не больше лимита.
- Число виртуальных процессоров — любое до числа ядер вашего компьютера, или галочка «Использовать все процессоры хоста».
- Разрешение экрана — автоматически или вручную, но не выше максимума вашего монитора. Применяется при следующем запуске.
- Оборудование меняется только у выключенной машины. Если машина сохранена, новые настройки сбросят сохранённое состояние, и она запустится с нуля.
- Для продвинутых: можно включить счётчики производительности процессора (PMU) для профилировщиков внутри машины. По умолчанию выключено — это добавляет накладные расходы.
Видеокарта
- Для новых машин видеокарта включена по умолчанию: виртуальная машина рисует через видеокарту вашего компьютера.
- Функция экспериментальная: она прошла повторные запуски и работу двух машин одновременно, но на отдельных связках драйверов и Windows может вести себя иначе.
- Если в Windows отключено восстановление зависшей видеокарты, видеокарта для машин будет недоступна — программа скажет об этом прямо в настройках.
- Включение и выключение видеокарты применяется при следующем запуске машины.
Общие папки, буфер обмена и звук
- Общие папки появляются внутри машины в C:\AIWeavio\Shared сразу после старта. Файлы подгружаются при открытии, поэтому размер папки не важен.
- Только чтение — файлы можно открывать и копировать, но не менять.
- Чтение и запись — новые и изменённые файлы сохраняются на компьютер. Удаление внутри машины никогда не удаляет файл на компьютере.
- Только запись — машина может лишь добавлять файлы, например скриншоты или отчёты бота.
- Буфер обмена передаёт текст в обе стороны. Копирование файлов через буфер пока недоступно — используйте общие папки.
- Звук работает через аудиодрайвер, уже установленный на вашем компьютере: потоковое аудио из AMD Software или виртуальное аудио NVIDIA. Если подходящего драйвера нет, программа предупредит.
Сеть
- Без сети — машина полностью изолирована.
- Только интернет — выход в интернет без доступа к устройствам вашей домашней сети.
- Интернет и локальная сеть — машина видит принтеры, сетевые хранилища и другие устройства дома.
- SOCKS5 (весь трафик) — вся сеть машины идёт через ваш прокси. Логин и пароль необязательны; пароль хранится в зашифрованном виде и только для этой машины.
- Для прокси, запущенного на этом же компьютере, укажите адрес 127.0.0.1. Чтобы через прокси шёл и UDP-трафик (голос, многие игры), сервер должен поддерживать UDP ASSOCIATE.
- Режим SOCKS5 пока в тестировании — перед важной работой проверьте внешний адрес внутри машины.
- Подробнее обо всех сетевых настройках — в разделе «Сеть и прокси».
Идентификаторы машины
- Каждая новая машина получает постоянный идентификатор и диск, своё имя компьютера Windows, MAC-адрес, серийные номера виртуальной платы и корпуса и серийный номер системного диска. При повторных запусках они не меняются.
- После первого запуска у машины появляются собственные SID Windows и MachineGuid.
- Честно о границах: модель виртуального оборудования у всех машин одинаковая, а номер SMBIOS UUID назначается заново при каждом запуске с нуля.
Боты внутри песочницы
- Узел Set SandBox выбирает машину и, при желании, конкретное окно внутри неё. Оба списка обновляются кнопкой рядом.
- Все узлы, подключённые к его выходу «Окно», работают внутри машины: поиск по картинке и цвету, распознавание текста, нейросети, мышь и клавиатура.
- Если окно внутри не выбрано, целью становится весь рабочий стол машины.
- Машина должна быть уже запущена: узел её не включает и сразу уходит в ветку ошибки (Failed), если она выключена.
- Инструменты выбора — «Лаборатория», инспектор узла, «Детектор объектов» — умеют брать кадр прямо из машины: весь рабочий стол или отдельное окно.
- Бот продолжает работать, даже когда AIWeavio свёрнут или спрятан в трей, а окна машин продолжают обновляться.