Jump to content

L2Jfrozen Interlude Project


Recommended Posts

Hello guys,
 
logg2.png
 
Finally is up the official bug report system of l2jfrozen! With this system it will be easier track new bugs and see what is in progress or not.
 
Official bug tracker
LINK: http://server.l2jfrozen.com/bugreport/
 
You don't need to register on the system but you will be logged in automatcally as 'anonymous' user and you will get the access level of 'reporter'. You can create new report, see the existing one and see what we fixed. So you can see the actual timeline of the project.
 
IMPORTANT
If you got any problem, issue, advice for this new platform please write on this topic.
 
Official topic on forum
 
Greetings,
Nefer

 

 

i would like to suggest you about making a special section for you here like acis and lucera.

 

http://prntscr.com/edrv4v

 

let me know. thank you.

 

Thank you for the offer, i will let you know next days.

Link to comment
Share on other sites

8RpvGxD.png
Hello guys,
 
This is the first rev [V.1] about L2jFrozen 2.0 called "Talking Island". Every rev will get an unique name.
Here is the list about the rework that we did that will allow us to help developing easly the pack. Now Gameserver and Loginserver are completly indipendent from each other. Loginserver folder passed from 12mb to 5mb for example.
 

The following improvements have been implemented:
- sources have been separated in four different modules, netcore, common, login and game modules, in order to properly manage each of them separately
- coupling between separated modules has been reduced, providing this dependency schema:
      -- netcore is independent from anything
      -- common is independent from anything
      -- login depends on netcore and common
      -- game depends on netcore and common
- Configuration properties have been reviewed and in such case improved, separating them based on specific module impact
- building script has been reviewed to support separate login and game module distribution
- project libraries have been updated
- Telnet feature has been removed.
- IRC feature has been removed.

g5oi0Ax.png
 
This rev is the first ALPHA version and it will be first uploaded and tested on the Official Test Server. All the ALPHA rev will be tested from the inner circle, only the BETA will be the first rev that member could test.
The next version will get also gameplay updates already done.
 
FOLLOW US ON THE FORUM:
 
Greetings,
Nefer
Link to comment
Share on other sites

[V.2] L2jFrozen 2.0 version "Gludio"

 

a8ET2d1.png
Hello guys,
This is the second rev [V.2] about L2jFrozen 2.0 called "Gludio".
- Added value "enchantmentLevel" for enchanted item on multisell.
- Added "enchantmentLevel" for ingredients.
- Fixed bug for no-delay with summon skill.
- wh clan load items problem
- Vote system reworked for hopzone, topzone, l2network.
- Removed russian comment.
- Removed visual rotation bug.
- Cleanup eclipse login-src.
- Cleanup eclipse common-src.
- Cleanup eclipse game-src.
- Cleanup eclipse netcore-src.
- Removed TakeFort.java.
- Removed "customs" folder on DP.
- summon_items.csv moved to folder /data/csv/
- summon_items.csv moved to folder /data/csv/
- staticobjects.csv moved to folder /data/csv/
- Moved boat.csv
- Moved boatpatch.csv
- Moved cursedWeapons.xml
- Moved dimensionalRift.xml
- Moved door.csv
- Moved extractable_items.csv
- Moved recipes.csv
- Moved scripts.cfg
- Moved seeds.csv
- Removed armorsets.csv
- Removed custom_drops sql folder
- Removed custom sql.
- Custom zone installed removed.
- Removed all sql about custom zone.
- Removed updates sql folder.
- Removed anti_ddos.sh.
- Enabled by default custom spawnlist save.
- Minor correction.
 
This rev is the second ALPHA version and it will be first uploaded and tested on the Official Test Server. All the ALPHA rev will be tested from the inner circle, only the BETA will be the first rev that member could test.
 
You can continue to report bug here:
http://server.l2jfrozen.com/bugreport/my_view_page.php
 
OFFICIAL TOPIC:
 
Greetings,
Nefer

 

Link to comment
Share on other sites

nLK4dYa.jpg
 
