==============================================================
VIKOS AUTOBOTS — живые боты для серверов Lineage 2 на Lucera2
Interlude и Classic
==============================================================
Сервер пустой — игроки уходят. Vikos Autobots заполняет мир ботами,
которые ведут себя как обычные игроки: фармят, ходят по городам,
состоят в кланах, воюют, ходят на рейды, осады, ивенты и олимпиаду,
торгуют и отвечают в чате. Новичок заходит — и видит живой сервер.
Ставится поверх сборки Lucera2 одним файлом .ext.jar + папка
data/autobots + конфиг.
--------------------------------------------------------------
ЧТО УМЕЮТ БОТЫ
--------------------------------------------------------------
ФАРМ И ПЕРЕДВИЖЕНИЕ
• Фармят в своих зонах по уровню, ходят к мобам по заданным
маршрутам, не отбирают мобов у игроков и у других ботов.
• Из города уходят через ГК (в том числе кастомных ГК и NPC
с байпасом), возвращаются в город, гуляют по нему.
• Часть ботов уходит с фарма в город погулять, остальные фармят —
в городе живая суета, а не пустые улицы.
• Бой под каждый класс: воины, лучники, маги, хилеры, баферы,
саммонеры, у каждого свои скилы и поведение.
• Сами собираются в пати, хилеры лечат и поднимают павших.
• Застрявший бот сам выбирается.
• Катакомбы и некрополи: регистрация в Семи Печатях.
РЫБАЛКА
• Боты ездят на споты у воды и ловят по-настоящему, скилами ядра:
заброс, Pumping / Reeling, бой с рыбой.
• Удочка по грейду, наживка и рыболовные шоты выдаются сами.
• На споте свои места, лимит ботов, уровни и время ловли.
• Если рядом опасно, бот бросает удочку и защищается.
ЭКИПИРОВКА И РАЗВИТИЕ
• Шмот по классу и уровню, отдельный сет для олимпиады
и сет «по наигранному времени» — боты одеваются лучше со временем.
• Случайная заточка, Life Stone в оружие, краски (символы),
бафы, свои скилы по классам.
• Шоты, зелья, стрелы, свитки пополняются сами. Предметы ботов
не пишутся в базу и не попадают в экономику.
КЛАНЫ И PVP
• Готовые кланы с гербами (генерируются сами), альянсы,
клан-скилы, титулы и цвета ников.
• Принимают клан-вары от игроков, заступаются за своих.
• Режим PvP-сервера, выбор, кого бить: только мобов, PK или всех.
• PvP-зоны (арена, Колизей и свои): админ шлёт с панели
или боты едут сами по часам, как TvT (14:00;16:00).
МАССОВЫЕ СОБЫТИЯ
• Рейды и эпики (Антарас, Валакас, Баюм) — кланами,
по маршрутам до босса. Других боссов можно добавить в XML.
• Осады замков: регистрация и бой.
• Ивенты TvT / CTF / DM.
• Олимпиада: 1 на 1 и 3 на 3.
ТОРГОВЛЯ И ОБЩЕНИЕ
• Торговцы с личными лавками: продажа и скупка.
• Чат на русском и английском: болтают между собой, пишут
в say / shout / trade, отвечают игрокам.
• ИИ-чат: бот отвечает игроку по смыслу (бесплатный Groq или
любой OpenAI-совместимый API).
• Личные сообщения ботам приходят админу в Telegram — можно
ответить оттуда, игрок получит ответ от бота.
УПРАВЛЕНИЕ
• Панель: команда //autobots panel (Community Board).
- создать ботов (класс, уровень, город);
- заспавнить и убрать ботов, по одному или всех сразу;
- кланы, вары и альянсы;
- отправить на рейд или в PvP-зону;
- найти бота, телепортироваться к нему, призвать;
- поднять уровень, дать геройство, сменить титул и цвета;
- читать и писать ЛС от имени бота.
• Расписание онлайна (часы входа и выхода), лимит ботов онлайн.
• Боты работают в своём пуле потоков, рассчитано на сотни
ботов онлайн.
• Почти всё настраивается в одном конфиге и XML-файлах
с подробными комментариями RU/EN.
• XML проверяются при старте сервера: ошибка в файле сразу
видна в логе, а не всплывает потом в игре.
--------------------------------------------------------------
В КОМПЛЕКТЕ — ПРОГРАММА-НАСТРОЙЩИК VIKOS AUTOBOTS (Windows)
--------------------------------------------------------------
Не нужно писать XML руками и бегать по игре с координатами.
• Один файл .exe — Java уже внутри, ставить ничего не нужно.
• Работа прямо с VPS: программа подключается к серверу
по SSH/SFTP, вы правите файлы и сохраняете — они сразу
на сервере. Старая версия файла уходит в backup.
• Карта мира по геодате сервера: где бот пройдёт, а где стена.
• Маршруты строятся сами по правилам движения ядра и сразу
проверяются: пройдёт ли бот по прямой.
• Фарм-зоны, города, рейды, осады, ТвТ, PvP-зоны, рыбалка
(споты, места для ловли, уровни, лимит ботов, время).
• «Новая зона»: список мест с мобами у телепортов ГК (стоковых
и кастомных), уровни подбираются сами, зона создаётся в пару кликов.
• Редакторы с иконками предметов и скилов из клиента:
экипировка (кукла: фарм / по онлайну / олимпиада, готовые сеты),
скилы (обычные и по онлайну), бафы, Life Stone, расходники, краски.
• Сама находит ошибки: не тот слот, нет предмета на сервере,
бафа нет на сервере, камень не встанет в оружие и т.п.
• Понимает Interlude и Classic (новые слоты Classic).
• Пишет только изменённое, комментарии в файлах остаются,
старая версия уходит в backup.
• Русский и английский интерфейс, светлая и тёмная тема,
справка по F1.
--------------------------------------------------------------
ЧТО ВЫ ПОЛУЧАЕТЕ
--------------------------------------------------------------
• VikosAutobots.ext.jar под вашу версию (Interlude или Classic).
• Готовые настройки data/autobots: зоны фарма, маршруты, города,
экипировка, скилы (в том числе по онлайну), бафы, чат-фразы,
кланы, споты рыбалки.
• Конфиг vikos_autobot.properties с описанием каждого параметра.
• Программу-настройщик Vikos Autobots (один .exe для Windows).
• Помощь с установкой.
==============================================================
VIKOS AUTOBOTS — СКОЛЬКО НА САМОМ ДЕЛЕ ЕСТ СЕРВЕР
Реальные замеры
==============================================================
Тестовый сервер Interlude на Lucera2, обычный VPS:
• 4 vCPU, 8 ГБ RAM, Debian 13
• Java 17 (Temurin), -Xmx5G
• MariaDB
--------------------------------------------------------------
РЕЗУЛЬТАТЫ
--------------------------------------------------------------
Процессор — среднее за минуту по всему процессу игрового сервера:
ядро, мобы и боты вместе. 400% = все 4 ядра.
Ботов онлайн CPU сервера (из 400%) Доля от VPS
1000 ~103% ~26%
1200 ~105% ~26%
1500 ~120-150% ~30-37%
• Пустой сервер без ботов сам ест ~40%, то есть 1000 ботов
добавляют примерно одно ядро.
• Сам ИИ ботов (все боты вместе) — 10-15% одного ядра
на 1000-1500 ботов.
• Память стабильна, утечек нет:
- после сборки мусора куча держится на ~2.8-2.9 ГБ и с 800,
и с 1000, и с 1200 ботами — почти столько же, сколько сервер
занимает сам, без ботов;
- нижняя точка кучи со временем не растёт: память не копится,
а освобождается при каждой сборке мусора;
- за ночь с 1500 ботами ни одной ошибки нехватки памяти
(OutOfMemory), сервер не падал;
- при -Xmx5G запас больше 2 ГБ.
• Ночь с 1500 ботами прошла стабильно.
Всё это время боты живут полной жизнью: фармят по маршрутам,
гуляют по городам, рыбачат, состоят в кланах, ходят в PvP-зоны
по расписанию, на TvT/CTF, олимпиаду и рейды.
--------------------------------------------------------------
НАСТРОЙКИ, НА КОТОРЫХ СНЯТЫ ЗАМЕРЫ
--------------------------------------------------------------
• AutobotsIterationDelayMs = 500
Бот «думает» 2 раза в секунду: этого хватает, чтобы он вёл
себя как живой игрок, и процессор не тратится зря.
• AutobotsMaxBots = 1000-1500
• ai.properties: AiTaskActiveDelay = 500
AggroCheckInterval = 500
Главную нагрузку даёт не код ботов, а мобы вокруг них: боты
оживляют локации, и мобы начинают проверять, кого атаковать.
Так они проверяют 2 раза в секунду вместо 4. Нагрузка почти
вдвое ниже, на глаз разницы нет: моб замечает цель на доли
секунды позже.
• MariaDB: innodb_flush_log_at_trx_commit = 2
База пишет журнал на диск раз в секунду, а не после каждого
мелкого запроса. При 1000+ ботах запросов много, и это снимает
с базы основную нагрузку. Стандартная настройка для игровых
серверов.
• server.properties: AutoDestroyDroppedItemAfter = 120
Дроп на земле исчезает через 2 минуты, а не через 10. Боты
много убивают, и за 10 минут на земле копились десятки тысяч
предметов: лишняя память, работа сервера и удаления в базе.
Двух минут игрокам хватает, чтобы собрать свой дроп.
Ориентир: на 4 ядрах спокойно 1000-1500 ботов.
Больше — берите VPS на 6-8 ядер.
--------------------------------------------------------------
ЛИЦЕНЗИЯ
--------------------------------------------------------------
• Лицензия привязана к IP вашего VPS: боты работают только
на сервере с этим IP.
• При покупке сообщите IP сервера, на котором будут боты.
Цена: 500$
Связь: Telegram @Vikos177 —
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками Вход или Регистрация
Протестировать ботов можно здесь: <
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками Вход или Регистрация
>После покупки добавляю в закрытую Telegram-группу для клиентов:
новости, обновления и помощь.
==============================================================
==============================================================
VIKOS AUTOBOTS — live bots for Lineage 2 servers on Lucera2
Interlude and Classic
==============================================================
An empty server loses players. Vikos Autobots fills the world with bots
that act like real players: they farm, walk around towns, join clans,
fight wars, go to raids, sieges, events and the Olympiad, trade and
talk in chat.
Installs on top of a Lucera2 build: one .ext.jar + the data/autobots
folder + a config. Database tables are created automatically.
WHAT THE BOTS DO
• Farm zones by level along set routes; they do not steal mobs
from players or other bots. Leave town through gatekeepers
(custom ones and NPC bypasses too) and come back.
• Some bots leave the farm to walk around town while others keep
farming, so towns are not empty. They walk, talk to NPCs and sit
down to rest (can be turned off for PvP servers).
• After a server restart bots carry on where they were: same zone,
same route, no mass teleport to town.
• Class-based combat AI: fighters, archers, mages, healers, buffers,
summoners. Auto parties, healers resurrect the dead.
• Real fishing with core skills (cast, Pumping / Reeling, fish
fight). Rod by grade, bait and fishing shots are handed out
automatically; spots have stands, a bot limit, levels and time.
• Gear by class and level, a separate Olympiad set and an
"online time" set; custom skills by class and by online time
(same idea as time gear). Random enchant, Life Stones, dyes,
buffs. Shots, potions, arrows and scrolls restock on
their own; bot items never reach the economy.
• Clans and alliances with generated crests, clan wars, clan
defense, PvP server mode. PvP zones (arena, Coliseum, custom):
admin Send or a clock like TvT (14:00;16:00).
• Raids and epics (Antharas, Valakas, Baium; more via XML), with
a gathering in town or a direct teleport to the boss. Castle
sieges, TvT / CTF / DM, Olympiad 1v1 and 3v3, Seven Signs.
• Private stores (sell and buy), RU/EN chat, AI chat (Groq or any
OpenAI-compatible API), bot replies go through your server chat
filter (chatfilters.xml), player PMs forwarded to admin Telegram.
• Admin panel: //autobots panel. Online schedule, own AI thread
pool built for hundreds of bots online, one commented config and
XML files checked at server start.
INCLUDED: VIKOS AUTOBOTS CONFIGURATOR (Windows)
• A single .exe with Java inside, nothing to install.
• Works right on your VPS over SSH/SFTP: edit and save, the files
go straight to the server; the old version goes to backup.
• World map from server geodata, automatic route building by the
core movement rules with checks.
• Farm zones, towns, raids, sieges, TvT, PvP zones, fishing spots.
• Editors with client icons: equipment (farm / online time / Olympiad),
skills (regular and by online time), buffs, Life Stones, supplies,
dyes. Finds config mistakes by itself.
• Interlude and Classic, RU/EN interface, light and dark theme,
F1 help.
==============================================================
VIKOS AUTOBOTS — REAL SERVER LOAD
Measured
==============================================================
Interlude test server on Lucera2, a regular VPS:
• 4 vCPU, 8 GB RAM, Debian 13
• Java 17 (Temurin), -Xmx5G
• MariaDB
--------------------------------------------------------------
RESULTS
--------------------------------------------------------------
CPU is a one-minute average for the whole game server process:
core, mobs and bots together. 400% = all 4 cores.
Bots online Server CPU (of 400%) Share of VPS
1000 ~103% ~26%
1200 ~105% ~26%
1500 ~120-150% ~30-37%
• An empty server without bots uses ~40% by itself, so 1000 bots
add about one core.
• The bot AI itself (all bots together) takes 10-15% of one core
for 1000-1500 bots.
• Memory is stable, no leaks:
- after GC the heap stays at ~2.8-2.9 GB with 800, 1000 and
1200 bots — about the same as the server uses by itself,
without bots;
- the heap low point does not grow over time: memory does not
pile up, it is freed on every garbage collection;
- a full night with 1500 bots with no out-of-memory errors
(OutOfMemory), the server never crashed;
- with -Xmx5G there is more than 2 GB of headroom.
• A full night with 1500 bots ran stable.
Meanwhile the bots live a full life: farming along routes, walking
around towns, fishing, clans, scheduled PvP zones, TvT/CTF, Olympiad
and raids.
--------------------------------------------------------------
SETTINGS USED FOR THESE NUMBERS
--------------------------------------------------------------
• AutobotsIterationDelayMs = 500
A bot thinks twice per second: enough to act like a real
player without wasting CPU.
• AutobotsMaxBots = 1000-1500
• ai.properties: AiTaskActiveDelay = 500
AggroCheckInterval = 500
Most of the load comes not from the bot code but from the mobs
around the bots: bots bring locations to life, and the mobs start
checking whom to attack. With these values they check twice per
second instead of four times. The load is almost halved, and you
can't see the difference: a mob notices its target a fraction of
a second later.
• MariaDB: innodb_flush_log_at_trx_commit = 2
The database flushes its log to disk once per second instead of
after every small query. With 1000+ bots there are many queries,
and this removes most of the database load. A standard setting
for game servers.
• server.properties: AutoDestroyDroppedItemAfter = 120
Drops on the ground disappear after 2 minutes instead of 10.
Bots kill a lot, and in 10 minutes tens of thousands of items
piled up on the ground: extra memory, extra server work and
database deletes. Two minutes is enough for players to pick up
their own drops.
Rule of thumb: a 4-core VPS handles 1000-1500 bots comfortably.
For more, go for 6-8 cores.
LICENSE
• The license is bound to your VPS IP: the bots run only on the
server with that IP.
• Send the server IP when you buy.
Price: 500$
Contact: Telegram @Vikos177 —
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками Вход или Регистрация
Test the bots here: <
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками Вход или Регистрация
>After purchase you are added to a private Telegram group for
clients: news, updates and support.
==============================================================
Последнее редактирование:






























