01cs2 farm panel2026в проде
Ферма CS2под однимпультом
Windows-машины, Steam-боты, очередь заданий и недельные дропы — в одной панели. Сделал целиком: сервер, интерфейс, клиент для машины, инсталлер, деплой.
02Что умеет
01 / 06 · Статистика
Матчи, XP и K/D за период
Сводка за сутки, неделю или месяц: сыгранные матчи, полученный опыт, средние убийства, счёт, K/D, доля хедшотов, длительность матча. Ниже — графики по дням и таблица последних матчей: бот, карта, счёт, XP, время. Есть выгрузка.

02 / 06 · Машины
Статус, экран и задание каждой машины
Строка на машину: имя, адрес в сети, превью экрана, статус, текущее задание, матчи за сутки и за месяц. Сверху — сколько машин в сети и сколько заданий закрыто за неделю. Клиент видит свои машины, администратор — все аккаунты.

03 / 06 · Боты
Уровни, дропы и привязка к машинам
На каждого бота: уровень и сколько XP до следующего, статус в игре, закреплённая машина, забран ли недельный дроп. Поиск по Steam-имени, группы, импорт аккаунтов пачкой, массовая синхронизация.

04 / 06 · Задания
Очередь с прогрессом до цели
Задание ставится боту с целью по XP; в очереди видно прогресс, назначенную машину и время старта. Отдельно собраны задания, которые ждут ввода — например, кода Steam Guard. Страница обновляется кусками HTML, без перезагрузки.

05 / 06 · Дропы
Недельные награды и их цена
Панель забирает недельные дропы, не запуская игру, и считает их по рыночной цене: сколько предметов, сколько уникальных скинов, на какую сумму. Автозабор включается по группам ботов, остальное ждёт в списке на ручной клейм.

06 / 06 · Клиент
Инсталлер, агент, апдейтер
На машине работает агент на .NET: инсталлер ставит его и привязывает машину к аккаунту, апдейтер держит версию, закреплённую в панели. Сборки лежат в разделе загрузок с размером, контрольной суммой и датой — новая версия разъезжается на следующем опросе.







03С чем связана
В центре — панель на FastAPI, Postgres и Docker.
- 01Браузер клиентаhtmx · сервер отдаёт готовый HTML · без SPA-бандла
- 02Агент на машине.NET 8 · API-ключ хранится хешем
- 03Инсталлер и апдейтерWPF · контрольные суммы · автообновление
- 04РеалтаймWebSocket · подписанные каналы по владельцу
- 05Крипто-платежиподписка и слоты машин · продление под блокировкой
- 06Steamвход с 2FA · инвентарь и цены рынка · недельные награды
- 07Discord-вебхукиуведомления о заданиях и сбоях
- 08SSH-превьюкадр экрана машины в таблице, без RDP
- 09Деплойgit push → Docker → Coolify · за Cloudflare
04Аудит безопасности
- 01сессии и CSRFтокен на каждой форме, включая подменённые куски страницызакрыто
- 02права доступакаждый запрос скоупится по аккаунту, чужой id отдаёт 404закрыто
- 03платежипродление под advisory-lock, двойное списание невозможнозакрыто
- 04SSRFадреса машин и вебхуков проверяются до и во время соединениязакрыто
- 05секретыключи ботов и машин зашифрованы, API-ключи лежат хешамизакрыто
- 06инфраструктурасервис не под root, CSP с nonce, без inline-скриптовзакрыто