Обновляем ASF. Настройка бота

Как и обещал, продолжаем обновлять настройки ASF

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

{
«SteamLogin»: «»,
«SteamPassword»: «»,
«Enabled»: true,
«s_SteamMasterClanID»: «»,
«SteamUserPermissions»: {
«»: 3,
},
«AcceptGifts»: true,
«LootableTypes»: [
1,
2,
3,
4,
5,
6,
7,
8
],
«MatchableTypes»: [
5
],
«TransferableTypes»: [
1,
3,
5,
6
],
«AutoSteamSaleEvent»: true,
«FarmingOrders»: [
0
],
«SendTradePeriod»: 6,
«BotBehaviour»: 61,
«RedeemingPreferences»: 3
}

AcceptGifts

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


AutoSteamSaleEvent

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


BotBehaviour

Функция отвечающая за автоматические действия бота в зависимости от настроек.

ЗначениеНаименованиеРасшифровка
0NoneНикаких специальных действий.
1RejectInvalidFriendInvitesОтклонять приглашения в друзья
2RejectInvalidTradesОтклонять предложения обмена
4RejectInvalidGroupInvitesОтклонять приглашения в группу
8DismissInventoryNotificationsЧитать уведомления о новых предметах в инвентаре
16MarkReceivedMessagesAsReadОтметить все сообщения как прочитанные
32MarkBotMessagesAsReadОтмечает сообщения этого аккаунта отправленные другим ботам в пределах текущей фермы как прочитанные

Для основного аккаунта стоит использовать значение по умолчанию «0». Значение выставляется как сумма необходимых настроек. Максимальная сумма составляет «63».


CompleteTypesToSend

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

ЗначениеНаименованиеРасшифровка
3FoilTradingCardОтправляет собранный значок из металлических карт
5TradingCardОтправляет собранный значок из обычных карт

CustomGamePlayedWhileFarming

Функция отвечающая за вывод сообщения когда аккаунт играет в какую-либо игру в место названия игры.


CustomGamePlayedWhileIdle

Функция отвечающая за вывод сообщения когда аккаунт находится в режиме простоя.


Enabled

Функция отвечающая за автоматический запуск бота при запуске ASF. По умолчанию отключена.


FarmingOrders

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

ЗначениеНаименованиеРасшифровка
0UnorderedБез сортировки, повышает производительность.
1AppIDsAscendingФармит игры с низким AppID в первую очередь
2AppIDsDescendingФармит игры с высоким AppID в первую очередь
3CardDropsAscendingФармит игры с наименьшим количеством оставшихся карт в первую очередь
4CardDropsDescendingФармит игры с наибольшим количеством оставшихся карт в первую очередь
5HoursAscendingФармит игры с наименьшим количеством сыгранных часов в первую очередь
6HoursDescendingФармит игры с наибольшим количеством сыгранных часов в первую очередь
7NamesAscendingФармит игры в алфавитном порядке по возрастанию
8NamesDescendingФармит игры в алфавитном порядке по убыванию
9RandomФармит в случайном порядке
10BadgeLevelsAscendingФармит игры с низким уровнем значка в первую очередь
11BadgeLevelsDescendingФармит игры с высоким уровнем значка в первую очередь
12RedeemDateTimesAscendingФармит старые игры на вашем аккаунте в первую очередь
13RedeemDateTimesDescendingФармит новые игры на вашем аккаунте в первую очередь
14MarketableAscendingФармит карточки из удалённых игр в первую очередь
15MarketableDescendingФармит карточки из не удалённых игр в первую очередь

FarmPriorityQueueOnly

Функция отвечающая за определение автоматической приоритетной очереди простоя. Список игр добавляется для каждого бота отдельно командой iq [Bots]. Не совсем понятно для чего введена данная функция и какой от неё смысл. Рекомендую использовать значение по умолчанию.


GamesPlayedWhileIdle

Функция отвечающая за накрутку часов в играх в режиме простоя. Необходимо указать appID игр, чтобы начать накрутку часов. Запустить можно не более 32 игр одновременно.


