Какой нужен сервер, как установить, запустить и обновлять программу, как устроены лицензия и несколько копий на одной машине — и что делать, если программа не запускается.
Требования к серверу
| Система | Windows Server 2016 и новее — обязательно с рабочим столом (Desktop Experience): без графического интерфейса программа не запустится. Рекомендуется Windows Server 2019, стабильно работает и 2022; редакция не важна — Standard подходит так же, как Datacenter. На 2025 у части пользователей программа перестала запускаться. Windows Server 2012 и Windows 8.1 не подходят — новые версии Chrome на них не работают; Linux и macOS — тоже (подробнее). |
| Процессор | AMD Ryzen: важнее всего частота на ядро — подробнее ниже. |
| Память | От 32 ГБ. Рекомендованные конфигурации серверов — от 64 ГБ. |
| Интернет | Стабильное подключение, около 200 Мбит на сервер: браузеры и прокси работают постоянно. Исходящий порт 80 должен быть открыт — через него программа связывается с кабинетом и комбайном. |
Пример сервера под рабочую нагрузку: Ryzen 5 3600, 64 ГБ памяти, 2×480 ГБ NVMe. Где такой взять — в разделе «Сервер, прокси, капча».
- Процессор важнее всего. Программа упирается в процессор и плохо использует много ядер. Лучший выбор по отдаче — Ryzen 9 5950X: по нашему опыту, на нём комфортно работает около 60 потоков (например, 2 копии по 30 или 3 по 20). 7950X даёт прибавку около 20–30%, а многоядерные EPYC, двухпроцессорные и старые Xeon не окупаются — при невысокой частоте на ядро они тянут заметно меньше потоков.
- Видеокарта не обязательна, но даже самая простая заметно разгружает процессор.
- Сервер — только под программу. Мессенджеры, браузеры и другие программы на нём не нужны.
- Домашний компьютер или сервер в России — не лучший вариант: запуск зависит от доступа к серверам BAS (подробнее), а Яндекс чаще отвечает ошибкой 429.
Как подключиться к серверу
Удалённый сервер (его называют дедиком) открывается встроенной в Windows программой: Пуск → «Подключение к удалённому рабочему столу», затем адрес сервера, логин и пароль от хостинга. Если хостер выдал адрес с портом (IP:порт), вводите его целиком.
Не подключается, хотя данные верные, — возможно, защита хостера забанила ваш IP после неудачных попыток входа: попробуйте с другого IP или напишите хостеру.
Перестал работать буфер обмена между вашим компьютером и сервером? На сервере запустите rdpclip.exe через диспетчер задач, а затем перезапустите сервер.
Пароль к серверу подбирают по RDP. Если учётную запись администратора блокирует или на сервере появился чужой процесс (например, майнер), пароль подбирают или уже подобрали снаружи. Поставьте стойкий пароль, смените порт RDP со стандартного 3389 и по возможности разрешите вход только со своих IP.
Установка
-
Скачайте сборку
В разделе «Скачать софт» — он открывается, когда есть действующая лицензия. Берите программу только оттуда: старые архивы могут не запуститься или не принять ключ. Для работы берите основную сборку — AlpineSoft (Stable); остальные тестовые (чем отличаются).
-
Распакуйте в отдельную папку на диске C или D
Не на рабочий стол. Для каждой копии — своя папка.
-
Запустите
AlpineSoft.exe от имени администратора
Всегда — и при первом запуске, и потом. Первый запуск может идти долго.
-
Авторизуйтесь
Выберите язык интерфейса, введите логин и пароль. Какие — видно в этом шаге, когда вы вошли в кабинет. Это не данные кабинета и не лицензионный ключ: ключ вписывается позже, на шаге 6. Галочка «Сохранять на диске» избавит от ввода при каждом запуске.
-
Дождитесь интерфейса
Иногда окно не появляется, а значок программы прячется в трей — у часов, под стрелкой «Отображать скрытые значки». Нет и там — если программа не запускается.
-
Впишите лицензионный ключ
Лицензионный ключ во вкладке «Главное», формат XXXX-XXXX-XXXX-XXXX. Ключ — в разделе «Лицензия».
Только от имени администратора — это требование программы. А если софт запускается с трудом, вылетает или сбивает настройки, обычно мешает антивирус (
что с ним делать).
Лицензия и устройства
Лицензия действует на заданное число устройств — серверов, на которых запущен софт. Сколько устройств входит в вашу лицензию и сколько уже занято, видно в разделе «Лицензия». Там же можно докупить устройства и сбросить привязку — например, при переезде на новый сервер.
- «Сбросить устройства» снимает все привязки сразу. Рабочие серверы после этого перепривязываются сами — и работающие копии, и запущенные заново; вручную ничего делать не нужно.
- Часы сервера. Проверка ключа чувствительна ко времени: расхождение больше 5 минут даёт ошибку ключа. Включите синхронизацию времени по сети и проверьте часовой пояс — особенно на новом сервере.
- Только от имени администратора — иначе программа не определит устройство и выдаст ошибку ключа.
- Срок лицензии смотрите в кабинете: программа показывает общий срок, а не срок вашей лицензии.
- Продление — кнопка «Продлить» у ключа: срок прибавляется к текущей дате окончания, а у истёкшей лицензии отсчитывается от дня продления. Ключ в программе менять не нужно; привязки устройств при продлении сбрасываются, и рабочие серверы занимают места заново сами. Чтобы не следить за датой, включите у ключа «Автопродление» (как это работает).
- Докупленные устройства действуют до даты окончания своего ключа. Уменьшить число устройств у действующей лицензии нельзя — только в автопродлении или при продлении после окончания срока (подробнее).
- Новая лицензия — это новый ключ со своим сроком от момента покупки: ключи сами не объединяются. Чтобы не менять ключ во всех копиях, продлевайте существующий.
Несколько копий на одном сервере
На одном сервере можно запустить несколько копий. Так и рекомендуем с самого начала: создание и нагул — в одной копии, продвижение — в другой, это эффективнее. Правила простые:
- Каждой копии — своя папка. Не запускайте две копии из одной папки.
- Каждой копии — свой номер в Номер установленной копии софта в текущем ПК: 1, 2, 3… Одинаковые номера смешают профили.
- Локальная база общая на весь сервер. Чтобы копии работали с разными наборами профилей, разведите их по группам. Чтобы одна копия грела, а другая продвигала те же профили, — наоборот, поставьте одну группу.
- Каждой копии — своё название в кабинете (Название проекта для панели управления). Копии с одинаковым названием кабинет считает одной.
Конфиг: сохранить и перенести
Конфиг — это все настройки копии одним файлом. С включённым Сохранять конфиг при каждом запуске работы (по умолчанию Вкл.; поле видно в режиме продвинутого пользователя) программа при каждом запуске сохраняет его в папку ConfigBackup рядом с софтом.
Чтобы перенести настройки на другую копию или сервер, загрузите файл через меню «Файл» → «Загрузить» в левом верхнем углу программы. Так же настройки, которые вам сделал куратор, переносятся на все остальные копии.
Вручную сохранённый конфиг — это два файла: загружайте тот, что без default в названии. Из ConfigBackup берите самый свежий по дате — но если настройки сбросило обновление, берите последний файл до обновления: копия, запущенная после него, уже сохранила сброшенные настройки, и самый свежий файл бывает пустым. Между разными сборками конфиг тоже переносится — подтянутся совпадающие поля, остальные проверьте.
Конфиг переносит и пути — к папке профилей, к файлам прокси, ключей и списков, — а на новом сервере диски и папки могут быть другими: после загрузки проверьте их, а заодно номер копии и название в кабинете. Копировать файлы в папку ConfigBackup новой копии бесполезно — конфиг применяется только загрузкой через меню (ошибки после переноса).
Небольшие правки удобнее делать из кабинета — прямо на странице копии или сразу для многих копий.
Как это устроено
Обновления
Новую версию копия ставит сама, когда её запускают: вручную, командой из кабинета или плановым перезапуском Периодичность перезагрузки софта (часы). Скачивать программу заново не нужно, а отключить автообновление или выбрать версию из списка нельзя. Работающая копия остаётся на своей версии, пока её не перезапустят.
- Спешить не обязательно. О срочных обновлениях мы пишем отдельно в канале новостей. Номер сборки сменился без новости — ничего делать не нужно.
- Обновление только для продвижения — если так сказано в новости, перезапускайте копии с «Поисковой оптимизацией», а копии нагула можно не трогать.
- Новое сначала выходит в Preview, а после проверки — в Stable (о сборках).
Когда вышла новая версия Chrome или ядра:
- Закройте программу полностью — кнопкой «Выход» — и запустите снова от имени администратора. Если копий на сервере несколько, закройте все и запускайте по одной, дожидаясь, пока предыдущая полностью загрузится.
- Дождитесь первого запуска. Программа докачивает новый движок — сотни мегабайт, и запуск может идти 10–20 минут. Не прерывайте его.
- Проверьте настройки до старта работы. При смене движка часть значений может сброситься, а программа — снова показать окно входа. Особенно проверьте единицу срока жизни профилей: бывало, что вместо дней вставали часы, и профили удалялись раньше срока. Прежние настройки — в папке
ConfigBackup (как загрузить).
- Обновите версии Chrome в отпечатках под новый движок — как.
Из практики: обновите сначала один сервер и пару проектов, посмотрите на результат — и только потом остальные.
Во время сбоя серверов BAS работающие копии не перезапускайте. Работающие копии сбой не останавливает, а перезапущенная может не подняться, пока связь не вернётся (
почему). Плановый перезапуск в такой час тоже может оставить копию выключенной. Проверка простая: откройте
bablosoft.com в браузере на сервере.
Какую сборку выбрать
На странице загрузки лежит несколько сборок. Лицензия одна на все: чтобы перейти на другую, скачайте её и распакуйте в отдельную папку — переназначать ничего не нужно.
- AlpineSoft (Stable)
- Основная сборка для работы: сюда приходят проверенные обновления.
- AlpineSoftPreview
- Тестовый канал: новые версии Chrome и исправления приходят сюда раньше, чем в Stable. Бывает менее стабильной — ставьте, если хотите новое раньше и готовы присматривать за копией.
- AlpineSoftLegacy
- Сборка на старом движке, ощутимо легче для процессора. Помечена «для тестирования», но выручает слабый сервер, на котором регулярно сыплется «Таймаут во время выполнения LoadPage» даже после снижения потоков. Обновляется редко: исправления приходят в неё позже, чем в Stable, и после изменений вёрстки Яндекса она может заметно отставать — выдача грузится не полностью, кликов становится меньше. Упали клики только на Legacy — проверьте ту же задачу на Stable.
- Другие тестовые сборки
- Для тестов и сравнения: прежние версии программы (например, AlpineSoftBeta и AlpineSoftRollback) и сборки на других движках, с другой логикой антидетекта. В Rollback тонкие настройки браузера и отпечатков ещё не спрятаны под галочку расширенных настроек. Набор таких сборок меняется: какие есть сейчас, на каком движке и от какой даты каждая — написано на странице загрузки.
Движок у сборок разный. Версии Chrome в отпечатках должны соответствовать движку сборки (
подробнее). Профиль открывается тем движком, на котором создан, и профили с нового движка на старом могут давать ошибки — для сборки на другом движке заводите отдельную
группу профилей.
Одна сборка на сервер. Встроенная база на сервере общая, а версии движка BAS у сборок разные — по нашему опыту, две разные сборки, запущенные на одном сервере одновременно, конфликтуют: вторая не стартует или падает с ошибкой базы (
например, такой). Переходите на другую сборку, закрыв все копии прежней и перезагрузив сервер, а разные сборки держите на разных серверах (
подробнее).
Если программа не запускается
При каждом запуске программа обязательно связывается с серверами BAS (bablosoft.com) — платформы, на которой она собрана, — и при необходимости докачивает движок браузера. Поэтому почти всегда причина одна из трёх: нет связи с серверами BAS (провайдер их блокирует или у BAS сбой), устаревший кэш запуска в папке appsremote или антивирус. Связь проверить просто: откройте bablosoft.com в браузере на сервере.
Что можно сделать — от простого к тяжёлому:
- Сбросить кэш запуска
- Закройте программу и завершите в диспетчере задач её оставшиеся процессы (
AlpineSoft.exe, FastExecuteScript.exe, mongod.exe). Удалите папку appsremote в корне папки программы и файл data\run_config.txt, если он есть. Запустите от имени администратора и загрузите конфиг из ConfigBackup — настройки при этом сбрасываются. Папка не удаляется — перезагрузите сервер и удалите её до запуска программы. Лечит «HTTP request error» при запуске и случай, когда из нескольких копий на сервере стартует только одна.
- Скачать движок заново
- Удалите папку
BasEngines в C:\Users\<пользователь>\AppData\Local — при запуске программа загрузит его снова.
- Поставить начисто
- Скачайте сборку на странице загрузки, распакуйте в новую папку, запустите от администратора и загрузите конфиг из
ConfigBackup старой папки.
- Запустить в обход блокировки
- Сначала — свежая сборка, поставленная начисто (шаг выше): сборки с конца октября 2025 ходят к BAS через сервер Alpine и на серверах в России обычно запускаются без VPN; обновление при перезапуске этого не даёт. За проксирование запуска отвечает файл
data\run_config.txt: устаревший мешает — его удаляют при сбросе кэша, — а если без него связи с BAS нет, положите свежий файл от поддержки (подробнее). Не помогло — надёжнее всего Proxifier: через прокси идут только соединения с серверами BAS и Alpine. Другой вариант — VPN только на время запуска: включить, дождаться окна программы, выключить и лишь потом запускать работу.
- Пересоздать встроенную базу
- Крайняя мера, если программа падает с ошибкой встроенной базы (например, такой) даже после чистой установки. Закройте все копии, завершите
mongod.exe и удалите папку BasDatabases в C:\Users\<пользователь>\AppData\Local. С локальной базой в ней лежат профили и ключи — они пропадут, поэтому сначала сохраните копию папки и бэкап из DatabaseBackup (где что лежит). Затем запускайте копии по одной, дожидаясь, пока предыдущая полностью загрузится.
Прежде чем сбрасывать, проверьте сервер: запуск от имени администратора, антивирус удалён (
служебный модуль), на диске свободно больше 4 ГБ, брандмауэр не закрывает порт встроенной базы 19801. Логи копии лежат внутри
appsremote (
appsremote\AlpineSoft\logs) — если их просит поддержка, скопируйте папку до удаления. После переустановки программа может сообщить о лимите устройств: нажмите «Сбросить устройства» в разделе
«Лицензия».
Какой из этих шагов нужен именно вам — по симптому (лаунчер на 0% или 10%, «HTTP request error», значок в трее без окна, ошибка при старте), — разобрано в «Решении проблем».
Запуск через Proxifier
Proxifier отправляет через прокси только соединения с серверами BAS и Alpine — остальной трафик сервера идёт как обычно. Так же лечится «HTTP request error»: зачастую его вызывает блокировка РКН.
- Подготовьте быструю прокси с широким каналом, через которую открывается
bablosoft.com. Через BAS идёт не только запуск, но и установка отпечатков и проверка прокси, поэтому через узкий канал (30–100 Мбит) сыплются ошибки отпечатков и проверки прокси, а процессор уходит в 100%.
- В Proxifier: Profile → Proxy Servers — добавьте эту прокси.
- Profile → Proxification Rules → Add: в Target hosts впишите
*bablosoft.com*, в Action выберите добавленную прокси. Стрелками справа поднимите правило в самый верх и нажмите OK.
- Запустите программу — в окне Proxifier будет видно, что правило сработало.
- Если
bablosoft.com с сервера открывается и напрямую, после запуска программы Proxifier можно выключить: по нашему опыту, это убирало ошибки отпечатков, которые сыпались через него.
Адреса серверов Alpine, которые тоже стоит проксировать, видны после входа в кабинет.
Не создавайте глобальных правил — сломается подключение к PostgreSQL. Правила для AlpineSoft.exe и FastExecuteScript.exe — только крайний случай. Если Proxifier пишет CONNECT rejected: HTTP/1.1 403 Forbidden, эта прокси не пускает на bablosoft.com — возьмите другую.
Важные мелочи
- Не крутите колёсико мыши над полями программы: оно меняет значения выпадающих списков и чисел. Прокручивайте ползунком.
- Крестик окна не закрывает программу — она уходит в трей и продолжает работать. Закрывайте кнопкой «Выход»: если запустить копию снова, пока она висит в трее, на сервере окажутся две одинаковые копии (подробнее).
- Антивирус, включая Защитник Windows, часто ложно срабатывает на программы, которые имитируют действия человека. Для его отключения в софте есть служебный модуль.
- Софт, документацию и доступы нельзя передавать третьим лицам.