Гайд по фарму карток Steam


Вітаю! Отже, сьогодні ми в черговий раз торкнемося теми з популярним магазином цифрових товарів а саме Steam "ом. Як Ви, напевно, знаєте в деяких іграх є колекційні картки. Їх можна використовувати як для підвищення досвіду свого аккаунта Steam, так і для продажу, правда не за дорогу ціну. Вирішувати, в принципі, Вам. В мережі Інтернет є вже безліч програм для отримання карток нічого не роблю, тобто спамерських пошукових роботів. Але у них є один недолік - не можна отримувати картки відразу на декількох акаунтах. Сьогодні ж я розповім і покажу, як і за допомогою чого Абузов відразу з декількох акаунтів. Це зручно і гнучко, в порівнянні з одиночним Абузов. Поїхали!

Нам потрібно:
1) Завантажити спеціальну програму. . ()
2) Розпаковуємо архів.
3) Заходимо в папку config і там клонуємо кілька разів файл example.xml (кількість копій залежить від наявної кількості акаунтів). Зробіть відразу їм назви з номерами акков, що б потім було зрозуміло де який.


4) Тепер нам треба ці файли відредагувати:
4.1 Спочатку в рядку замінюємо false на true.
4.2 Тепер в рядку замінюємо null на логін аккаунта від аккаунта.
4.3 У рядку замінюємо null на пароль аккаунта від аккаунта.
4.4 У рядку замінюємо null на API-key від аккаунта. Отримати можна.
4.5 У рядку прописуємо замість 0 SteamID вашого облікового запису.
В результаті маємо отримати так:

5) Зберігаємо всі файли.
6) Запускаємо файл ASF.exe
Ось за фактом і все, бот буде підключаться до кожного акку, і якщо там є Steam Guard він попросить Вас ввести код від нього, один раз ввівши його, бот вже не буде його запитувати.

До речі бот має такі функції:
1) Основний своєю функцією є те, що він може зайти в аккаунт, знайти гру в якій можна отримати картки і благополучно їх отримувати.
2) Кожні 5 хвилин перевіряє наявність карт під гру, і якщо всі карти вифармлени, то починається фарм іншої гри.
3) Ще бот вміє активувати ключі на акаунті. Робиться це так: з основного аккаунта Ви пишіть на аккаунт бота ключ від гри і він пише результат.


Status: OK - гра активізувалася.
Status: AlreadyOwned - дана гра вже є на акаунті і бот не може її активувати.
Status: DuplicatedKey - даний ключ не дійсний або вже був використаний.
4) Так же можна написати боту в чат! Status, у відповідь отримаєте число ботів використаних в даний момент.
важливо:для виконання функція треба, що б бот був у Вас в друзі і що б ви прописали основний аккаунт в конфігурації фарм-бота.

Начебто все, користуйтеся на здоров'я. Всім удачі!

Передмова

Привіт шановні читачі. Сподіваюся ви знаєте, що в багатьох іграх з магазину Steam є колекційні картки, які випадають просто за те що ви перебуваєте в грі. Ці картки можна обмінювати, можна збирати в значки, а можна продавати на торговому майданчику за реальні гроші, які можна спускати в магазині Steam. Власне, продаж карток дозволяє економити наші кровно зароблені гроші. Про це і поговоримо в даному Гайд. Суть полягає в фарм (від слова "farm", тобто "ферма") цих самих карток у величезних кількостях з наступним продажем їх на торговому майданчику. Прискорити цей процес допомагає чудова програма ArchiSteamFarm (ASF), якій відведена значна частина гайда, написана дуже хорошою людиною під ніком Archi з Польщі.

Даний гайд є компіляцією, переробкою і доповненням інструкцій доступних в мережі, а так само перекладом оригінального керівництва. Так само, я додав бонусні матеріали, в яких описав де можна отримати безкоштовні ключі для ігор, заощадити на покупці, як більш ефективно використовувати торгову площадку і інші. Загалом, я постарався використати всі можливі ресурси пов'язані з фарм карт, організувати, відредагувати і викласти їх в одному місці для зручності. Текст стає дуже багато, так що сідайте зручніше. Починаємо!

ВАЖЛИВО! Ті хто більш менш вже знайомий з програмою, можуть переходити до розділу "ASF. Налаштування бота. Основні функції." і заощадити час по тонкій настройці. Там є все необхідне для початку фарма.

P. S. Весь функціонал описаний нижче всього лише доповнює можливості які нам надає магазин Steam і Valve зокрема, і не порушує його правила. Valve лише попереджає, що не несе відповідальність за використання стороннього програмного забезпеченняв своїх сервісах. Про всяк випадок, залишу посилання на "Угода передплатника служби Steam".

P.P.S. Спочатку автор статті писав це керівництво для ASF v2.x. Поступово ця версія застаріла, і 𝕲𝓡𝙊𝓢𝓢𝓣 надав можливість користувачеві внести зміни і додати глави для ASF v3.x. Тому глави можуть відрізнятися як по подачі матеріалу, так і мати деякі невідповідності або протиріччя.

Що потрібно для фарма?

  • Акаунти Steam без обмежень *. Чим більше тим краще.
  • Комп'ютер з доступом в інтернет.
  • Підтримуються наступні операційні системи:
  • Windows 10 (Native) - є випадки потреби запуску від адміна і сумісністю з Win7.
  • Windows 8.1 (Native)
  • Windows 7 (Native) - особисто я використовую тільки на даній ОС. На інших не перевіряв.
  • Debian 9.0 Stretch (Mono)
  • Debian 8.1 Jessie (Mono)
  • OS X 10.11.1 (Mono)
  • Як запевняє розробник, на всіх системах перерахованих, все повинно працювати.
  • Ключі від ігор з картками, або дешеві гри з картками. Про це трохи пізніше.
  • Підготовлена ​​і налаштована програма ArchiSteamFarm. УВАГА! Даний гайд актуальний тільки для версії ArchiSteamFarm V2 і вище.
  • Необхідні бібліотеки для запуску програми. Для Windows це останній Microsoft. NET Framework, Для Linux це Mono.
  • Додати в друзі все фейковий акаунти на основний аккаунт. ASF вміє приймати запити в друзі з основного аккаунта, читайте про це нижче. Це робиться для зручності обміну інвентарем.
* Якщо ви тільки що створили акаунт для фарма, то у мене для вас погані новини: з 18 квітня 2015 року року Valve ввели обмеження для нових акаунтів, серед них є важлива для нас - це неможливість користуватися функцією обміну інвентарем. Розблокувати цю функцію можна лише витративши 5 $ на Steam аккаунт, будь то поповнення Steam гаманця, або покупка гри. Гіфт, ключі та інші хитрощі блокування не зніматимуть, а відбивати 5 Бачинських Фарм з одного аккаунта доведеться ой як довго. Якщо у вас старий аккаунт, але обмін все одно не доступний, то почитайте тему "Обмеження на обмін і використання Торговельної майданчика".
P. S. Якщо вам потрібно просто додати в друзі свіжий аккаунт, то не обов'язково витрачати 5 $. Просто надішліть на потрібний рахунок у подарунок будь-яку, найдешевшу гру з магазину через e-mail і після отримання гри він автоматом додасться до вас у друзі.

Перевірити аккаунт на обмеження можна зайшовши в пункт вашого профілю в клієнті або браузері і натиснувши там посилання "Значки". Якщо ви бачите там наступну картинку, то ваш аккаунт є обмеженим і ви не зможете з ним обмінюватися:

Так само перевірити всі облікові записи не заходячи в нього можна плагіном. Після установки якого треба відкрити будь-який профіль і натиснути зверху посилання Отримати більше інформації або Get more info:

ASF. Що таке? Що вміє?

При запуску ми бачимо два вікна
В лівий вставляємо базу логінів і паролів, в правий- настройку шаблону профілів.
Для того, щоб налаштувати шаблон, вам спочатку потрібно зробити настройку хоча б одного бота вручну. Після чого перейти в папку з ASF -> config -> Названіе.json Відкриваємо даний файл через блокнот або Notepad ++
Якщо все виконано, то натискаємо Start Parse і буде згенеровано база профілів.
Тепер завантажуємо все профілі і закидаємо в папку config

ASF. Глобальна конфігурація. Просунута настройка.

В даному продовженні будуть описуватися опції які необхідні або розробникам, або просунутим користувачам. Зміна значення будь-опції з даного розділувимагає від вас розуміння того що ви хочете зробити. Я настійно не рекомендую міняти що-небудь з цього розділу.Якщо є бажання, то просто ознайомтеся з даними функціоналом щоб хоча б знати про його існування.

Debug
Цей рядок дає можливість запустити процес в режимі налагодження (debug mode). При роботі в режимі налагодження, ASF створює спеціальний debug каталог в кореневій директорії програми, який відстежує всю зв'язок між ASF і серверами Steam. Інформація з цього каталогу може допомогти вирішити питання пов'язані з мережевими проблемами ASF. Даний інструмент необхідний тільки розробникам, для звичайних користувачів він не представляє інтересу. Зверніть увагу: журнал налагодження складається з конфіденційною інформацією, такий як пароль, який ви використовуєте для входу в Steam. Чи не публікуйте свою журнал налагодження у відкритий доступ. Розробник повинен повідомляти вас про це якщо запросить зневадження.

SteamProtocol
Ця опція визначає мережевий протокол, Який буде використовуватися для вбудованого клієнта Steamв ASF. В даний час підтримуються тільки два значення - це TCPі UDPпротокол. Використання будь-якого іншого значення призведе до перемикання на TCP. перемикання з TCPна UDPможе бути корисно, якщо ви намагаєтеся обійти якийсь брандмауер або ви намагаєтеся налаштувати проксі. UDPпротокол Steam зараз експериментальний, Використовуйте його на свій страх і ризик.

MaxFarmingTime
Цей рядок встановлює максимальний час фарма. ASF дозволяє фармить одну гру в соло режимі до можливого максимуму і сам вирішує коли вона вже вифармлена повністю. Steam не завжди якісно працює, наприклад Steam може не враховувати ігровий час, навіть якщо ти граєш прямо зараз. І щоб не заморожувати процес фарма карток в разі цих непередбачених ситуацій або виходу нової версії Steam, або вийшов новий значок, Який зупинить роботу ASF (дивіться рядок Blacklist) - є цей параметр. Щоб все картки вифармілісь коректно, потрібно щоб гра "грала" якийсь час. Дефолтьного значення о 10 годині має вистачити для будь-якої гри. Це не означає що кожна гра буде фарм 10 годин, це тільки для унікальних випадків.

IdleFarmingPeriod
Коли ASF знаходиться в стані простою (нічого не Фарм), він буде періодично (раз в 3 годині за замовчуванням) перевіряти чи не з'явилися новий гри які можна фармить. Іншими словами, якщо в гру яка у вас була на акаунті додадуть картки, то ASF сам виявить це і почне фарм. Не рекомендується міняти значення без потреби.

FarmingDelay
Це опція періоду опитування решти карток в грі. Раз в 5 хвилин (зазначених за замовчуванням) ASF перевірятиме чи залишилися в грі яка в даний момент Фарм ще картки. Якщо так, то ASF буде продовжувати фармить, якщо немає, то ASF перейде до іншої грі. Не рекомендую чіпати це значення, так як якщо поставити менше, то буде занадто багато запитів від програми, а якщо більше, то це може збільшити час фарма. Але якщо у вас велика кількість ботів, то рекомендується трохи збільшити цей параметр для того щоб зменшити навантаження з велику кількість запитів.

AccountPlayingDelay
Починаючи з версії V2.0.5.0 рядок була прибрана з глобального конфіга.
Якщо ви почали грати на акаунті до якого підключений бот і він в даний момент зайнятий Фарм, то йому потрібно буде перервати сесію фарма в ASF і кожні 5 хвилин (за замовчуванням) він буде перевіряти не закінчили ви грати щоб продовжити фармить. Дуже зручна функція, вам не потрібно вимикати ASF щоб пограти в яку-небудь гру і не потрібно зупиняти фарм. ASF все зробить за вас.