HoursUntilCardDrops

Функция отвечающая за ожидание в часах перед началом непосредственного получения карточек. Принято считать, что новым аккаунтам необходимо наиграть в игру не менее 3х часов до получения карточек


LootableTypes

Функция отвечающая за то, какие типы предметов боты будут отправлять мастеру. По умолчанию 1,3,5. Рекомендую брать все значения, кроме «0».

ЗначениеНаименованиеРасшифровка
0UnknownПредметы, не попадающие в категории представленные ниже
1BoosterPackБустер карт
2EmoticonСмайлы
3FoilTradingCardМеталлические карточки
4ProfileBackgroundФон профиля
5TradingCardОбычные карточки
6SteamGemsСамоцветы и мешочки самоцветов
7SaleItemПредметы распродажи
8ConsumableИспользуемые предметы
9ProfileModifierМодификаторы профиля
10StickerСтикеры
11ChatEffectЭффекты чата
12MiniProfileBackgroundФон мини-профиля
13AvatarProfileFrameРамка аватара профиля
14AnimatedAvatarАватар профиля

MatchableTypes

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

ЗначениеНаименованиеРасштфровка
0UnknownПредметы, не попадающие в категории представленные ниже
1BoosterPackБустер карт
2EmoticonСмайлы
3FoilTradingCardМеталлические карточки
4ProfileBackgroundФон профиля
5TradingCardОбычные карточки
6SteamGemsСамоцветы и мешочки самоцветов
7SaleItemПредметы распродажи
8ConsumableИспользуемые предметы
9ProfileModifierМодификатор профиля
10StickerСтикеры
11ChatEffectЭффект чата
12MiniProfileBackgroundФон мини-профия
13AvatarProfileFrameРамка аватара профиля
14AnimatedAvatarАватар профиля

OnlineStatus

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

ЗначениеНаименование
0Offline
1Online
2Busy
3Away
4Snooze
5LookingToTrade
6LookingToPlay
7Invisible

PasswordFormat

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


Paused

Функция ставящая фарм карт на паузу. По умолчанию отключена. Для ботов нет смысла включения данной функции.


RedeemingPreferences

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

ЗначениеНаименованиеРасшифровка
0NoneНикаких особых действий. По умолчанию
1ForwardingПередавать ключи ,которые не удалось активировать, другим ботам
2DistributingРаспределять все ключи между всеми ботами
4KeepMissingGamesНе передавать ключи от игр, которые отсутствуют на аккаунте
8AssumeWalletKeyOnBadActivationCodeПытается ошибочные ключи использовать как ключи пополнения баланса

SendOnFarmingFinished

Функция определяющая будет ли бот отправлять предложения обмена по окончанию фарма всех карточек а также при получении нового предмета в режиме простоя. По умолчанию отключена. Не рекомендую использовать на фермах с числом ботов более 30.


SendTradePeriod

Функция определяющая в часах период отправки предложений обмена ботов, в не зависимости от того находится он в режиме простоя или фармит. Значение «0» отключает данную функцию. Отчёт времени идёт с момента запуска бота. Рекомендую использовать данную функцию вместо предыдущей и команды !loot, так как функция спокойно проходит защиту от DDos и не требует дополнительных настроек. Оптимальные значения 4 — 8.


ShutdownOnFarmingFinished

Функция определяющая поведения бота после окончания процесса фарма. По умолчанию проверяет не появились ли карточки в какой-либо игре, если да то запускает процесс фарма. Во включенном состоянии по окончанию фарма отключает бота.


SkipRefundableGames

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


SteamLogin

Функция задаёт логин аккаунта


SteamMasterClanID

Функция задаёт id группы к которой должен присоединиться аккаунт (если вы используете группу и групповой чат для управления ботами)


SteamParentalCode

Функция задаёт ваш PIN для семейного просмотра, если, конечно, он включён


SteamPassword

Функция задаёт пароль аккаунта


