Обновляем ASF. Глобальная конфигурация

ASF (Archi Steam Farm)

Ранее я уже писал, что очень скоро стартует распродажа в steam, а значит пришло время привести свою ферму в порядок. Глобальная конфигурация наших ботов первая в списке на обновление.

Глобальная конфигурация

{
«AutoRestart»: true,
«Blacklist»: [],
«CommandPrefix»: «!»,
«ConfirmationsLimiterDelay»: 25,
«ConnectionTimeout»: 120,
«CurrentCulture»: null,
«Debug»: false,
«FarmingDelay»: 30,
«GiftsLimiterDelay»: 5,
«Headless»: false,
«IdleFarmingPeriod»: 8,
«InventoryLimiterDelay»: 10,
«IPC»: false,
«IPCPassword»: null,
«IPCPasswordFormat» : 0 ,
«LoginLimiterDelay»: 20,
«MaxFarmingTime»: 10,
«MaxTradeHoldDuration»: 15,
«OptimizationMode»: 0,
«Statistics»: false,
«SteamMessagePrefix»: «/me «,
«SteamOwnerID»: 0,
«SteamProtocols»: 7,
«UpdateChannel»: 1,
«UpdatePeriod»: 24,
«WebLimiterDelay»: 1000,
«WebProxy»: null,
«WebProxyPassword»: null,
«WebProxyUsername»: null
}

Подробнее о значениях

AutoRestart

Если активно, то позволяет перезапускать программу при обновлении версии asf либо файлов конфигурации. Включать обязательно, программа получает больше автономности.

Blacklist

Добавляет в чёрный список appID игры, которую ASF не будет фармить. Необходима только тем, кто не обновляет версии ASF, так как им вручную придётся заводить appID распродаж, чтобы избежать зависания программы.

CommandPrefix

Определяет префикс для команд, чтобы ASF начал вас понимать. По умолчанию «!». Не вижу смысла его менять, хотя его можно сделать пустым и вообще не надо будет ничего вводить перед командами.

ConfirmationsLimiterDelay

Устанавливает время в секундах между двумя последовательными запросами на получение подтверждений 2FA. Большое количество запросов за короткий промежуток времени может вызвать временную блокировку со стороны steam, поэтому будьте аккуратны при редактировании данного значения. Можно увеличивать, можно уменьшать. По умолчанию стоит значение «10». Моё значение выставлено на основе практики работы фермы с количеством ботов не более 100 и одновременной работой трёх ферм.

ConnectionTimeout

Устанавливает таймауты в секундах для различных действий asf, в частности http- и ipc- запросов. По умолчанию «90». Так как боты получают распродажные карточки в больших объёмах я увеличил значение чтобы обмены зависали гораздо реже, так как во время распродаж сервера steam сильно замедляются.

CurrentCulture

По умолчанию ASF пытается использовать язык вашей операционной системы. Вы можете это изменить путём ввода Language tag. Посмотреть его вы можете в таблице. Помните, что ваша операционная система должна поддерживать вводимый язык. Я не меняю значения данной функции.

Debug

Включает режим отладки. Не рекомендую запускать данный режим, он не только замедляет работу программы, но и пишет логины и пароли ваших ботов в логе.

FarmingDelay

Проверяет текущую фармящуюся игру через количество минут, указанных в значении. Функция контролирует steam. По умолчанию значение «15». Если используете большое количество ботов то значение необходимо увеличивать. Моё значение выставлено на основе практики работы фермы с количеством ботов не более 100 и одновременной работой трёх ферм.

GiftsLimiterDelay

Функция гарантирующая, что между активациями ключей/гифтов пройдёт не менее секунд, указанных в значении. Моё значение выставлено на основе практики работы фермы с количеством ботов не более 100 и одновременной работой трёх ферм.

Headless

Функция указывающая запущен ASF на сервере или нет. При включении этой функции при запросе паролей, кодов 2FA программа будет останавливать бота вместо того, чтобы ждать пока необходимые данные будут введены. По умолчанию отключена. Рекомендую использовать эту функцию только в том случае, если вы понимаете как работать с сервером, командами, параметрами запуска и тд. Рядовому пользователю это не нужно.

IdleFarmingPeriod

Функция гарантирующая, что после окончания фарма карточек, в режиме простоя, через количество часов указанных в значении ASF проверит не появились ли карточки в играх на контролируемых аккаунтах. Значение «0» отключает эту функцию.

InventoryLimiterDelay

