Иконка ресурса

Исходники L2J Mobius Classic 3.5 — Tales Untold LLM Bots 2026-07-28

Нет прав для скачивания
Хроники
  1. Other/Другие хроники

Описание

Делалось как пет проект побегать по вечерам. Тестировлось на онлайне 5000+ ботов. Потребляет с гео примерно 12-16гб. Ботам необходим дотюн по локациям фарма, инвентарю и тд
Вполне хватало gemma 4 12b для базовой обкатки

Развитие персонажа​

- Качаются с 1-го уровня в фарм-зонах, подобранных под уровень
- Меняют профессию, учат скиллы, апгрейдят экипировку по уровню и грейду, точат вещи, пользуются сосками
- Садятся на реген, телепортируются, путешествуют между городами

Роли​

- Фармеры — основа мира, бьют мобов в полях
- Торговцы — сидят с private store в торговых зонах городов
- Крафтеры — гномы с крафт-лавками
- ПК — охотятся на игроков по фарм-локациям
- Горожане — городская массовка
- Странники — ходят по дорогам между городами
- Олимпиадники — бьются на Олимпиаде (сейчас не работает)

Бой и группы​

- Полноценный бой: скиллы по классу, тактика в пати, обход препятствий по геодате
- Сами собирают пати через «Поиск группы» с учётом диапазона уровней, реагируют на цель лидера
- Защищаются при атаке, но не всегда. Зависит от уровня нападающего.
- Атакуют по таргету игрока

Чат и AI​

- Обычные боты болтают заготовленными фразами
- «Умные» (доля задаётся SmartBotPercent) — через LLM: отвечают в чатах и личке от лица своего персонажа, прописанного в контексте, в личке помнят историю диалога
- LLM принимает решения за "умного" бота о действиях в рамках роли
- Провайдер — любой OpenAI-совместимый API или Anthropic.

Демо​

Ченджлог отличий от ванильного мобиуса.​

BotEngine​

- Динамическая популяция ботов с ротацией, партиционным подключением.
- Роли бота: фармеры, торговцы, крафтеры, ПК, горожане, странники, олимпиадники
- Торговцы: скупка/продажа, крафт по заданным спискам предметов
- Пати: набор ботов через «Поиск группы», через прямой инвайт боту
- PK-боты охотятся на фарм-локациях
- Реальный корпус имён, кланов и чат-фраз; клан-жизнь и экономика в диалогах
- Информация о боте в админ-окне по shift-click

LLM-интеграция​

- «Умные» боты: LLM отвечает в чатах и личке от лица бота с памятью разговора и знанием контекста
- Провайдеры: любой OpenAI-совместимый API (LM Studio, vLLM) или Anthropic API по OAuth с авторефрешем токенов

GeoEngine​

- Переписанный cell-A* пасфайндер + обход препятствий в бою
- Off-tick кэшируемый пасфайндинг
- Динамическая геодата дверей/заборов: A* и LOS видят открытие/закрытие, O(1) multilayer, LOS от роста персонажа
- Фикс гонки публикации гео-блоков (AtomicReferenceArray), фикс мёртвого PriorityQueueSet.add()

Инфраструктура​

- Миграция MariaDB → PostgreSQL + собственный SchemaMigrator (авто-накат sql/migrations/ при старте, чексуммы, защита от конкурентного старта)
- Запуск через в Docker, через Compose
- Устойчивый линк game↔login: keepalive, детект полумёртвого соединения, реконнект, честные коды отказа входа
- Чанкование пакета PlayerInGame
- ZGC-тюнинг под большую кучу

Последние рецензии

не для слабых ПК, запустил Bionic и Docker на GTR7 даже с щадящими настройками, запускаю сервер нагрузка сходу 99% на процессор (7840HS), и оперативка забивается постепенно под 20 ГБ / 32 под запуск самой игры и вовсе может не хватить, короче это ОЧЕНЬ дорогое удовольсвие насиловать ПК так каждый раз...вот в WOW SinglePlayer Project боты работали без LLMок и ботов было хоть 1000 хоть 3000 все работало тихо и спокойно без надрывов.
Назад
Сверху Снизу