L2J Overall questions

This is not a Support area! Discuss about the Server here. Non-Server related discussion goes in Off-Topic Discussion.
Forum rules
READ NOW: L2j Forums Rules of Conduct
Post Reply
Dutzu
Posts: 9
Joined: Sat Sep 28, 2013 2:05 pm

L2J Overall questions

Post by Dutzu »

Hello guys, in previous years i had few l2servers for which i used l2jserver and also some leaked l2p files. I want to start again play with l2jserver files because after 2 years of working in the "field" ( Programming in ASP.NET) i need a new challenge to play with and also do it for passion ( Lineage 2 !). I want to ask few things about L2J files.
1) How stable is now the stable branch?
2) How many players can the stable branch support? And here i ask about the limitations of l2jserver ( how was designed), not about hardware specs, because those days you can get pretty nice dedicated servers for a fair amount of money
3) What is the current status nowadays with the DDoS? Is still a problem? Are hostings like ovh stable in case of a "big DDoS" ?

LE:

4) Also, if I want to start developing and open a beta/live server is it safe to use "development" branch if I have experience in programming? This way i think i can test directly to production and also helping L2jServer community with different bugs that i can try to fix or improvements.
5) I prefer IntelliJ instead of Eclipse ( using Resharper for c# made me choose that). Is it anything that i should do "differently" by using IntelliJ?
User avatar
Zoey76
L2j Inner Circle
L2j Inner Circle
Posts: 7005
Joined: Tue Aug 11, 2009 3:36 am

Re: L2J Overall questions

Post by Zoey76 »

Dutzu wrote: โ†‘Thu Jul 06, 2017 1:01 pm Hello guys, in previous years i had few l2servers for which i used l2jserver and also some leaked l2p files. I want to start again play with l2jserver files because after 2 years of working in the "field" ( Programming in ASP.NET) i need a new challenge to play with and also do it for passion ( Lineage 2 !). I want to ask few things about L2J files.
1) How stable is now the stable branch?
2) How many players can the stable branch support? And here i ask about the limitations of l2jserver ( how was designed), not about hardware specs, because those days you can get pretty nice dedicated servers for a fair amount of money
3) What is the current status nowadays with the DDoS? Is still a problem? Are hostings like ovh stable in case of a "big DDoS" ?

LE:

4) Also, if I want to start developing and open a beta/live server is it safe to use "development" branch if I have experience in programming? This way i think i can test directly to production and also helping L2jServer community with different bugs that i can try to fix or improvements.
5) I prefer IntelliJ instead of Eclipse ( using Resharper for c# made me choose that). Is it anything that i should do "differently" by using IntelliJ?
1) It's stable enough to get you started.
2) I don't have a benchmark for this but at least 300 players should support. Current design only scales vertically, this means that if you reach a limit and you want better performance or accommodate more player you will need a better machine.
3) It's a problem since with DDoS you can take down a VM or dedicated machine. No idea about hosting protection.
4) I'd use develop branch for production since is the one that receive most updates, you can choose to skip some change sets that you may find risky.
5) I use both Eclipse and IntelliJ, the only thing is that formatter is done and included only for Eclipse and if you make a contribution we will have to format it to our standard.
Powered by Eclipse 4.30 ๐ŸŒŒ | Eclipse Temurin 21 โ˜• | MariaDB 11.2.2 ๐Ÿ—ƒ๏ธ | L2J Server 2.6.3.0 - High Five ๐Ÿš€

๐Ÿ”— Join our Discord! ๐ŸŽฎ๐Ÿ’ฌ
Dutzu
Posts: 9
Joined: Sat Sep 28, 2013 2:05 pm

Re: L2J Overall questions

Post by Dutzu »

1) It's stable enough to get you started.
Zoey76 wrote: โ†‘Fri Jul 07, 2017 1:51 am 2) I don't have a benchmark for this but at least 300 players should support. Current design only scales vertically, this means that if you reach a limit and you want better performance or accommodate more player you will need a better machine.
That's good. I know that on a previously L2JServer ( 4-5 years ago) i have reached a maximum of ~670 unique IPs and there were minor delay problems in game from time to time with 8GB Rams, i7-4790(if i remember well), and 2 hards in RAID ( 7200 RPM) so i assume nowadays with those "hardcore" machine with SSD and those new CPU's (i remember that there were some spikes in the CPU that i could not find the cause but i remember playing with threads config it helped even though i had some hard time understanding what's happening there ).
Mostly i asked here to know if there are any Design flows that could cause any problems.
3) It's a problem since with DDoS you can take down a VM or dedicated machine. No idea about hosting protection.
4) I'd use develop branch for production since is the one that receive most updates, you can choose to skip some change sets that you may find risky.
Zoey76 wrote: โ†‘Fri Jul 07, 2017 1:51 am 5) I use both Eclipse and IntelliJ, the only thing is that formatter is done and included only for Eclipse and if you make a contribution we will have to format it to our standard.
That's no problem, i could use Eclipse for formatting the files after i make a changelist ( i am not sure this is the word used in 'GIT world', i used perforce and SVN and right now i am learning GIT).

I saw that on bitbucket there are some open issues( with high priority ) but after that not prioritized anymore so I should know what to start with, so if you have any priority list and issues that are not started by other devs, please feel free to share it.

Thanks a lot for the answers!
malyelfik
L2j Veteran
L2j Veteran
Posts: 355
Joined: Wed Sep 02, 2009 11:18 am
Location: Czech Republic

Re: L2J Overall questions

Post by malyelfik »

Dutzu wrote: โ†‘Fri Jul 07, 2017 10:18 am
Zoey76 wrote: โ†‘Fri Jul 07, 2017 1:51 am 5) I use both Eclipse and IntelliJ, the only thing is that formatter is done and included only for Eclipse and if you make a contribution we will have to format it to our standard.
That's no problem, i could use Eclipse for formatting the files after i make a changelist ( i am not sure this is the word used in 'GIT world', i used perforce and SVN and right now i am learning GIT).
You can use Eclipse Code Formatter plugin for Intellij so you can avoid switching between IDEs. ;-)
Image
micasmith
Posts: 1
Joined: Tue Feb 15, 2022 3:28 pm

Re: L2J Overall questions

Post by micasmith »

In terms of DDOS attacks protection I pesonally used cloud4u services and their disaster recovery system https://www.cloud4u.com/cloud-hosting/d ... -recovery/ saved my files several times.. It became almost invulnerable to DDOS attacks.
Post Reply