LoginLimiterDelay
Steam має обмеження на періодичність входів в обліковий запис. Якщо ви занадто часто логін в Steam за короткий проміжок часу, то стим може тимчасово обмежити доступ до вашого облікового запису. Дефолтний значення 10 було встановлено на основі підключення більш ніж 100 ботів, цього значення повинно вистачати абсолютно для всіх користувачів. Однак ви можете зменшити його, або навіть змінити на 0, якщо у вас дуже мала кількість ботів, тоді ASF ігноруватиме затримку і підключатися до Steam набагато швидше. Майте на увазі, якщо ви встановите дуже низьке значення на великому числі ботів, то Steam тимчасово заборонить ваш IP і видаватиме помилку InvalidPassword.

InventoryLimiterDelay
Цей рядок відповідає за періодичність опитування інвентарю стим. Схоже з попередньої рядком, дефолтний значення 3 було встановлено на основі підключення більше 100 ботів, цього має вистачити для всіх користувачів. Так само ви можете зменшити його або навіть виставити в 0, якщо у вас мало ботів, але Steam може обмежити доступ до свого облікового запису за IP на деякий час.

ForceHttp
За замовчуванням ASF намагається використовувати безпечний протокол HTTPS коли це можливо. Проте, в деяких рідкісних випадках, ви можете переключитися з назад в

Змінивши параметр на true. Використання даного функціоналу не гарантує що всі запити ASF йтимуть через HTTP, Наприклад деякі сервіси ASF (наприклад GitHub API) підтримують тільки HTTPS. Якщо ви не займаєтеся налагодженням мережевого трафіку, то настійно рекомендується використовувати дефолтний значення для безпечного і зашифрованого HTTPS. Для включення даної функції у вас повинні бути вагомі підстави і ви повинні знати що робите.

HttpTimeout
Це опція визначає тайм-аут для HTTP (S)запитів, надісланих ASF в секундах. Дефолтного значення 60 повинно вистачати для всіх користувачів, проте, якщо у вас досить повільне підключення до мережі або ПК, ви можете збільшити це число, наприклад до 90.

WCFHostname
Це ім'я хоста, з дефолтних значенням локального хоста (localhost), також відомого як як "bind address", яке використовує WCF. Ця опція має сенс тільки тоді, коли ви використовуєте WCF. WCF - це аналог чату Steam для управління ботами.
Особисто я не користуюся цим функціоналом і не знаю для чого він потрібен, якщо хтось хоче написати главу з цього приводу, то зв'яжіться зі мною, я неодмінно додам її в гайд.

WCFPort
Порт, на якому працює WCFза замовчуванням. Ви можете змінити його на будь-який порт, який ви хочете, рекомендується брати значення менші за 1024, оскільки порти 0-1024 зазвичай вимагають привілеїв суперкористувача на Unix-подібних операційних системах. Пам'ятайте, що це число повинне бути однаковим на обох серверах і клієнтських комп'ютерах (якщо вони не те ж саме).

HackIgnoreMachineID
Ця установка - милиця для зламаною функції GenerateMachineID ()в SK2 ( SteamKit2). Якщо ASF "застряг" після "Connected to Steam!" і "Logging in ...", то можливо вам слід включити цю настройку. Ця установка - милиця (hack) і він буде вилучений як тільки баг GenerateMachineID () буде усунутий. Додаткову інформаціюможна прочитати тут

Ви повинні бути зареєстровані, щоб бачити посилання.

І тут

Ви повинні бути зареєстровані, щоб бачити посилання.


Якщо у вас немає серйозної причини на зміну цього параметра, варто залишити її за замовчуванням.

Headless
Опція дозволяє запускати ASF в режимі " Headless mode". Коли включений даний режим (значення true) ASF думає що він працює на сервері. В такому випадку ASF не читатиме критично важливі дані, такі як 2FA код, SteamGuard код, пароль і т.п. Замість цього він буде зупиняти роботу аккаунта якщо до нього приходить запит про введення або читанні даних необхідних для запуску акаунтів.

GiftsLimiterDelay
Подібно LoginLimiterDelay і InventoryLimiterDelay цей параметр визначає мінімальну кількість секунд між послідовними запитами перевірки отримання гіфт відправлених на аккаунт. По дефолту 1 секунда.

MaxTradeHoldDuration
Дефолтний значення - 15 днів. Цей рядок визначає максимальну тривалість утримання трейдів в днях, які ми готові прийняти - ASF буде відкидати угоди, які в даний час мають утримання більш зазначених в цьому рядку днів. Цей параметр має сенс тільки для ботів з включеною опцією SteamTradeMatcher, так як вона не впливає на угоди або донати які регулює SteamMasterID.

ASF. Налаштування бота. Основні функції.

відкриваємо ASF-ConfigGenerator.exeі бачимо таку картину:

  • кнопка 1- це глобальна настройка поведінки програми через файл ASF.json, Опис рядків якого ви знайдете в розділі " ASF. Глобальна конфігурація.".
  • Кнопки 2, 3- це наші свіжі конфіги, які ми тільки що створили. Надалі їх буде відображено стільки, скільки ботів у вас буде.
  • кнопка 4- ця кнопка призначена для видалення обраного конфіга.
  • кнопка 5- через неї можна перейменувати вибраний конфиг.
  • кнопка 6- створює новий конфіг з дефолтними настройками.
Тепер починається найскладніше, потрібно повністю налаштувати конфіг основного аккаунта і додаткового, робиться це тому що настройка основи буде трохи відрізнятися від настройки додаткових акаунтів, а додатковий ми потім скопіюємо стільки раз, скільки ботів маємо і просто відредагуємо в них логін \ пароль. вибираємо в ASF-ConfigGenerator.exeпотрібний конфіг і налаштовуємо його шляхом зміни параметрів кожного рядка.
Насамперед редагуємо основні рядки, а саме:

Enabled
Цей рядок відповідає за запуск даного конфіга в боті. міняємо falseна true.

StartOnLaunch
Цей перемикач визначає режим запуску ботів, автоматичний або ручний. якщо стоїть true, То боти будуть включатися автоматом при запуску ASF (по дефолту, як було раніше), якщо стоїть false, То ботів треба буде включати командою ! startпісля запуску ASF.

SteamLogin
Тут необхідно вписати логін Steam одного з ваших акаунтів. Якщо залишити поле вільним, то логін доведеться ввести при запуску ASF.

SteamPassword
Тут вводимо пароль від аккаунта. Якщо залишити поле вільним, то пароль доведеться ввести при запуску ASF.

CardDropsRestricted
міняємо falseна true. Даний параметр використовується для включення спеціального режиму фармінга карт. З недавнього часу карти починають випадати тільки після того, як ви "пограли" в гру більше 2 годин. Це було зроблено для того, щоб не купували гри заради карт, вибивали карти і повертали платіж. Загалом, при включенні цієї функції бот автоматично буде запускати гри на яких зіграно менше 2х годин одночасно, а потім окремо, що дозволить скоротити час загального фармінга на багато годин (в залежності від кількості ігор з картами на акаунті). У дефолтних випадку він буде просто запускати кожну гру окремо, чекати поки пройде 2 години, а потім чекати поки випадуть картки. Це довго і неефективно.

SteamMasterID

Тут ми прописуємо ID нашого основного аккаунта. Це потрібно для того щоб управляти ботами з вашого основного аккаунта шляхом відправлення команд в чат клієнта Steam (список команд шукайте нижче). Відповідно приписати цей рядок потрібно тільки в ботах. Боти будуть розуміти команди тільки відправлені з зазначеного майстер аккаунта. Так само, боти будуть приймати запити в друзі, запрошення в чат і приймати трейди відправлені з основного облікового запису (якщо вказано Steam Api, про це нижче). Щоб почати керувати ботами за допомогою глобальних команд, рекомендую почитати про рядок SteamOwnerIDв розділі глобальної конфігурації. Щоб дізнатися ваш ID, потрібно відвідати

Ви повинні бути зареєстровані, щоб бачити посилання.

AcceptGifts
Довгоочікувана рядок яка дозволяє ботам приймати гіфт при встановленні на " true". Причому, попередня рядок боту не важлива, він буде приймати гіфт з будь-яких акаунтів. У разі якщо гра вже є на акаунті, бот прийме її і покладе в інвентар. Не рекомендується додавати цю строчку в конфіг основного аккаунта. Природно що боти НЕ будуть приймати гіфт які відправлені через e-mail, тому що вони йдуть не напряму в клієнт.

SteamParentalPIN
Цей рядок потрібна тільки тим акаунтів, на яких є батьківський контроль. ASF використовує ресурси які захищені за допомогою цього PIN. Якщо ви використовуєте батьківський контроль, то необхідно вказати цей PIN. Якщо залишите поле порожнім, то ASF попросить ввести PIN при запуску.

SteamTradeToken
Дана рядок потрібна для того щоб боти могли обмінюватися з вами при цьому не був перед вами в френдлісте (для випадків якщо ви не хочете палити ваших ботів в списку друзів або у вас заповнений список друзів і додати ботів немає можливості). Якщо ваші боти у вас в друзях (що особисто я рекомендую), то пропустіть цей рядок.
Щоб взяти токен, потрібно зайти по

Ви повинні бути зареєстровані, щоб бачити посилання.

З майстер-аккаунта. Вам потрібен тільки 8-символьний токен, він написаний на засланні на сторінці відразу після " & Token =".

Все, ці даних цілком вистачить для комфортної роботи декількох ботів і управління ними через основний аккаунт. Для більш тонкої настройки рекомендую перейти в наступну главу і ознайомитися з її рядками. Якщо ви це вже зробили, то закриваємо ASF-ConfigGenerator.exeі повертаємося в папку / config. Тепер копіюємо конфиг бота стільки раз, скільки акаунтів для фарма у вас є, перейменовуємо їх як вам зручно, наприклад:

знову відкриваємо ASF-ConfigGenerator.exe, Тепер там така картина:

Редагуємо логін і пароль для кожного бота окремо (вони ж у вас різні, правильно?)). Після всіх цих маніпуляцій закриваємо ASF-ConfigGenerator.exe. запускаємо ASF.exe. Бот буде пробувати підключитися до кожного з встановлених акаунтів. Якщо на акаунті включений SteamGuard, то бот сам запросить Steam Guard код для нього через e-mail або мобільний додаток, Ви самі повинні будете ввести його в вікно консолі бота. Після введення коду вхід в аккаунт буде збережений у вигляді * .dbі * .binфайлів і наступного разу не знадобиться. Вітаю, тепер ваші боти повністю налаштовані і готові до роботи.

Розповім як фармить карти зі Steam-ігор одночасно декількома акаунтами.

Що потрібно?Вам знадобиться:
* Попередньо створені акаунти Steam(З доступною функцією додавання в друзі). Зараз новостворені акаунти відразу не мають такої можливості, поки ви не купили гру в стиме. Чим більше - тим краще для вас.
* Комп'ютер з доступом в інтернет (Windows 7/8/10, Debian 9.0 Stretch (Mono), Debian 8.1 Jessie (Mono))
* Ключі від ігор з картками (в великій кількостіроздають по всіх усюдах нахаляву, стежте за темами на форумі)

Як?
Для початку скачайте свіжу версію версії 0.6
розпаковуємо архів

Перейдемо в папку config/ І зробимо кілька копій файлу example.xml(Кількість копій залежить від наявної кількості акаунтів) Назвемо ці файли, наприклад, FarmBotNN.xml, Де NN - порядковий номер бота (акаунту)

Далі нам належить відредагувати всі ці конфігураційні файли.
Відкриємо їх в текстовому редакторі (кодування UTF-8)
Нам треба заповнити (змінити) наступні поля (рядки):

замініть falseна true, Повинно вийти так:

Цей рядок відповідає за включення (використання) даного файлуконфігурації
Наступний рядок:

У ній необхідно змінити nullна логін стіма вашого бота, наприклад:

І трохи нижче:

Тут замість null пишемо пароль від аккаунта
Зверніть увагу, що якщо в паролі використовуються символи &, ",", то замініть їх відповідно до таблиці у файлі-прикладі. Йдемо далі.

Тут можна прописати бажаний нік бота. Поки ми його чіпати не будемо і залишимо рядок як є. Далі.

Вам необхідно з браузера залогінитися в цей стим аккаунт і перейти за адресою:
Там треба прописати будь-який домен, наприклад "https://steamcommunity.com/", натиснути галочку і кнопку. Ви отримаєте API-ключ, який і треба ввести в цей рядок, наприклад:

Наступний рядок:

Тут можна задати код батьківського контролю. Це нам теж не потрібно, пропускаємо, ідемо далі.

Тут треба прописати ID вашого основного облікового запису (того, з якого ви будете керувати ботами). Наприклад ваш аккаунт - йдемо на сайт, прописуємо посилання на аккаунт і дізнаємося його Steam3 ID, В даному випадку це 76561197982003783 , А значить прописуємо рядок так:

- если изменить на !} true, То подібно idle master, ASF буде все гри, які раніше не включали, доводити до 2 годин
Статистику вимкнути можна в цьому рядку: міняємо trueна false
Все інше залишаємо як є
Зберігаємо файли.
запускаємо ASF.exe

Бот буде пробувати підключитися до кожного з встановлених акаунтів. Якщо на акаунті включений SteamGuard, То бот сам запросить код для нього, ви самі повинні будете ввести його в вікно бота. Після введення і перевірки код для входу буде збережений у вигляді * .bin файлу і наступного разу не знадобиться.

Тепер розглянемо функції бота.
Він вміє логінитися в акаунт (відразу в кілька налаштованих), перевіряє, карти яких ігор вам ще залишилося вибити і імітуємо запуск в стиме цієї гри.
Раз в 5 хвилин бот перевіряє стан випадання карт в кожному з акаунтів і в разі необхідності перемикає гру.
Також бот вміє приймати і активувати на акаунті ключі від ігор. Робиться це так:
Ви пишіть з вашого основного облікового запису (того, який встановлений в настройках, не забудьте, ви повинні бути в друзях фарм-аккаунта) в чат боту ключ від гри, і бот пише у відповідь активувався він чи ні.

Якщо все в порядку, він напише Status: OK
Інші статуси:
Status: AlreadyOwned- означає, що дана гра вже є на акаунті
Status: DuplicatedKey- означає, що даний ключ вже кимось до цього був використаний
Також бот вміє відповідати за командою ! status- скільки ботів запущено на комп'ютері
Решта команд дивіться в описі бота
Додали нові ключі / ігри ботам? Перезапустіть їх (закрийте ASF.exeі через пару секунд знову можна запустити.
Отже, ще раз план дій:
Створюємо або згадуємо ваші фейковий акаунти
Завантажуємо і налаштовуємо ботів
Запускаємо бота і чекаємо поки він нафарміт вам всі карти зі всіх акаунтів. При бажанні додаємо нові гри ключами за допомогою чату.
Бот також вміє приймати пропозиції обміну і автоматично віддає карти вашого основного аккаунту (я не перевіряв)
Міні FAQ:

Чи потрібен запущений стим?
Ні. Бот має вбудований міні-клієнт стіма.

Вкраде хтось мої акаунти?
Ви можете завантажити, перевірити їх і скомпілювати. OpenSource)

Як швидко Фарм картки?
Також швидко, як якщо б ви самі перемикали гри в тому ж SAM або SteamIdleMaster

Скільки можна запустити ботів (створити конфігурацій)?
Число не обмежена. Пам'яті програма багато не їсть. Ви можете запустити хоч десяток, хоч сотню ботів без проблем на слабкій машині.

Так в чому ж плюс саме цього бота?
Одночасний запуск хоч сотні акаунтів, не вимагає наявності запущеного стіма, вміє активувати ключі на аккаунт через чат ...

Для чого мені треба займатися цією фігньою?

