Page 1 of 1

Nighty Builds vs SVN

Posted: Thu Jan 07, 2010 1:32 am
by kujaku
If you want to receive support we need this info to help you properly.
» Find Revision
L2J Revision Number: 3756 (nightly) / 3757 (SVN)
L2JDP Revision Number: 6840 (nightly) / 6840 (SVN)

Hi to all:

First of all, I would like to thank to all of this developers community of this huge effort in developing such a big project that is L2J Project. I am Kujaku, IBM System z, system p and system i Systems engineer / Database developer and in my hobby, a great fan of Lineage II game. I have joined recently to this forum, because I have used in testing purposes this incredible system and I am trying to do some work in order to have this system working and ported in other platforms than windows (AIX and OS/400 are my interests right now).

Fortunately, I have access to this type of machines, and I have done an effort using MySQL inside of Zend Core por System i to store all data of Loginserver and Gameserver tables, with incredible performance inside IBM iron (The transactional capabilities of formely named AS/400 systems is well known), and I am trying now to use jtopen Java data interface to DB2/400 in order to have native access to AS/400 tables and to achieve better performance, instead of putting an "extra" stack of software called Zend and MySQL support. The JAVA portability has been well done, and inside System i, with IFS and proper JDK, this system could compile the server quite well (there are some errors, but that's another post I'll write soon).

I have developed in native DB2 for years, and has many similarities with MySQL SQL statements, so a port to DB2 could be possible with less effort. So, this is my work right now, using SVN with eclipse and rational developer for system i (thats is in fact, another eclipe with some extra languages like COBOL, RPG, anf of course JAVA).

But recently, in my Windows box, I have experienced some problems when I have tested the client. The Login and Game servers were working and upgrading for months using SVN without problems... until now.

If you compare nightly build and SVN downloaded code, there are diferences: SVN code include Community Board, while Nightly build does not. But if you compare config files, there are missing config files in Nightly builds, and all the system works fine, but when you login into client, in nightly build you must change the protocol, while in SVN code does not needed. Also, comparing data in MySQL, there are a lot of differences, and If you try to load a gameserver from nightly builds from MySQL of SVN records, appears many errors describing a not found characteristic in some armor and similar error messages.

But the most surprising thing is when you create a character (e.g. Dark elf Female Mystic). When you start in Nightly Build game/loginserver, you must kill gremlins in Shilen temple in order to grab a gemstone (pushing F2 to atack with a Wind Strike), but Wind Strike and Self Heal are in "disabled state" so, you can´t use them. But, if you start the login/gameserver versions from SVN, everything goes fine.

And so, there is another issue concerning config files: The RateDropAdena parameter from Rates.properties file in SVN versión, is missing. If I add manually, the system does not recognize the record and does nothing. But in Nightly Builds, the parameter exists and works correctly (but with the magic disabled issue, there is nothing else you can do except die).

So, my questinos are: If Nightly builds are created from the same SVN branch, how can you explain that diferences? Could you please send me some steps in order to have SVN downloaded game/login server missing parameters function normally?

Thanks in advance and I'm sorry for the inconvenience writing such a big post.

Re: Nighty Builds vs SVN

Posted: Thu Jan 07, 2010 2:55 am
by kotk
Check out the 1st Post of viewtopic.php?f=81&t=14830

Re: Nighty Builds vs SVN

Posted: Thu Jan 07, 2010 6:47 am
by janiii
currently only:
nightly - gracia final
svn - gracia epilogue


In svn, gracia epilogue, the adena drop rate is done through other config, just read the config descriptions. In game you can then set adena drop rate with admin dynamically too.
viewtopic.php?f=70&t=14972

Re: Nighty Builds vs SVN

Posted: Thu Jan 07, 2010 12:03 pm
by ksmxbg
ETA for "nightly - epilogue" ... or never ?

Re: Nighty Builds vs SVN

Posted: Thu Jan 07, 2010 12:07 pm
by janiii
ksmxbg wrote:ETA for "nightly - epilogue" ... or never ?
kotk wrote:Check out the 1st Post of viewtopic.php?f=81&t=14830
Since this is the first release, "Nightly Builds are still frozen to Gracia Final", and after a month of the public release, the "Nightly Epilogue" will be activated, but... until that time the only way to get L2J Gracia Epilogue release is using the SVN repository and Eclipse to compile it.