Jump to content

Recommended Posts

Posted

Hello all ! Well... before some minutes i compile my first L2JFree pack ! So, i decide to make a guide for how to compile L2J-Free.

First we need those programms :

 

Maven(Not a programm)

CollabNet Subversion Server

Eclipse

 

Download links :

 

http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-2.1.0-bin.zip  <---- Maven

1.jpghttp://www.open.collab.net/downloads/subversion/  <---- SubVersion .Download this :

CollabNet Subversion Server and Client v1.6.6 (for Windows)

  But you need an account.Is not so hard to register one... ;)

 

 

Now lets start !  Install SubVersion.The installation is very simple....after you install them, extract Maven to C:\ .Change the folder name to :  maven

Now we must set the Enviroment variables.....Hold the button with the flag of windows on keyboard and press the button :  Pause/Break  .A new windows will pop ip .Go to Advanced and press on  Enviroment Variables2.jpg.Now press on  New3.jpg  .On  Name type :  JAVA_HOME    .On Variable Value type the location of you java jdk.For me is :

C:\Program Files\Java\jdk1.6.0_17

4.jpg  .After you type it, press  OK .

Open Eclipse and check the SVN you want....when its finish go to the folder....now go to a folder, right click on the pom.xml and press the  Open With  6.jpg.Click the button : Broswe... now go to :

C:\Windows\system32\cmd.exe

.Open the file with the Command Line5.jpg.....now type : 

C://maven/bin/mvn assembly:assembly -Dmaven.test.skip=true

7.jpg

Now after some minutes, the pack will be compiled.YEAAAA !!!8.jpg You compile your first L2JFree pack ! Now the folder datapack have  a build.xml .You must compile it, with Eclipse.

 

 

 

If you have any problems or questions, post them and i will help you  :)

 

 

Credits : Me ! timoskouros

Special thanks to :  Horus

 

..

 

---------------------------------------Easier Compile for L2JFree------------------------------------------------------------------------------------

 

Well.... im back to teach you an another way to compile L2JFree packs.

So lets start !

 

With Eclipse you check out the /trunk folder of l2jfree svn .In that forlder, there is a very good tool thats is compile the core-gameserver-datapack alone.

 

Now to to your workspace, go to /trunk and open the folder tools.In this folder is 1 .bat file... that file can compile the core-gameserver-datapack .Now right click on

execute-maven.bat

.We must set the maven path .Find this line :

set PATH=%PATH%;

  .After this line. you will see a path this path : 

C:\Program Files\Subversion\bin\

something like that... now we must set the maven path.So, just delete the path.. it should be something like this :

set PATH=%PATH%;

  .Now, after  ;    type you maven path.For me is this : 

C:\maven\bin\

  .If you mave is on an another location.. just change it  :p  .Now is should like this :

set PATH=%PATH%;C:\maven\bin\

  .If is ok, just save the changes.Now is time for COMPILINGGG !  xD  .Open the file :    build-all.bat    .Now, just make your coffee and enjoy  xD .After some minutes, the compiling will over... it will tell you to press any key to continue .

 

Thats all ! Happy compiling  :p !

 

 

 

 

 

Posted

Dude u need to put some photos and all that to help all here....and is so much guides to compile packs !! But good job ...!!

 

I dont ever see a full guide... i will post some photos... but all the other guides are fails.My guide is full.On other guides they are telling you just to checkout the trunk and open cmd, go to compile directory and type  C://maven/bin/mvn assembly:assembly -Dmaven.test.skip=true    bla bla bla.And you get an error.With this guide you will do a successful compile.

 

 

EDIT : I add some photos.. i think its ok now ! I will try to make a video...

Posted

as i see thats for the older compile not for the new one with tools

 

Yes... i see the tools folder... its faster with this one tool... i will edit my post and i talk about this folder....

 

Nice Guide  Mate! I Can't Give you karma thought Because is already Posted :)

 

Post Something Different.

 

Good Work !

 

I know that is already posted.. but my guide is 100% .Before some days i was wanted to compile a l2jfree pack, and i failed.I follow a guide but was not 100% guide... i ask help from Horus and he told me that i need a SubVersion client... i found one and i install it...I try to compile it again and i success.

