Собираем дроп с помощью 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
- Если никогда раньше не качали, то качаем и устанавливаем пакет SDK для .NET, используя ресурс: https://learn.microsoft.com/ru-ru/dotnet/core/install/
- Переходим на Github разработчика ASF и внизу страницы качаем последнюю версию, учитывая версию конфигурации вашей системы: https://github.com/JustArchiNET/ArchiSteamFarm/releases/latest. Распаковываем в любую пустую папку.
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 нашего Собирателя в виде, как на скриншоте ниже:
- Затем в ту же папку "config" переносим все мафайлы наших аккаунтов, с которых мы хотим собрать прибыль. Здесь важно, чтобы мафайл назывался логином аккаунта, который можно найти в самом мафайле в поле "account_name". Если все ваши мафы с названиями из цифр по типу "765....", воспользуйтесь ренеймером.
- И вот теперь надо для каждого бота создать файл конфигурации и закинуть его в папку "config". Если у вас много аккаунтов (больше, условно, 15-20), можете воспользоваться бесплатной утилитой (за ссылку Огромное человеческое спасибо Кириллу). Утилита простая, но всё же надо немного к ней привыкнуть и понять её. Чуть позже отредактирую статью и выложу пошаговую инструкцию, а пока что предлагаю быстренько разобраться с ней самостоятельно или же создать файлы конфигурации для каждого бота вручную. В общем случае файл конфигурации бота будет выглядеть так:
- Файл "host.json" с настройками нашего Собирателя
- Файл глобальной конфигурации "ASF.json"
- Множество мафайлов наших ботов, названные по имени аккаунта (например, "farmbot0001.maFile")
- Множество файлов конфигурации наших ботов, названные по имени аккаунта (например, "farmbot0001.json")
- Наконец-то мы готовы запускать ASF и собирать лут! Запускаем exe-файл, спустя 10-15 секунд следующее:
- И тут наступает момент истины: собираем дроп! Для активации панели ввода в ASF жмём букву "с", вбиваем сюда команду "loot^ asf 730 2", жмём Enter и смотрим, как боты отправляют обмены, а host их принимает. В консоли могут быть показаны не все принятые обмены, но по факту они будут приняты.
Теперь у вас настроена рабочая и бесплатная программа, запуская которую вы сможете автоматически собирать весь дроп с фермы на один аккаунт. Это максимально удобно, когда вы безопасно (урезав мафайлы из статьи - [Урезаем мафайлы]) передали свои аккаунты на отфарм и хотите собрать прибыль, не оплачивая 6-15$ за платный лутер или панель, а также не хотите тратить время на ручной сбор прибыли.
Да, чтобы отправить комиссию за отфарм фермеру, придётся вручную за 5-10 минут прожать некоторое количество трейдов. Но оно будет явно меньшим, чем сбор со всей фермы, да и такой способ отфарма явно безопаснее, чем передавать полные мафайлы фермеру.
Надеюсь, данная статья была полезной. Если что-то забыл, или если у вас возникли трудности с настройкой ASF по статье - пишите мне, постараюсь помочь.
Спасибо за прочтение.
Если хотите передать Праймы на отфарм - готов к сотрудничеству всего за 20% от прибыли (а иногда и меньше). Пишите в телеграмм: @Franky_for_you и находите больше гайдов в канале по фарму CS2: https://t.me/FrankyFarm