Jump to content
xxevil11xx

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

Recommended Posts

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

 

 

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

 

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

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

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

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

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

 

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

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

Share this post


Link to post
Share on other sites

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

 

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

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

 

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

 

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

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

 

Share this post


Link to post
Share on other sites

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

[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

 

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

 

Edited by xxevil11xx

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites
В 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 нет проверки на пустоту коллекции и при увеличении индекса, взять нечего.

Share this post


Link to post
Share on other sites
В 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

 

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Screenshot 2026-04-04 084617.jpg

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...