Настройка бота с нуля для ASF V3

Дорогие читатели. Предлагаю вам пошаговую инструкцию для тех, кто только начинает свой путь фермера и пытается настроить своего первого бота. Полезна она будет и для тех, кто пытается разобраться с многочисленными изменениями, которые делает Archi, чтобы ASF был актуален.

Настройка в web-конфигураторе

Полностью настроить бота вы можете в веб-кофигураторе, о котором я писал здесь. Я буду расписывать всё поэтапно, так же как это сделано на сайте, чтобы вам было максимально понятно.  Сразу скажу, что настраивать бота будем полностью от и до (но только с расчётом на то, что делаем бота чисто для фермы карточек), поэтому на сайте вам необходимо нажать на кнопку «Отображение расширенных настроек». Также выберите настройку соответствующую вашей версии ASF. И так начнём:.

  1. Name — имя файла, которое будет у бота. Для корректной работы вводите латинские буквы и цифры (например bot1)
  2. SteamLogin — логин бота в стиме
  3. SteamPassword — пароль бота в стиме
  4. Enabled — автоматический запуск бота при запуске ASF (если поставите галочку, то бот будет запускаться при запуске ASF, если оставите крестик, то вам придётся запускать его вручную), чтобы не заморачиваться ставьте галочку.
  5. Paused — отключение автоматического запуска фарма ботом (если поставите галочку, то бот не будет фармить до тех пор, пока ему не пришлют команду start, если оставите крестик, то бот будет продолжать фармить при запуске), чтобы не заморачиваться оставляйте крестик.
  6. SteamParentalPIN — пароль родительского контроля (если вы его не включали, то оставляйте «0», если у вас установлен родительский контроль, то введите пароль родительского контроля вместо «0»).
  7. BotBehaviour- определяет поведение бота в ситуациях когда боту присылают приглашение в друзья, приглашают в группу или предлагают обмен. Оптимальный вариант для бота это добавить все 3 характеристики. Приглашение в друзья от мастер аккаунта он никогда не будет игнорировать, равно как и предложения обмена. А в нужную группу он сам отправит запрос на вступление.
  8. SteamMasterClanID — ID вашей группы, в чате которой вы можете сразу давать приказы всем ботам. Сейчас это уже не актуально поэтому, чтобы не заморачиваться, оставте «0»
  9. SteamUserPermissions — настройка аккаунтов операторов и мастеров. Оператор может добавлять лицензии и ключи, Мастер получает полный контроль над ботом. Чтобы не заморачиваться вам необходимо ID вашего основного аккаунта добавить в строчку SteamID64, и выбрать Master и нажать «добавить»
  10. AcceptGifts — автоматическое добавление полученных гифтов в библиотеку бота (если ставите галочку, то будет добавлять, если ставите крестик, то не будет), чтобы не заморачиваться ставьте галочку.
  11. SteamTradeToken — торговый токен для прямого обмена бота с вашим аккаунтом, если бот у вас не в друзьях. Чтобы не заморачиваться оставляйте пустым
  12. TradingPreferences — поведение бота при торговле, оставляйте по умолчанию
  13. LootableTypes — типы предметов, которые бот будет отправлять вам автоматически.  Добавлять необходимо все, кроме Unknown
  14. MatchableTypes — настройка, которую не нужно трогать. Для обычной фермы она бесполезна.
  15. HoursUntilCardDrops — настройка определяющая порог в часах до начала выпадения карточек, по умолчанию стоит 3 часа, увеличивать можно, уменьшать — нельзя.
  16. FarmingOrder- настройка определяющая что фармить боту в первую очередь. С моей точки зрения — бесполезная настройка: фармить всё равно придётся каждую игру, а любые настройки отличные от первоначальной потребляют дополнительные ресурсы компьютера, что при размещении на VDS не рационально. Оставляйте значение по умолчанию.
  17. SendTradePeriod — настройка отвечающая за период, по истечении которого боты будут отправлять вам карточки, бустеры и прочее. Здесь на ваше усмотрение можете выбрать любое количество часов (от 0 до 255), но я считаю оптимальным 6, т.е. 4 раза за сутки бот будет вам скидывать свой лут. Это делается для исключения бана обменов (при котором чтобы попасть в обмены вам придётся каждый раз вводить капчу)
  18. AutoSteamSaleEvent — -настройка отвечающая за получение распродажных карточек. Без вариантов, ставим галочку.
  19. FarmOffline — работа бота в оффлайн режиме. Рекомендую оставить по умолчанию крестик, так как режим оффлайн накладывает много ограничений и теряет наглядность.
  20. HandleOfflineMessages — возможность получения сообщений при работе в оффлайн режиме. Нестабильная функция. Если вы оставили предыдущую функцию по умолчанию, то и эту оставляйте по умолчанию т.е. крестик.
  21. IdlePriorityQueueOnly — функция необходимая для основного аккаунта, для бота она не нужна. Оставляем значение по умолчанию т.е. крестик
  22. IdleRefundableGames —  функция необходимая для основного аккаунта, если вы планируете возвращать купленные в магазине steam игры. Для ботов она не актуальна поэтому оставляем значение по умолчанию — галочку.
  23. SendOnFarmingFinished — автоматическая отправка лута ботом после завершения фарма. Очень удобная функция, но в последнее время я отказался от неё, мой совет: по умолчанию — крестик. Но вы можете и включить данную опцию.
  24. ShutdownOnFarmingFinished — функция отключающая бота по завершению фарма. Нужна для экономии ресурсов системы и может быть актуальной только на VDS. На обычных компьютерах она не нужна — ставим крестик
  25. DismissInventoryNotifications — функция отключающая уведомление о получении нового предмета. Для ботов она вполне необходима, поэтому ставим галочку.
  26. RedeemingPreferences — функция определяющая поведения бота при получении ключей. Рекомендую включить Forwarding и Distributing, для возможности отправлять весь список ключей одному боту, который в последствии распределит их между всеми.
  27. GamesPlayedWhileIdle — функция запускающая накрутку часов в указанных играх по appID во время простоя. Не более 32 игр. Для бота данная функция не актуальна. Оставляем пустой.
  28. CustomGamePlayedWhileFarming — функция выдающая сообщение формата » находится в игре не связанной со steam: а здесь то что вы напишите в строчке функции» когда ваш бот фармит . Для фермы ботов не актуальная функция. оставляем пустой.
  29. CustomGamePlayedWhileIdle — функция аналогичная предыдущей, только сообщение выводится когда бот простаивает. Для фермы ботов не актуальная функция. оставляем пустой.

Поздравляю, ваш бот настроен, можете нажать на кнопку «Скачать» и добавить полученный файл в папку config вашего ASF. Удачного фарма!

Дополнительно, к этой статье, сделаю видео, чтобы убрать все непонятки.

Пользуйтесь друзья!

 

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

53 комментария: Настройка бота с нуля для ASF V3

  1. Evgeniy пишет:

    Какие «лучше» настройки использовать для 100 ботов?) Ну что бы без возможных КТ и прочего) Акки все свои)

    • Mozg_3D пишет:

      Посмотри конфиги здесь. Также там есть ссылки на настройку таймингов и прочего, прочитай и настрой как тебе будет удобней.

  2. Miko пишет:

    Привет, за день прочитал весь твой блог, спасибо за контент:) Хотелось бы узнать будет ли инфа о дверях и голосовалках через ASF?

  3. Booka пишет:

    Привет еще раз, подскажите плс а как закинуть всех ботов в группу чата, или же отправив соощения 1му боту отправится всем? ( допустим активировать игру и тд)

    • Mozg_3D пишет:

      Чтобы боты были в чате в настройках нужно прописать группу и после того, как они в нее вступят с ними можно общаться.
      Если добавить после команды asf (например: !loot asf), то это заставит всю ферму выполнить запрос (в примере вся ферма отправит лут мастеру с наименьшим номером)

  4. Booka пишет:

    Привет, как я понял если я имею 50 аккаунтов, мне нужно в генераторе сделать 50 json файлов с логинами и паролями этих аккаунтов, в настройках сделать 1 мастера + 49 рабов. 1 оператор это мейн. после эти 50 файлов закинуть в конфиг и запустить ASF все верно?

  5. Edward пишет:

    есть два аккаунта один master, виорой bot, бот нормально фармит карточки, а на мастере asf выдает «на этом аккаунте нечего фармить!» хотя там еще много карточек осталось

  6. Roman пишет:

    SteamMasterClanID — ID вашей группы, в чате которой вы можете сразу давать приказы всем ботам. Сейчас это уже не актуально поэтому, чтобы не заморачиваться, оставте «0»

    А куда вообще отправлять все эти команды с приказами ботам? У меня при запуске выскакивает черное окошко командной строки виндовс где пишет логи, но туда ничего ввести нельзя…

    • Mozg_3D пишет:

      Все сообщения отправляются лично ботам через чат стима. через одного бота можно командовать всей фермой.

  7. Никитос пишет:

    У меня бот фармит по 1 игре. Так и должно быть? Или можно выставить, что бы сразу несколько фармил. Подскажите, пожалуйста.

  8. Сергей пишет:

    Хочу использовать ASF как бустера и возникает один вопрос:
    Есть 1000 аккаунтов в блакноте. Как загрузить их с блакнота, а не в ручную?

    • Mozg_3D пишет:

      Если они у вас в блокноте в формате ник:пароль, то без скрипта вам не обойтись. А если они уже настроенные и у вас соответственно 1000 файлов блокнота, то необходимо запустить ASF и поместить данные файлы в папку config.

  9. Steamer_2249 пишет:

    Привет. Я хочу настроить бота для трейда на STM и хочу тебя спросить нужно ли использовать настройку MatchableTypes и вообще для чего она?

  10. Roil пишет:

    Какие нужны настройки конфига для буста часов в 1 игре?

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

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

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