Функция гарантирующая, что между двумя запросами инвентаря пройдёт не менее секунд указанных в значении. По умолчанию значение «3». Моё значение выставлено на основе практики работы фермы с количеством ботов не более 100 и одновременной работой трёх ферм.

IPC

Функция определяет должен ли с ASF запускаться IPC-сервер. Если вы знаете и умеете работать с IPC, то можете включить эту функцию

IPCPassword

Это свойство определяет обязательный пароль для каждого вызова API, выполняемого через IPC, и служит дополнительной мерой безопасности. Если вы не используете IPC, то данное значение не меняете.

IPCPasswordFormat

Функция определяющая формат IPCPassword. Если меняете формат, то вам необходимо привести пароль IPC к соответствующему виду. Если вы не используете IPC, то данное значение не меняете.

LoginLimiterDelay

Функция гарантирующая, что между двумя последовательными попытками подключения пройдёт не менее секунд указанных в значении. По умолчанию значение «10» Моё значение выставлено на основе практики работы фермы с количеством ботов не более 100 и одновременной работой трёх ферм.

MaxFarmingTime

Функция указывающая ASF сколько часов максимально необходимо фармить игру до полного выпадения всех карточек. По умолчанию значение «10»

MaxTradeHoldDuration

Функция указывающая ASF максимально допустимое количество дней для удержания сделки. По умолчанию значение «15».

OptimizationMode

Функция включающая режим оптимизации (снижение потребления оперативной памяти) за счёт замедления процессов программы. По умолчанию значение «0», для включения режима необходимо значение «1».

Statistics

Функция включающая сбор статистики для дальнейшей разработки и улучшения программы. По умолчанию включена. Если вы не используете серверы ASF такие как STM, то можете отключить данную функцию.

SteamMessagePrefix

Функция добавляющая указанный в значении префикс перед каждым сообщением бота в чате steam. На IPC эта функция не распространяется.

SteamOwnerID

Функция назначающая владельца фермой. Необходимо указать Steam ID в 64-битной форме. Только владелец может использовать глобальные команды.

SteamProtocols

Функция определяет протоколы Steam, которые ASF будет использовать при подключении к серверам Steam. Значение по умолчанию «7», т.е. все протоколы включены.

UpdateChannel

Функция определяет канал обновления ASF. Значения: 0 — получение информации об обновлении, 1 — обновление до релизной версии, 2 — обновление до последней версии, в том числе и экспериментальной. По умолчанию значение «1»

UpdatePeriod

Функция определяющая период проверки обновления программы. По умолчанию это значение «24». Для вашего блага рекомендуется не изменять данное значение.

WebLimiterDelay

Функция определяющая период в миллисекундах, отвечающий за минимальную задержку между отправкой двух последовательных запросов к одной и той же веб-службе Steam. Опытным путём была определена величина, ставшая значением по умолчанию — «300». Снижение данного параметра опасно. Моё значение выставлено на основе практики работы фермы с количеством ботов не более 100 и одновременной работой трёх ферм.

WebProxy

Функция определяет адрес веб-прокси, который будет использоваться для всех внутренних запросов http и https, отправляемых ASF. Проксирование запросов ASF в целом не имеет преимуществ, но оно исключительно полезно для обхода различных видов межсетевых экранов, особенно отличного межсетевого экрана в Китае.

WebProxyPassword

Функция определяет пароль для веб-прокси. Если вы его не используете, или для него не нужны учётные данные, то не заполняйте.

WebProxyUsername

Функция определяет логин для веб-прокси. Если вы его не используете, или для него не нужны учётные данные, то не заполняйте.

Заключение

Текущая глобальная конфигурация актуальна для последней версии ASF. До распродажи выйдет еще одна — две релизные версии программы: чтобы добавить распродажный значок в чёрный список и чтобы подготовить ASF к распродаже.

Настройки, указанные мною позволят любой ферме до 300 ботов чувствовать себя нормально при работе. Для ферм с большим числом аккаунтов, вам необходимо увеличивать время между отправкой того или иного запроса, подробнее писал здесь. В следующей статье мы рассмотрим обновлённую конфигурацию для ботов. Следите за новостями. Удачного фарма.

P.S.

Обратите внимание, что многие базовые настройки таймингов с каждым годом вырастают.

Метки: , . Закладка Постоянная ссылка.

1 комментарий: Обновляем ASF. Глобальная конфигурация

  1. Сашуля пишет:

    C нeтерпeнием жду статью про конфиг для ботов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *