CS2
March 23, 2024

Собираем дроп с помощью ASF

Данная статья будет актуальна по большей части тем, кто передал свои Праймы на отфарм, урезав в целях безопасности мафайлы, и хочет собрать прибыль. Дело в том, что в этом случае возникает проблема: с урезанными мафайлами фермер не может выслать вам ваш дроп и собрать свою комиссию - урезанные мафайлы позволяют только логиниться в акк и ничего больше. Выход: собираем дроп сами (нажатием пары кнопок).

Чтобы не платить за отдельный софт, будем использовать прекрасную бесплатную прогу с открытым исходным кодом - Archi Steam Farm (он же ASF).

У ASF весьма внушительный функционал и впечатляющих размеров инструкция. Нам же нужна лишь маленькая часть возможностей проги.

Итак, с чего начать?

А начнём с того, что разделим статью на 3 части:
1) Общая настройка ASF
2) Настройка ASF для сбора лута
3) Настройка ASF для отправки лута

Далее в статье я, по сути, пробегусь по верхам, не особо объясняя, зачем именно мы ставим именно те или иные настройки. Функционал ASF очень богат, и я настоятельно советую выделить полчаса и просто прочитать инструкцию, чтобы понять, что в принципе можно делать эта программа: https://github.com/JustArchiNET/ArchiSteamFarm/wiki/Home-ru-RU

1. Общая настройка ASF

У меня Win x64, качаю ASF-win-x64.zip

2. Настройка ASF для сбора лута

  • Для начала настроим бота, который будет собирать весь дроп с фермы, назовём его Собиратель. Для этого переходим в "сетевой генератор конфигураций" (не запоминайте даже), где во вкладке Бот нужно указать данные Собирателя: https://justarchinet.github.io/ASF-WebConfigGenerator/#/bot. Как и на скриншоте ниже, имя бота выбираем любое, я назову host (в дальнейшем по этому имени будем собирать дроп). Вводим логин-пароль от бота (т.к. чтобы отправлять и принимать трейды программе нужно будет заходить в аккаунт), а SteamParentalCode оставляем пустым. На забываем щёлкнуть по галочке "Enabled".
  • Жмём "Отображение расширенных настроек", спускаемся ниже и в поле "TradingPreferences" выбираем "AcceptDonations" и жмём "Добавить".
  • После проделанного спускаемся в самый низ страницы и кнопкой качаем получившийся файл, который будет выглядеть как-то так:
  • Этот файлик "host.json" закидываем в папку "config" нашей ASF.
  • Сюда же закидываем мафайл нашего Собирателя. ВАЖНО! Мафайл должен быть назван логином бота.

В принципе, вы можете и не закидывать мафайл Собирателя, тогда при первом запуске потребуется 1 раз ввести 2FA код.

Готово!

Теперь можно смело запускать ASF. Если всё сделано правильно, вы увидите следующее:

Мы молодцы! На данный момент мы настроили ASF таким образом, что при запуске программа будет логиниться в нашего бота host и принимать все входящие предложения обмена, в которых бот сам ничего не передаёт.

3. Настройка ASF для отправки лута

  • Во-первых, присвоим нашему боту-Собирателю права Master, чтобы остальные боты знали, куда кидать дроп. Для этого создаём в папке "config" файл глобальной конфигурации "ASF.json" и пишем в него SteamID нашего Собирателя в виде, как на скриншоте ниже:
SteamOwnerID на скриншоте (он же SteamID) Собирателя можете найти в его Мафайле
  • Затем в ту же папку "config" переносим все мафайлы наших аккаунтов, с которых мы хотим собрать прибыль. Здесь важно, чтобы мафайл назывался логином аккаунта, который можно найти в самом мафайле в поле "account_name". Если все ваши мафы с названиями из цифр по типу "765....", воспользуйтесь ренеймером.
  • И вот теперь надо для каждого бота создать файл конфигурации и закинуть его в папку "config". Если у вас много аккаунтов (больше, условно, 15-20), можете воспользоваться бесплатной утилитой (за ссылку Огромное человеческое спасибо Кириллу). Утилита простая, но всё же надо немного к ней привыкнуть и понять её. Чуть позже отредактирую статью и выложу пошаговую инструкцию, а пока что предлагаю быстренько разобраться с ней самостоятельно или же создать файлы конфигурации для каждого бота вручную. В общем случае файл конфигурации бота будет выглядеть так:
Здесь серым закрашен "account_name" бота, взятый из его Мафайла
  • По итогу всех манипуляций, наша папка "config" будет выглядеть, как на скриншоте ниже. Здесь есть:
  1. Файл "host.json" с настройками нашего Собирателя
  2. Файл глобальной конфигурации "ASF.json"
  3. Множество мафайлов наших ботов, названные по имени аккаунта (например, "farmbot0001.maFile")
  4. Множество файлов конфигурации наших ботов, названные по имени аккаунта (например, "farmbot0001.json")
Здесь мы уже не видем Мафайл нашего собирателя "host.maFile", т.к. при первом запуске ASF конвертирует их в файлы .db
  • Наконец-то мы готовы запускать ASF и собирать лут! Запускаем exe-файл, спустя 10-15 секунд следующее:
Конвертация Мафайлов в читаемые ASF файлы, чтобы не пришлось постоянно вводить 2FA коды при каждом запуске ASF
  • Дожидаемся, когда у нас прогрузятся все аккаунты:
ASF позволяет фармить карточки Steam во время распродаж. Посколько у меня нет убеждения, что этот фарм в данный момент всё ещё безопасный, решил на нём сильно не заострять внимание. Но всё же вы можете ознакомиться с инструкцией к ASF, ведь чтобы включить фарм карточек распродаж на данный момент нужно в json'ах ботов указать на отдельной строке написанное в квадратных скобках: ["FarmingPreferences": 128] (мб запятая нужна будет в конце), но даже сами разрабы ASF отмечают, что эта функция может работать некорректно.
  • И тут наступает момент истины: собираем дроп! Для активации панели ввода в ASF жмём букву "с", вбиваем сюда команду "loot^ asf 730 2", жмём Enter и смотрим, как боты отправляют обмены, а host их принимает. В консоли могут быть показаны не все принятые обмены, но по факту они будут приняты.
Пишет, что принял только один обмен, но...
...но по факту принял все пять

Теперь у вас настроена рабочая и бесплатная программа, запуская которую вы сможете автоматически собирать весь дроп с фермы на один аккаунт. Это максимально удобно, когда вы безопасно (урезав мафайлы из статьи - [Урезаем мафайлы]) передали свои аккаунты на отфарм и хотите собрать прибыль, не оплачивая 6-15$ за платный лутер или панель, а также не хотите тратить время на ручной сбор прибыли.

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


Надеюсь, данная статья была полезной. Если что-то забыл, или если у вас возникли трудности с настройкой ASF по статье - пишите мне, постараюсь помочь.

Спасибо за прочтение.

Если хотите передать Праймы на отфарм - готов к сотрудничеству всего за 20% от прибыли (а иногда и меньше). Пишите в телеграмм: @Franky_for_you и находите больше гайдов в канале по фарму CS2: https://t.me/FrankyFarm