Hello guys,
This is the third BETA rev [V.3] about L2jFrozen 2.0 called "Gludin".
Gameserver has been updated with following improvements:
- Configuration files have been properly cleaned and moved from main config folder to proper folders
- Loggin configuration has been improved
- BoneCP has been removed due to obsolescence. New pool solutions are going to be evaluated
- XML RPC have been removed due to unsecurity. New JAVA WS solutions are going to be evaluated
- Removed IRC (Internet Relay Chat)
- Libraries have been cleaned and updated removing unuseful ones when possible
- Building has been improved
- Massive CONFIG reorganisations.
- Implemented Enchant script phx protection.
- Implemented Augment script phx protection.
- Fixed warning on server startup. WARN: L2TradeList 363 364
- Fixed slf4j failed to load class org.slf4j.impl.staticloggerbinder
- Implemented NPC L2BugReportInstance.
- Put useless log on DEBUG.
- Removed exceptions print for votehandler.
- removed extenders/extension feature to avoid possible server failures on wrong customizations.
- removed Engrave custom and related configurations.
- readded bsh shell and engine in order to support feanor.
- Fixed TvT bug with countTvTdies not reseted.
- Cleanup GS from Telnet deprecated.
- MMOConnection structure has been improved to avoid unuseful content.
- SelectorThread packets processing has been improved;
- Gameserver and Loginserver SelectorThread instances have been moved to SelectorThread Multiton;
- OfflineTradersTable restore implementation has been tuned to avoid multiple database connections on each player restore;
- OfflineTraders management has been improved and some bugs have been fixed.
 
This rev is the third ALPHA version and it will be first uploaded and tested on the Official Test Server. All the ALPHA rev will be tested from the inner circle, only the BETA will be the first rev that member could test.
 
We are doing a Stress test on the official L2jFrozen test server with offline shop using V3:
kxLY1EP.jpg
 
OFFICIAL TOPIC
 
You can continue to report bug here:
http://server.l2jfrozen.com/bugreport/my_view_page.php
 
Greetings,
Nefer
Link to comment
Share on other sites

  • 2 weeks later...
2cIN3aH.png
 
 
Hello guys,
This is the fourth ALPHA rev [V.4] about L2jFrozen 2.0 called "Dion".

This version should be bigger but we decided to split the update. We took this decision because next version (V.5) includes a big rework about GS and LS connection with lot of improvements. Next update includes the l2j LS killer, the flood attack on char select/login, the checksum packet issue and the disconnection between GS and LS after massive login.

 

Fix list about V.4

- Implemented inactive Fake player spawn.
- Added command //fakeplayer.
- Added table fakeplayer.
- ServerStatus updated.
- Optimized the load of fakeplayers and offlineplayers during the server startup.
- Removed redundant check in knowlist.
- Optimized ServerStatus module.
- Fixed notify Event with offline shop bug.
- Fixed Offline shop can be attacked by aggro monster.
- Set client detached after closeNow() to prevents more packets execution.
- Fixed double spawnMe at login.
- Fixed .gotolove can't be used if dead.
- Fixed sell item exploit.
- Optimized Gs start up log organisation.
- Fixed RecipeShopMsg NPE.
- Fixed Offline trade store NPE.
- Fixed RegionBBSManager NPE.
- General cleanup
This rev is the fourth ALPHA version and it will be first uploaded and tested on the Official Test Server. All the ALPHA rev will be tested from the inner circle, only the BETA will be the first rev that member could test.
Welcome back to OnePaTuBHuK to be a part of our Team as Global Moderator!
 
Next updates will include also the fixes about events that are under debugging mode:
pLMMdmf.jpg
 
You can continue to report bug here:
http://server.l2jfrozen.com/bugreport/my_view_page.php
 
OFFICIAL TOPIC
 
Greetings,
Nefer
Edited by Nefer
Link to comment
Share on other sites

Just a thing i noticed. Unless those players are actual players connected to your server then you are proving nothing but that you pc can render up to X amount of objects.

 

They are super lightweight and in fact they don't even have AI to stress the server in any possible way.

People that actually know their shit laugh on tests like this. It's like you loaded 5k npcs without AI.

Link to comment
Share on other sites

Just a thing i noticed. Unless those players are actual players connected to your server then you are proving nothing but that you pc can render up to X amount of objects.

 

They are super lightweight and in fact they don't even have AI to stress the server in any possible way.

People that actually know their shit laugh on tests like this. It's like you loaded 5k npcs without AI.

 

You are wrong thinking it. These test are not to simulate "real" players, these test are only to see if the server got problem if TOT player are online on the same time (also if they are offline).

 

We these tests we found lot of problem that helped use to improve some part of the code, some examples:

