> For the complete documentation index, see [llms.txt](https://haisa.gitbook.io/cs2ferma/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://haisa.gitbook.io/cs2ferma/programmy-dlya-fermera/asf.md).

# \[ASF] ArchiSteamFarm

#### **ArchiSteamFarm** - бесплатная опенсорсная программа для работы с большим количеством Steam-аккаунтов одновременно. Для фермера это основной инструмент прогрева и массовых операций.

<h2 align="center">🧰 <mark style="color:green;">Что умеет</mark></h2>

* #### Фармить коллекционные карточки на десятках аккаунтов разом
* #### Накручивать часы в играх (прогрев)
* #### Массово менять никнеймы и аватарки
* #### Массово активировать ключи
* #### Работать в фоне, не мешая пользоваться компьютером

<h2 align="center">⚙️ <mark style="color:green;">Установка</mark></h2>

1. #### Качаем последний релиз с **официального GitHub** проекта ArchiSteamFarm.
2. #### Распаковываем в отдельную папку, путь без кириллицы.
3. #### Запускаем `ArchiSteamFarm.exe` - откроется консоль.
4. #### Открываем веб-интерфейс в браузере по адресу, который покажет консоль.

<h2 align="center">🤖 <mark style="color:green;">Добавление аккаунтов</mark></h2>

#### Каждый аккаунт в ASF - это «бот» со своим `.json` конфигом в папке `config`. Создать его можно через веб-интерфейс или руками.

#### Минимум, что нужно указать: логин, пароль и признак того, что бот включён. Всё остальное - по задаче.

{% hint style="success" %}
При большом количестве аккаунтов конфиги удобнее генерировать скриптом из своей таблицы с логинами и паролями. Руками сто штук заполнять - путь в никуда.
{% endhint %}

<h2 align="center">▶️ <mark style="color:green;">Работа</mark></h2>

#### **Запуск.** Переключатель рядом с именем бота в веб-интерфейсе. Либо команда `start asf` - поднимет всех сразу.

{% hint style="warning" %}
Не запускай больше **50 аккаунтов** за раз. Больше - начнёт душить систему и интернет-канал, а часть ботов просто не залогинится.
{% endhint %}

#### **Остановка.** Тем же переключателем либо командой `stop asf` во вкладке «Команды».

#### **Время работы.** На твоё усмотрение - час, сутки, неделя. Главное не закрывать консоль ASF и вкладку интерфейса.

<h2 align="center">💡 <mark style="color:green;">Полезные команды</mark></h2>

* #### `start asf` - запустить всех ботов
* #### `stop asf` - остановить всех
* #### `status asf` - общий статус
* #### `redeem <бот> <ключ>` - активировать ключ на аккаунте


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://haisa.gitbook.io/cs2ferma/programmy-dlya-fermera/asf.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