Posted

This means that the system cant find the maven folder.Check if the folder directory is like this :

 

C:\maven

  .You must extract the files of maven on C:\Maven    .Maybe you create a folder with the name maven on C:\ and the .rar file make a new one on maven folder that you create....

  • 3 weeks later...
Posted

Very usefull guide bro :)

Thank you ^_^

Gona try it now :D

 

Im glad to see someone like my guide.Test it and tell me your opinion  :) 

 

If you have any problem, post it and i will help you.

Posted

No.. i dont think there is any other way to compile L2JFree.But if you mean with NetBeans.. of course you can compile with this program but i much easier with CMD.NetBeans have GUI and low ram ghz computers will lag.. so with CMD is faster. :)

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


  • Posts

    • I have a highly customized Hi5 pack based on L2JMobius with a lot of features for performance and modern game design. Disclaimer: I do not run any public server, but I run a "private" server for a group of 10 friends and about 2000 AI bots that required me to do heavy modifications on core systems of the game.  So my opinion will obivously be biased towards L2JMobius.   What I can tell you though without bias is: Most of the features you are asking for are nowadays considered de-facto, don't pay money for them. TvT, offline mode, community boards, premiums, vote rewards are in most packs including the open source ones. So before you pay a thousand plus euro for a pack ask yourself what you are paying that money for, that open source packs don't have.   Also a lot of the "strong points" some old packs were made for are nowadays obsolete. L2JFree derived packs for example used to have a lot of GC optimizations (Trove library) which are not not maintained, but most importantly not needed cause Java has evolved a lot since then and the performance issues these tricks tried to solve back then, are currently solved by Java's JVM itself. So if someone tries to sell you packed / unpacked integers in special hashmap data structures and other such things know that they have really lost their value nowadays.    A lot of people are selling thin air, things that everyone has. "Quality geodata" being one of them. I mean what's "quality geodata" ? Has someone painted them by hand ? Hell there's an online tool for free in github that extracts quality geodata, I think Galagard made it ? In contrast I'll tell you without wanting to boast about it that I use 3D navmesh on my project because 2000 bots could not pathfind large distances on A* on geodata. As far as I know, L2JMobius has it in its subscription version too. So if I could do an acceptable transition to navmesh from geodata in a week alone, I would assume that a decent pack with dedicated developers could do it better and faster. Red flag if someone still tries to sell you geodata in 2026.   Multi-protocol support gives small value and is a high risk.   I would not go for multi-protocol support for a public server cause you are locking yourself to specific providers and the functionality they support. If you need to change (eg pricing issues), you will be locked to a handful of providers. And what are you really gaining from a new client on an old game version ? Better UI ? The engine is still the same, static targeting and menus.    Agentic AI will make old hard features easy to implement, and drop their money value. Pay for AI-proof value. And compared to what most insecure devs claim, its a very powerful tool that allows those who know how to use it to accelerate their development. So a lot of features that took in the past a lot of time and effort to be developed and were a reason to charge money, are becoming a commodity today. So think to: The thing I am paying money for right now, how easy will it be to implement in a year from now ? If for example you are paying money for a game launcher that Claude Code can generate in top 1 hour without issues, I think you are wasting money.    I want to emphasise this a lot. Software engineering is in a transition atm. Most things that were mediocre to implement, launchers, guards, CMS, are nowadays easy. Yet the dev community continues to market them as premium content. They are not, sooner or later, when everyone starts selling them, they will realize that they will have to offer value in more complex features.  Private or public ? Bottom line is that a private pack and 1000 euro wont get you a sucessful server. You're the one that make it or break it. There have been many sucessful servers both in private packs and public packs in the past. It's really on the hands of the beholder, not on the source. A pack that plays good is a good indicator to buy as Trance said, but I would disagree that it's not enough. A server owner is not a player. He's a business man and has to account for longevity, vendor lock-in, expandability, hidden costs,  amortization, price changes and many more. Don't pick a pack based on how it played only.    
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..