.Votehandle

.AutoSaveManager

.Restore time of 10.000 players

.ConcurrentModificationException during event partecipating with 1000 players

.LS disconnection to GS after 5000+ connection

 

You can use also some program to monitorate your java process like visualvm and see how 5.000 spawn of player influence your server and you can improve each method called and see also if there is something wrong. We caught an important bug with this.

https://visualvm.github.io/

 

So these tests are good to find problem that are difficult to see.

 

What you are speaking about are different tests, however we are working also on it. We was thinking to simulate an L2Client to log in x players to have an alive connection to the server, these can help us also to do a better test.

 

Nefer

Link to comment
Share on other sites

 

Hello guys,
 
logg2.png
 
Finally is up the official bug report system of l2jfrozen! With this system it will be easier track new bugs and see what is in progress or not.
 
Official bug tracker

LINK: http://server.l2jfrozen.com/bugreport/

 
You don't need to register on the system but you will be logged in automatcally as 'anonymous' user and you will get the access level of 'reporter'. You can create new report, see the existing one and see what we fixed. So you can see the actual timeline of the project.
 
IMPORTANT

If you got any problem, issue, advice for this new platform please write on this topic.

 
Official topic on forum
 
Greetings,

Nefer

 

 

 

Thank you for the offer, i will let you know next days.

 

 

 

8RpvGxD.png
Hello guys,
 
This is the first rev [V.1] about L2jFrozen 2.0 called "Talking Island". Every rev will get an unique name.
Here is the list about the rework that we did that will allow us to help developing easly the pack. Now Gameserver and Loginserver are completly indipendent from each other. Loginserver folder passed from 12mb to 5mb for example.
 
g5oi0Ax.png
 
This rev is the first ALPHA version and it will be first uploaded and tested on the Official Test Server. All the ALPHA rev will be tested from the inner circle, only the BETA will be the first rev that member could test.
The next version will get also gameplay updates already done.
 
FOLLOW US ON THE FORUM:
 
Greetings,

Nefer

 

 

 

[V.2] L2jFrozen 2.0 version "Gludio"

 

a8ET2d1.png
Hello guys,
This is the second rev [V.2] about L2jFrozen 2.0 called "Gludio".
- Added value "enchantmentLevel" for enchanted item on multisell.
- Added "enchantmentLevel" for ingredients.
- Fixed bug for no-delay with summon skill.
- wh clan load items problem
- Vote system reworked for hopzone, topzone, l2network.
- Removed russian comment.
- Removed visual rotation bug.
- Cleanup eclipse login-src.
- Cleanup eclipse common-src.
- Cleanup eclipse game-src.
- Cleanup eclipse netcore-src.
- Removed TakeFort.java.
- Removed "customs" folder on DP.
- summon_items.csv moved to folder /data/csv/
- summon_items.csv moved to folder /data/csv/
- staticobjects.csv moved to folder /data/csv/
- Moved boat.csv
- Moved boatpatch.csv
- Moved cursedWeapons.xml
- Moved dimensionalRift.xml
- Moved door.csv
- Moved extractable_items.csv
- Moved recipes.csv
- Moved scripts.cfg
- Moved seeds.csv
- Removed armorsets.csv
- Removed custom_drops sql folder
- Removed custom sql.
- Custom zone installed removed.
- Removed all sql about custom zone.
- Removed updates sql folder.
- Removed anti_ddos.sh.
- Enabled by default custom spawnlist save.
- Minor correction.
 
This rev is the second ALPHA version and it will be first uploaded and tested on the Official Test Server. All the ALPHA rev will be tested from the inner circle, only the BETA will be the first rev that member could test.
 
You can continue to report bug here:

http://server.l2jfrozen.com/bugreport/my_view_page.php

 
OFFICIAL TOPIC:
 
Greetings,

Nefer

 

 

 

2cIN3aH.png
 
 
Hello guys,
This is the fourth ALPHA rev [V.4] about L2jFrozen 2.0 called "Dion".

 

This version should be bigger but we decided to split the update. We took this decision because next version (V.5) includes a big rework about GS and LS connection with lot of improvements. Next update includes the l2j LS killer, the flood attack on char select/login, the checksum packet issue and the disconnection between GS and LS after massive login.

 

Fix list about V.4