Дуже часто роздають халявні гри з картками - ось тепер ви можете брати їх пачками і вибивати карти вашої фарм-фермою, перекидати на основний аккаунт, продавати картки в маркеті і купувати нові круті гри в стиме

Сам гайд розділю на декілька частин:
1.Добича акаунтів
2.Перепрівязка акаунтів
3.Подключеніе мобільного аутентифікатора
4.Добавленіе бота в базу ферми

видобуток акаунтів
Придатні акаунти для ферми - занедбані акаунти
Обов'язковий 1 + лвл і отлежка 500+ днів, особисто я беру від 500 днів, хоч і є пара ботів з отлежки 30-40 днів
Для самого видобутку нам потрібен:
1) Брут / чекер акаунтів
2) Проксі
3) Бази
4) Антігейт
Я використовую чекер від старшого лейтенанта, бази купую завжди в різних місцях, проксі від бест-проксі і антигей від анти-капча.
Після того, як добули потрібні акаунти з чекера ми переходимо до перепрівязке.

Перепрівязка акаунтів
Для перепрівязкі нам знадобиться програма Mozilla Thunderbird
Спочатку вводимо логін від стіма в стиме в розділі відновлення пароля, якщо пошта співпаде з поштою з чекера, то беремо пошту з чекера і вставляємо в Mozilla Thunderbird
Отримуємо код з Mozilla Thunderbird і вводимо його в стиме, після чого вибираємо в стиме змінити пошту і міняємо пошту на нашу (пошту можна ізпользовать одну для необмеженої кількості акаунтів)
Після зміни пошти знову заходимо в Mozilla Thunderbird і видаляємо всі листи від стіма щоб уникнути червоною таблички в стим.
Після видалення листів міняємо пароль і заходимо в стім через браузер і по посиланню https://steamcommunity.com/dev/apikey вводимо будь-яку адресу в осередку домен і отримуємо API Key який стане в нагоді нам пізніше

Підключення мобільного аутентифікатора
Для мобільного аутентифікатора нам знадобиться Steam Desktop Authenticator
Далі знадобиться сервіс Смс-рег
У SDA при першому вході вводимо Encryption Key
Далі в SDA натискаємо Setup New Account і вводимо логін і пароль від нашого аккаунта, нас просить отримати код на пошту (іноді не просить), який ми вводимо в SDA,
далі SDA просить ввести номер. Номер я беру на смс-рег по 3 рубля.
Після введення номера вас попросять ввести Encryption Key, після чого нас показують код формату R12345, після попросять ввести код з смс, який ми беремо на смс-рег, після вводимо код формату R12345.
Все, аккаунт прив'язаний до мобільного аутентифікатору і код в будь-який момент можна буде отримати в програмі.

Додавання бота в базу ферми
Для ферми нам потрібна програма ArchiSteamFarm 2
Великий гайд на який є тут http://youhack.ru/threads/707769/
Я лише поясню початкові налаштування.
Я налаштовую через конфіги, але там є ASF-ConfigGenerator через який це робити зручніше.
Я зроблю 2 скріншота програми щоб було зрозуміло що заповнювати.
Після заповнення в ASF-ConfigGenerator ми запускаємо сам ASF і після прогрузкі він почне запитувати 2fa коди, які ми беремо з SDA

Ще залишу все посилання і команди:
проксі https://best-proxies.ru
Антігейт https://anti-captcha.com
Mozilla Thunderbird https://www.mozilla.org/ru/thunderbird
SDA GitHub - Jessecar96 / SteamDesktopAuthenticator: Desktop implementation of Steam "s mobile authenticator app
ArchiSteamFarm 2 http://youhack.ru/threads/707769
Смс-рег https://sms-reg.com

Команди для ArchiSteamFarm 2 які я використовую:

Loot для збору карток з ботів
! Status перевірити статус ботів
! Addlicense appID додати безкоштовну грина бота
Щоб активувати ключ треба просто відправити ключ в лс боту, всі інші команди писати в чат групи ботів в стиме.

Загальні настройки ASF

налаштування бота

Сподобалася стаття? Поділіться з друзями!