SteamTradeToken

Функция задаёт трейд-токен для отправки предметов ботом на мастер-аккаунт. Необходима только в том случае, если мастер-аккаунт не в друзьях.


SteamUserPermissions

Функция задаёт массив пользователей с указанием прав доступа. Можно указывать несколько аккаунтов Отправлять предметы автоматически будет только аккаунту с наименьшим ID

ЗначениеНаименованиеРасшифровка
0NoneНикаких особых прав
1FamilySharingДаёт минимальный доступ для пользователей использующих семейный доступ. Опять же, это скорее зарезервированное значение, поскольку ASF способен автоматически обнаруживать каким steam ID разрешён доступ к вашей библиотеке
2OperatorДаёт основные права доступа к аккаунту, в основном для активации ключей и добавления бесплатных лицензий
3MasterДаёт полный доступ к данному аккаунту

TradingPreferences

Функция определяет поведение ASF при получении предложений обменов

ЗначениеНаименованиеРасшифровка
0NoneНикаких особых настроек
1AcceptDonationsПринимаются все обмены, где бот ничего не отдаёт
2SteamTradeMatcherПассивно участвует в предложениях обменов по правилам STM
4MatchEverythingТребует, чтобы был задан SteamTradeMatcher, и в сочетании с ним — также принимаются «плохие» сделки в дополнение к «хорошим» и «нейтральным»
8DontAcceptBotTradesНе принимаются автоматически предложения обмена, отправленные по команде loot другими ботами
16MatchActivelyАктивно участвует в предложениях обменов по правилам STM

TransferableTypes

Функция определяет, какие типы предметов Steam будут использоваться для передачи между ботами с помощью команды transfer

ЗначениеНаименованиеРасшифровка
0UnknownПредметы, не попадающие в категории представленные ниже
1BoosterPackБустер карт
2EmoticonСмайлы
3FoilTradingCardМеталлические карточки
4ProfileBackgroundФон профиля
5TradingCardОбычные карточки
6SteamGemsСамоцветы и мешочки самоцветов
7SaleItemПредметы распродажи
8ConsumableИспользуемые предметы
9ProfileModifierМодификаторы профиля
10StickerСтикеры
11ChatEffectЭффект чата
12MiniProfileBackgroundФон мини-профиля
13AvatarProfileFrameРамка аватара профиля
14AnimatedAvatarАватар профиля

UseLoginKeys

Функция отвечающая за запоминание ключа входа (как в steam когда ставите запомнить). По умолчанию включена. Отключение повлияет лишь на аккаунты, у которых вы вручную вводите пароль, так как вам каждый раз придётся вводить пароль.


UserInterfaceMode

Функция, которая показывает в каком режиме подключается аккаунт к steam

ЗначениеРасшифровка
0По умолчанию (обычный клиент steam)
1BigPicture
2Мобильная версия

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

Закладка Постоянная ссылка.

8 комментариев: Обновляем ASF. Настройка бота

  1. ser пишет:

    Что делат я в ASF Вписываю VOTE ASF чтоб проголосовать в номинации в стим но пишет команда неизвестна

  2. rep пишет:

    мне аваст написал ArchiSteamFarm.exe пытаеться изменить или удалить файл log.txt в защищенной папке DESKTOP это нормально

    • Mozg_3D пишет:

      Я не знаю, откуда ты взял АСФ и откуда аваст, где они установлены и прочее, так что ничего не могу тебе подсказать. А свой лог АСФ естественно меняет

  3. Лари пишет:

    Я так понимаю последняя версия ASF уже на 7 винде не пашет?

  4. Изя Каткин пишет:

    Автор, ты один из тех людей, кто безвозмездно делится очень важными знаниями. Прозвучит пафосно, но будь таких людей больше и мир был бы лучше 🙂 Спасибо тебе что не забрасываешь сайт. Так или иначе читаю тебя года с 17 наверное. Спасибо что ты есть 🙂

  5. Александр пишет:

    Спасибо

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.