First of all thank you for your answer!
I understand a little about programming. Enough to create dynamic websites with PHP, bash, etc. That is, I know the general programming syntax.
It's been several hours and I think I'm understanding a little more how java would work.
So far I have understood that in the different codes that are published I have to add/modify the code in the "index" files that are indicated. All this in eclipse before compiling, on java directory.
I'm trying to add one of these:
https://maxcheaters.com/topic/216955-tvt-ctf-and-dm-for-acis/
https://maxcheaters.com/topic/206016-tvt-event-reworked-tvtjoin-tvtleave-tvtstatus/
Now I find small difficulties:
- In L2jMobius there are no "net.sf.l2j.*" files because they are "org.l2jmobius". When I add an import what I do is modify that part of the line and eclipse indicates that it is correct. The problem comes from the fact that there are files that do not come on Mobius. For example *.gameserver.model.actor.instance.L2PcInstance.java.
I downloaded from https://bitbucket.org/MobiusDev/l2j_mobius.git
- Due to the above I have decided to use L2jAcis (I have read that it has many errors for not pvp server). Specifically this: https://gitlab.com/Tryskell/acis_public .The problem is that it also doesn't have the java files called L2*, like L2PcInstance.
I have found this dapatack that does have the L2* (https://github.com/exvo23/l2jacis400). I find it strange that the Tryskell (Acis official) doesn't have L2* files and exvo23 does.
I dont understand this with Acis.
Basically I want to build a server compiled by me and not pre-built by other people. I want TvT and little else. The idea is a server x20 not retail but without pvp style and without buffer/gmshop.
Thank you very much again for your answer! I will try to continue learning, although I am somewhat lost with so many dapatack and codes for each one.