- Implemented inactive Fake player spawn.
- Added command //fakeplayer.
- Added table fakeplayer.
- ServerStatus updated.
- Optimized the load of fakeplayers and offlineplayers during the server startup.
- Removed redundant check in knowlist.
- Optimized ServerStatus module.
- Fixed notify Event with offline shop bug.
- Fixed Offline shop can be attacked by aggro monster.
- Set client detached after closeNow() to prevents more packets execution.
- Fixed double spawnMe at login.
- Fixed .gotolove can't be used if dead.
- Fixed sell item exploit.
- Optimized Gs start up log organisation.
- Fixed RecipeShopMsg NPE.
- Fixed Offline trade store NPE.
- Fixed RegionBBSManager NPE.
- General cleanup
This rev is the fourth ALPHA version and it will be first uploaded and tested on the Official Test Server. All the ALPHA rev will be tested from the inner circle, only the BETA will be the first rev that member could test.
Welcome back to OnePaTuBHuK to be a part of our Team as Global Moderator!
 
Next updates will include also the fixes about events that are under debugging mode:
pLMMdmf.jpg
 
You can continue to report bug here:

http://server.l2jfrozen.com/bugreport/my_view_page.php

 
OFFICIAL TOPIC
 
Greetings,

Nefer

 

Please update your main topic with new infos :) 

Link to comment
Share on other sites

  • 2 weeks later...

VC7i3ha.jpg

 
Hello guys,
 
 
This is the fourth ALPHA rev [V.5] about L2jFrozen 2.0 called "Oren".
 
Fix list about V.5
 
- LoginServer and related Threads have been updated to latest L2j version organzation.
- Packets Logger has been improved allowing better debugging in XML format.
- Building has been improved to properly include needed configuration files.
- CharStatus.java optimisation.
- Optimized calcStat() function.
- Set fakeplayer client as Detached.
- Updated and optimized method checkIfInRange().
- Fixed setzone Olympiad.
- Improved little problem with Townwar event.
- Fixed bug with CTF/TVT using revive.
- Fixed infinity spear cancel like L2OFF.
- Fixed bug with Manor setting price protection.
- Fixed /bin/bash^M: bad interpreter problem. for .sh files.
- Added config to enable/disable Seven sign festival.
- Added config to enable/disable auto open door.
- Fixed L2BugReport NPE.
- Added on L2BugReport the possibility to do multiple report for each player.
- Improved some DEBUG log.
- General cleanup
 
This rev is the fifth ALPHA version and it will be first uploaded and tested on the Official Test Server. All the ALPHA rev will be tested from the inner circle, only the BETA will be the first rev that member could test.
 
Welcome back to Sternwal to be a part of our Team as Global Moderator!

Next update will be on the test server. We are creating a server to join and be playable for 1 day. So we can do a little test about stability.
We also started working on the Marketplace, where will be showed all our products!  ;)



You can continue to report bug here:
http://server.l2jfrozen.com/bugreport/my_view_page.php
Greetings,
Nefer

 

Link to comment
Share on other sites

25psV4O.jpg
 
Hello guys,
 
This is the sixth ALPHA rev [V.6] about L2jFrozen 2.0 called "Heine".
 
OFFICIAL TOPIC HERE:
 
Fix list about V.6
- Removed from source/DP/SQL VIP Event.
- Added config for PacketsLoggerManager.
- login-src moved all enum classes on new file.
- game-src moved all enum classes on new file.
- common-src moved all enum classes on new file.
- netcore-src moved all enum classes on new file.
- Corrected PM_MESSAGE_ON_START config.
- Added Bot protection after mob kill.
- Removed botCheckstart in enterworld.
- Bot system ignore SIEGE and PVP ZONE and other cases.
- Players that didn't answer on the bot checker will be teleported to town and not kicked.
- Fixed bug with TVT/CTF using AURA skill on team member and player start autoattacking.
- Update on AddTradeItem.java
- Update on ValidatePosition.java
- Fixed IllegalArgumentException: No enum for stat/stats command.
- Added config for enable/disable vote commands.
- Added missing check to load .stat and .stats command.
- Fixed redundant removeBoni after weapon disarm.
- Fixed bug with same augumentation in two different weapon.
- Fixed Zaken zone bug to avoid Boss zone summon inside.
- Removed unuseful debug log.
- Added useful log for zone DEBUG.
- Fixed cleanUpDB() queries using DEBUG mode inside IdFactory.
- Added new logger level of c3p0 removing debugging message.
- Fixed NPE on disconnectAllCharacters().
- Fixed NPE on L2GameClient.
This rev is the sixth ALPHA version and it will be first uploaded and tested on the Official Test Server. All the ALPHA rev will be tested from the inner circle, only the BETA will be the first rev that member could test. On this version we focused on the DEBUG/LOGGING part. We focused a lot and this will help us on the future.
 

