MAATRIX / Блог / VPS для игрового бота: автофарм и стабильная работа 24/7

VPS для игрового бота: автофарм и стабильная работа 24/7

Блог MAATRIX · 2026-07-07

Игровые боты автоматизируют рутину: фарм ресурсов в браузерных играх, музыкальные и модерационные боты в Discord, сборщики наград по таймеру. Чтобы бот работал, пока вы спите, его размещают на VPS. Разберём деплой headless-бота с автозапуском.

Какие игровые боты живут на VPS

['Под «игровым ботом» понимают очень разное. Чаще всего на VPS размещают три типа: боты для Discord (музыка, модерация, экономика сервера), автоматизацию браузерных и веб-игр (сбор ресурсов по расписанию) и вспомогательные боты, которые дёргают игровые API по таймеру. Всё это — фоновые процессы, которым нужен постоянный аптайм.', 'Важная оговорка: автоматизация в онлайн-играх часто запрещена правилами и ведёт к бану аккаунта. Discord-боты по официальному API — легитимны и поощряются, а вот эмуляция действий игрока в чужой MMO почти всегда нарушает ToS. Учитывайте это при выборе задачи.', '
  • Discord-боты — легальны, через discord.py и официальный API.
  • Браузерные автоматизации — Selenium/Playwright в headless.
  • API-боты по таймеру — сбор наград и статистики.
']

Нужен сервер под эту задачу?

Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK и США. Оплата картой РФ и по СБП.

Арендовать VPS для игрового бота

Discord-бот на discord.py

['Самый распространённый и безопасный кейс — бот для своего Discord-сервера. Ставим Python и discord.py, токен берём в Developer Portal.', "
sudo apt update && sudo apt install -y python3 python3-venv\nsudo useradd -r -m -s /bin/bash gamebot\nsudo -u gamebot bash -c 'cd ~ && python3 -m venv venv && venv/bin/pip install -U discord.py'
", "
import os, discord\nfrom discord.ext import commands\n\nbot = commands.Bot(command_prefix='!', intents=discord.Intents.all())\n\n@bot.command()\nasync def ping(ctx):\n    await ctx.send('pong с VPS, аптайм 24/7')\n\nbot.run(os.environ['DISCORD_TOKEN'])
", 'Токен кладём в .env с правами 600 — утёкший токен позволит увести бота.']

Браузерные боты в headless-режиме

['Для автоматизации веб-игр нужен браузер без графики — headless. Playwright ставит Chromium и системные зависимости одной командой, что удобно на голом VPS без рабочего стола.', "
sudo -u gamebot bash -c '~/venv/bin/pip install playwright'\nsudo -u gamebot bash -c '~/venv/bin/playwright install --with-deps chromium'
", "
from playwright.sync_api import sync_playwright\n\nwith sync_playwright() as p:\n    browser = p.chromium.launch(headless=True)\n    page = browser.new_page()\n    page.goto('https://game.example.com')\n    page.click('#collect')\n    browser.close()
", 'Headless-браузер прожорлив к RAM: один Chromium легко съедает 300-500 МБ. Для таких ботов берите тариф от 2 ГБ, иначе процесс упадёт по OOM.']

Автозапуск через systemd

['Игровой бот должен подниматься после ребута и вставать после падения. Оформляем сервис — тот же принцип, что и для любого фонового процесса.', "
sudo tee /etc/systemd/system/gamebot.service > /dev/null <<'EOF'\n[Unit]\nDescription=Game bot\nAfter=network-online.target\nWants=network-online.target\n\n[Service]\nUser=gamebot\nWorkingDirectory=/home/gamebot\nEnvironmentFile=/home/gamebot/bot.env\nExecStart=/home/gamebot/venv/bin/python bot.py\nRestart=always\nRestartSec=10\n\n[Install]\nWantedBy=multi-user.target\nEOF\nsudo systemctl daemon-reload\nsudo systemctl enable --now gamebot\njournalctl -u gamebot -f
"]

Ресурсы и производительность

['Requirements сильно зависят от типа бота. Discord-боту хватает 1 ГБ RAM, музыкальному (с перекодировкой аудио) нужен запас по CPU, а headless-браузеру — 2 ГБ и больше. Быстрый диск ускоряет запуск Chromium и работу с кэшем.', 'На тарифах MAATRIX это AMD EPYC + NVMe — процессор тянет перекодировку аудио и рендер headless-страниц, а NVMe убирает задержки старта браузера. Локации UK и США дают низкий пинг к голосовым серверам Discord.']

Сервер и частые ошибки

['Игровые боты — от простых Discord-помощников до тяжёлых браузерных автоматизаций. MAATRIX закрывает оба сценария: тариф от $8/мес для лёгких ботов и мощные конфигурации на AMD EPYC + NVMe для headless. Ежедневные бэкапы, root-доступ, оплата картой РФ, СБП, криптой или MAAT из России.', '
  • headless без --with-deps — Chromium не стартует из-за отсутствующих библиотек.
  • Мало RAM под браузер — процесс падает по OOM; берите от 2 ГБ.
  • Автоматизация чужой игры — риск бана аккаунта за нарушение ToS.
  • Токен Discord в git — бота уведут; храните в .env 600.
']

Нужен сервер под эту задачу?

Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK и США. Оплата картой РФ и по СБП.

Арендовать VPS для игрового бота

Частые вопросы

Забанят ли за игрового бота?

За Discord-ботов по официальному API — нет, это норма. За автоматизацию действий игрока в чужой онлайн-игре обычно банят: это нарушает правила. Оценивайте риск заранее.

Сколько RAM нужно игровому боту?

Discord-боту хватает 1 ГБ. Для headless-браузера (Selenium/Playwright) берите от 2 ГБ — один Chromium съедает 300-500 МБ.

Можно ли запустить браузерного бота без графики?

Да, в headless-режиме браузер работает без рабочего стола. Playwright и Selenium это поддерживают — идеально для голого VPS.