Skip to content

Sheba1301/BotPool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 

Repository files navigation

🤖 BotPool

Полная автоматизация ботов Minecraft с минимальным потреблением ресурсов.

Open Source C# .NET License: MIT Version


📌 Описание

BotPool — это OpenSource-программа для запуска и управления несколькими ботами Minecraft через консоль. Она работает поверх популярного компилятора Minecraft Console Client (MCC), полностью автоматизируя вход, выполнение команд и взаимодействие с сервером.

Основные преимущества:

  • Полная автоматизация — боты сами регистрируются, проходят капчу, выполняют задачи.
  • Низкое потребление ресурсов — каждый бот потребляет минимум CPU и RAM, позволяя запускать десятки экземпляров на слабых ПК.
  • OpenSource — исходный код открыт, вы можете модифицировать его под свои нужды.

⚡ Сравнение с обычным клиентом Minecraft

Ресурс Minecraft (Java) BotPool (один бот)
CPU 1–2 % 0.1 %
GPU 4 % 0 % (не отрисовывает графику)
RAM 2–3 GB 20–50 MB

Таким образом, вы можете запускать до 50 ботов на том же объёме памяти, который занял бы один игровой клиент.


🚀 Текущая версия: 1.0.1 — первая жизнеспособная сборка

Этот релиз — первый по-настоящему стабильный и готовый к использованию. Программа выполняет все базовые функции и может использоваться в повседневных задачах.

Что нового в версии 1.0.1:

  • ✅ Исправлены критические ошибки с определением путей к компилятору и конфигурационным файлам.
  • ✅ Добавлена поддержка 80 грифов с автоматическим переключением страниц в меню выбора.
  • ✅ Реализована автоатака по белым спискам мобов (атакуются все, кроме игроков).
  • ✅ Улучшена обработка команд из чата (регистрация, логин, TPA, переключение автоатаки).
  • ✅ Сборка самодостаточная — не требует установки .NET Runtime.
  • ✅ Уменьшен размер исполняемого файла за счёт обрезки неиспользуемого кода.

Что уже работало в версии 1.0.0:

  • Запуск ботов с разными аккаунтами.
  • Автоматическая регистрация и вход на сервер.
  • Прохождение капчи через браузер.
  • Выполнение базовых команд (перечислены ниже).

Что планируется в следующих версиях:

  • 📈 Активное развитие — новые функции, улучшение стабильности.
  • 🖥️ Графический интерфейс на Avalonia UI — удобное управление ботами без консоли.
  • 🧩 Поддержка большего числа серверов (сейчас только ReallyWorld).
  • 🔧 Расширяемая система скриптов для любых задач.

📖 Инструкция по запуску

1. Подготовка аккаунтов

Перейдите в папку с программой:
.../BotPool/Client/

Откройте файл confin.ini (или создайте его, если отсутствует) и запишите аккаунты в формате: Ник Пароль ГрифСервера

Пример: Player1 123456 1 Player2 22831137 5


  • Ник — логин для входа (оффлайн).
  • Пароль — пароль (можно оставить - для оффлайн-режима).
  • ГрифСервера — номер сервера или режим (зависит от конфигурации).

2. Запуск программы

Запустите BotPool.exe — откроется консольное меню.

3. Выбор бота

Введите номер аккаунта из списка, который хотите запустить.

4. Прохождение капчи

После запуска бота в консоли появится ссылка на капчу. Зажмите клавишу CTRL и кликните по ссылке — она откроется в браузере. Пройдите капчу, и бот автоматически войдёт на сервер.

💡 Совет: Если капча не открывается, убедитесь, что у вас установлен браузер по умолчанию.


🛠️ Технологии

  • Язык: C# (.NET 6+)
  • Компилятор ботов: Minecraft Console Client
  • Планируемый GUI: Avalonia UI (кроссплатформенный)

📹 Видео-гайд

Посмотрите видеоинструкцию по установке и настройке BotPool:

Видео-гайд

Видео-гайд поможет вам быстро освоить программу и настроить ботов под свои задачи.


📋 Команды бота

Бот поддерживает следующие команды и фразы в чате (регистр не важен):

Команда / фраза Действие
/reg <пароль> <пароль> Отправляется автоматически при обнаружении запроса регистрации.
/register <пароль> <пароль> Альтернативная команда регистрации.
/login <пароль> Отправляется при запросе входа (с задержкой 5 секунд).
/tpaccept Принимает запрос на телепортацию.
/tpa <ник> Отправляет запрос на телепортацию к указанному игроку.
Attack (в любом сообщении) Переключает состояние автоатаки (вкл/выкл).
На сервер заходит большой поток игроков. Автоматически кликает по слоту с нужным грифом (для сервера ReallyWorld).

Примечание: Команды, начинающиеся с /, отправляются напрямую на сервер. Остальные фразы обрабатываются локально скриптом бота.


🌐 Ограничения

На данный момент программа оптимизирована и протестирована только для сервера ReallyWorld. На других серверах работа не гарантирована, но вы можете адаптировать скрипты под свои нужды.


🤝 Участие в разработке

Проект открыт для ваших идей и предложений. Если у вас есть интересное предложение по улучшению, вы нашли баг или хотите обсудить сотрудничество — пишите напрямую.

Мы рассмотрим все обращения и свяжемся с вами для дальнейшего обсуждения.


📜 Лицензия

Проект распространяется под лицензией MIT. Это означает, что вы можете свободно использовать, изменять и распространять код при условии сохранения уведомления об авторских правах. Подробнее см. в файле LICENSE.


📫 Контакты


Спасибо, что используете BotPool! Будем рады вашим отзывам.

About

Автоматизация запуска headless bots для Minecraft, с использованием MCC API

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors