Перейти к содержанию
xxevil11xx

сборка с ботами, помогите скомпилировать

Рекомендуемые сообщения

Есть исходники интерлюда с ботами (игра Lineage с ботами), вот эта:

 

 

Вот исходники на github: https://github.com/Elfocrash/L2jTesla

 

Помогите скомпилировать эти исходники в сборку! 

Они походу компиляться с IntelliJ IDEA

У меня комп слабый, я вообще компилил ant````-ом, а тут сборка с gradle

Я скачивал gradle, запускал gradle build в консоли, но скомпилировать неполучилось.

Еще непонятно какая тут jdk надо, на какомто заграничном форуме писали что 14-я

 

Скомпилируйте кто-нибудь эти исходники в сборку и выложите в эту тему, пожалуйста!

Буду очень благодарен! :)

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня получилось скомпилировать с IntelliJ IDEA

 

Если кому нужно, вот компил:

https://ru.files.fm/f/vcnzqxd6w

 

Сборку запускал, у меня работает с Mysql сервером 8(последней версии), и JDK 17

 

Есть таблица autobots в базе данных, прописывал туда ботов но они не спавнились, не появлялись.

Непонял пока - как тут ботов сделать чтобы спавнились?

 

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот тут описано как скомпилить сборку:

[Source] L2jTesla - The Interlude project you shouldn't use - Server Shares & Files [L2J] - MaxCheaters.com | Lineage 2 Development Marketplace Bots and Cheats

Компилится в IntelliJ IDEA > Gradle > запустить (Run) файл shadow.jar

и компил ядра готов! так и кидать ядро с папкой lib  lib/l2jtesla.jar

 

 

Настройка Ботов должна запускаться коммандой: //a

 

Но этой коммандой почемуто не запускается и геймсервер пишет ошибку:

 

SEVERE: Failed reading [C] SendBypassBuildCmd for [Character: admin - Account: admin - IP: 127.0.0.1]. 
java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
    at java.base/java.util.Collections$SingletonList.get(Collections.java:4959)
    at dev.l2j.tesla.autobots.admincommands.AdminAutobots.useAdminCommand(AdminAutobots.kt:54)
    at dev.l2j.tesla.gameserver.network.clientpackets.SendBypassBuildCmd.runImpl(SendBypassBuildCmd.java:54)
    at dev.l2j.tesla.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:52)
    at dev.l2j.tesla.gameserver.network.GameClient.run(GameClient.java:139)
    at dev.l2j.tesla.commons.concurrent.ThreadPool$TaskWrapper.run(ThreadPool.java:220)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.base/java.lang.Thread.run(Thread.java:833)
 

P. S. Часть кода где запускается команда написана на Kotlin:  :search:

dev.l2j.tesla.autobots.admincommands.AdminAutobots.useAdminCommand(AdminAutobots.kt:54

 

Можете подсказать в чем дело?

 

Изменено пользователем xxevil11xx
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
On 9/12/2022 at 1:27 PM, xxevil11xx said:

I managed to compile with IntelliJ IDEA

 

If anyone needs it, here's the compile:

https://ru.files.fm/f/vcnzqxd6w

 

I started the assembly, it works for me with Mysql server 8 (latest version), and JDK 17

 

There is a table autobots in the database, I registered bots there, but they did not spawn, did not appear.

I don’t understand yet - how can I make bots spawn here?

 

Bad link ... pls reup

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 12.09.2022 в 22:51, xxevil11xx сказал:

Вот тут описано как скомпилить сборку:

[Source] L2jTesla - The Interlude project you shouldn't use - Server Shares & Files [L2J] - MaxCheaters.com | Lineage 2 Development Marketplace Bots and Cheats

Компилится в IntelliJ IDEA > Gradle > запустить (Run) файл shadow.jar

и компил ядра готов! так и кидать ядро с папкой lib  lib/l2jtesla.jar

 

 

Настройка Ботов должна запускаться коммандой: //a

 

Но этой коммандой почемуто не запускается и геймсервер пишет ошибку:

 

SEVERE: Failed reading [C] SendBypassBuildCmd for [Character: admin - Account: admin - IP: 127.0.0.1]. 
java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
    at java.base/java.util.Collections$SingletonList.get(Collections.java:4959)
    at dev.l2j.tesla.autobots.admincommands.AdminAutobots.useAdminCommand(AdminAutobots.kt:54)
    at dev.l2j.tesla.gameserver.network.clientpackets.SendBypassBuildCmd.runImpl(SendBypassBuildCmd.java:54)
    at dev.l2j.tesla.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:52)
    at dev.l2j.tesla.gameserver.network.GameClient.run(GameClient.java:139)
    at dev.l2j.tesla.commons.concurrent.ThreadPool$TaskWrapper.run(ThreadPool.java:220)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.base/java.lang.Thread.run(Thread.java:833)
 

