ArchiSteamFarm (ASF) — это мощный инструмент для автоматического фарма карточек, ключей и предметов в Steam на множестве аккаунтов одновременно. Если хочется быстро и эффективно настроить свою бот-ферму, этой статьей можно руководствоваться как пошаговым полноценным гайдом.
Затрагивал когда-то фарм карточек через программу Idle Master, но как я понял разработчик программы забросил своё дело и я давно уже хотел рассказать вам о ASF.
1. Глобальная конфигурация и основные параметры бота
Включение бота (Enabled)
Каждый бот по умолчанию выключен (false). Чтобы бот запускался автоматически при старте ASF, установите это значение в true. Для ручного запуска оставьте false.
Настройка аккаунта Steam
- SteamLogin — логин вашего Steam-аккаунта. Можно оставить пустым, чтобы вводить логин при каждом запуске ради безопасности.
- SteamPassword — пароль. По умолчанию null, также можно вводить вручную.
2. Дополнительные важные настройки
HandleOfflineMessages
Если бот работает в оффлайн режиме (FarmOffline), включите HandleOfflineMessages, чтобы бот мог принимать команды через офлайн-сообщения. Это полезно для ботов, которым нельзя быть постоянно онлайн.
IsBotAccount
Определяет, является ли аккаунт ботом. Значение true облегчает фильтрацию недействительных сделок и приглашений, снижая «шум» в бот-логах. Для ботов рекомендуется включать.
LootableTypes
Указываются типы предметов, которые бот будет принимать в трейдах. Например:
- 1 — BoosterPack (набор карт)
- 3 — FoilTradingCard (металлические карточки)
- 5 — TradingCard (обычные карточки)
3. Опции фарма
- Paused — если установлено в true, бот не начнет автоматически фармить, пока не будет запущена команда.
- RedeemingPreferences — поведение при получении cd-ключей (пересылать, распределять, оставлять).
- TradingPreferences — фильтры для приема торгов (например, принимать только подарки или сделки от мастера).
4. Доступ и безопасность
- SteamMasterClanID — ID Steam-группы, к которой бот автоматически присоединяется.
- SteamParentalPIN — PIN-код для родительского контроля, если применяется.
- SteamTradeToken — токен торговли, необходим, если бот не в списке друзей.
- SteamUserPermissions — словарь пользователей и их прав, где права бывают: None, FamilySharing, Operator, Master.
5. Производительность и порядок фарма
- CardDropsRestricted — включение «быстрого фарма», при котором сначала фармятся все игры на 2 часа, а затем по отдельности.
- FarmingOrder — порядок фарма игр, например, по алфавиту, количеству оставшихся карточек, времени в игре.
- FarmOffline — фарм в оффлайн режиме (аккаунт скрыт).
- GamesPlayedWhileIdle — список игр, часы в которых насчитываются во время ожидания или неактивности.
6. Торговля и автоматизация лута
- SendOnFarmingFinished — автоматика отправки собранных предметов на главный аккаунт по окончании фарма.
- SendTradePeriod — периодическое отправление трейдов через заданный интервал в часах.
- ShutdownOnFarmingFinished — отключение бота после окончания фарма.
7. Советы по настройке для большой фермы
- При большом количестве ботов (более 100) копируйте готовый конфиг с уникальными логинами/паролями.
- Используйте вместо реальных паролей ввод при запуске для дополнительной безопасности.
- Распределяйте ключи и предметы равномерно через настройки RedeemingPreferences.
- Обязательно задавайте права доступа пользователям, чтобы регулировать управление ботами.
Пример конфигурации бота
{
"Enabled": true,
"SteamLogin": "bot123",
"SteamPassword": null,
"IsBotAccount": true,
"Paused": false,
"HandleOfflineMessages": true,
"LootableTypes": [1,3,5],
"RedeemingPreferences": 0,
"TradingPreferences": 1,
"SendOnFarmingFinished": true,
"SendTradePeriod": 24,
"FarmOffline": true,
"SteamTradeToken": "abcdefgh",
"SteamUserPermissions": {"76561198000000000": 3}
}
Заключение
Настройка ASF требует внимания к каждой детали, от основных параметров до продвинутых опций торговли и фарма. Однако правильная конфигурация позволит эффективно использовать множество аккаунтов, автоматически собирать карточки и управлять ключами. Рекомендуется также регулярно обновлять конфиги и следить за обновлениями ASF.
Если есть вопросы по конкретным параметрам или нужно дополнение с примерами скриптов и команд — обращайтесь!

Здрасте, как найти поля для фарма сразу на всех играх до 2 часов?
Насколько я знаю — это происходит автоматически. Но только те игры, где есть карточки.
Точнее, где вписывать