We want also to inform you that our official Test Server using V6 ALPHA is online and you can log easly downloading this system:
https://www.l2jfrozen.com/forum/system.rar
You can continue to report bug here:
http://server.l2jfrozen.com/bugreport/my_view_page.php
Greetings,
Nefer
Link to comment
Share on other sites

qOMPLhq.jpg
Hello guys,
 
This is the seventh ALPHA rev [V.7] about L2jFrozen 2.0 called "Hunters Village".
Fix list about V.7
- Defined new Clients Netcore manager in order to properly maintain the clients status and activities traces. To be improved with monitoring capabilities.
- Implemented debug log to stacktrace error "Unevenly distributed hash code - Degraded Performance".
- Fixed "Unevenly distributed hash code" in SkillTreeTable().
- Fixed "Unevenly distributed hash code" in loadAllSkills().
- Fixed restoreFakePlayer open connection.
- Fixed kick for Offliner and FakePlayer (//kick namechar)
- Fixed kick for massive kick for offliner and fakeplayer (//kick_non_gm)
- Reworked leave olympiad observer mode.
- Added flood protector on StartRotating.
- Added connection count on ConnectionCheckTask.
- Removed Botcheck during Events.
- Removed SevenSigns useless error print.
- Added new checks on SendWareHouseDepositList.
- Added new checks on SendWareHouseWithDrawList.
- Added new checks on RequestSellItem.
- Added new protection on TradeList.
- Added new log for Tradelist.
- Fixed ArrayIndexOutOfBoundsException for decreaseBoxed().
- Fixed NPE on addDamageHate()
- Fixed NPE on moveToLocation()
 
This rev is the seventh ALPHA version and it will be first uploaded and tested on the Official Test Server. All the ALPHA rev will be tested from the inner circle, only the BETA will be the first rev that member could test. On this version we focused on a new system on MMCORE to monitor alive client.

Our official Test Server using V7 ALPHA is online and you can log easly downloading this system:
https://www.l2jfrozen.com/forum/system.rar
Thank you for all the people that are logging to test and report!

You can continue to report bug here:
http://server.l2jfrozen.com/bugreport/my_view_page.php
 
Greetings,
Nefer
Link to comment
Share on other sites

  • 2 weeks later...
cR7UquC.jpg
 
Hello guys,
 
OFFICIAL TOPIC:
 
This is the eighth ALPHA rev [V.8] about L2jFrozen 2.0 called "Floran Village".
Fix list about V.8
- Updated checkItemManipulation()
- Fixed setOwner() bug.
- Updated check on dropItem().
- Fixed setQueuedSkill() bug.
- Default punishment changed from 2 (kick) to 1 (gm warn).
- Improved Augument anti script protection.
- Increased ClientPacketQueueMax as default value.
- Fixed private craft with offline shop.
- Improved isTeleporting status.
- Added new debug log for CTF and TVT teleport.
- Added new logs for Multisell phx users.
- Fixed bug with depositing augmented weapon.
- Fixed bug using Blessed scroll of escape.
- Fixed some NPE on all the code using eclipse NPE finder.
- Removed all @SuppressWarnings("null")
- Fixed meetRaidWarCondition() always gone on false.
- Fixed some redoundant check with FindBug.
- Fixed setImobilized exploit.
- Fixed duel bug exploit with snipe and UD.
- Fixed bug with private store sell.
This rev is the eighth ALPHA version and it will be first uploaded and tested on the Official Test Server. All the ALPHA rev will be tested from the inner circle, only the BETA will be the first rev that member could test. On this version we focused on a new system on MMCORE to monitor alive client.

Our official Test Server using V8 ALPHA is online and you can log easly downloading this system:
https://www.l2jfrozen.com/forum/system.rar
Thank you for all the people that are logging to test and report!

You can continue to report bug here:
http://server.l2jfrozen.com/bugreport/my_view_page.php
Greetings,
Nefer

 

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now



×
×
  • Create New...