P. S. Часть кода где запускается команда написана на Kotlin:  :search:

dev.l2j.tesla.autobots.admincommands.AdminAutobots.useAdminCommand(AdminAutobots.kt:54

 

Можете подсказать в чем дело?

 

Есть подозрение, что нечего грузить, по этому там где вызывается Collections нет проверки на пустоту коллекции и при увеличении индекса, взять нечего.

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 12.09.2022 в 17:51, xxevil11xx сказал:

Вот тут описано как скомпилить сборку:

[Source] L2jTesla - The Interlude project you shouldn't use - Server Shares & Files [L2J] - MaxCheaters.com | Lineage 2 Development Marketplace Bots and Cheats

Компилится в IntelliJ IDEA > Gradle > запустить (Run) файл shadow.jar

и компил ядра готов! так и кидать ядро с папкой lib  lib/l2jtesla.jar

 

 

Настройка Ботов должна запускаться коммандой: //a

 

Но этой коммандой почемуто не запускается и геймсервер пишет ошибку:

 

SEVERE: Failed reading [C] SendBypassBuildCmd for [Character: admin - Account: admin - IP: 127.0.0.1]. 
java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
    at java.base/java.util.Collections$SingletonList.get(Collections.java:4959)
    at dev.l2j.tesla.autobots.admincommands.AdminAutobots.useAdminCommand(AdminAutobots.kt:54)
    at dev.l2j.tesla.gameserver.network.clientpackets.SendBypassBuildCmd.runImpl(SendBypassBuildCmd.java:54)
    at dev.l2j.tesla.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:52)
    at dev.l2j.tesla.gameserver.network.GameClient.run(GameClient.java:139)
    at dev.l2j.tesla.commons.concurrent.ThreadPool$TaskWrapper.run(ThreadPool.java:220)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.base/java.lang.Thread.run(Thread.java:833)
 

P. S. Часть кода где запускается команда написана на Kotlin:  :search:

dev.l2j.tesla.autobots.admincommands.AdminAutobots.useAdminCommand(AdminAutobots.kt:54

 

Можете подсказать в чем дело?

 

ого кто-то балуется на котлин:).... прикольно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поделитесь готовым решением, у кого остался сервер? не могу запустить

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

запустил не одна понель не работает не откраются не какие понели //a  уже даже пробовал ацеслвл 127 ставить я хз что ещё придумать ? может кто разобрался и запустил ?

Screenshot 2026-04-04 084617.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 27.04.2024 в 06:07, geno сказал:

Поделитесь готовым решением, у кого остался сервер? не могу запустить

Я всё сделал могу залить куда ни будь, если интересует) только поймите одно, сам сервер мёртвый вы даже не будите тестить, я зашел хотел настроить споил дроп, а там файлы просто пустые), очень очень много что нужно менять , лучше скачать готовый вариант если вы хотите с живыми ботами поиграть могу предложить линейку на 3 хронике с полноценными АИ ботами + Апи ключи к нейронкам , там разработчик уже обновился на 4 версию наверно скоро дайдёт до интерлюда) это на данный момент самый лучший вариант что я искал, но я хочу имеено к новым сборкам своих ботов придумать, как у L2jBayev Chronicle 4: Scions of Destiny — AiEngine Edition (ver4.3.0) 14.10.2025
на 4 версию сам жду исходники ) как придумать своих ботов таких что бы при спауне где либо, сохронялись в Sql и можно было смотреть прогресс + всё что есть у l2jBayev там он глубоко придумал, хочу всё тоже самое только чуть легче 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...