Jump to content
  • 0

[Questions] How to become a professional L2J server developer ?


Question

Posted

  Hello.

 

After creating a server and closing it many times, I decided to become a professional L2J server developer.

So, I have a questions  for it:

1. What i have to learn?

2. Do I have to learn more coding languages than only java? (If yes, what languages?)

3. Is there a tutorial for java (or something more..) which teaches only how to code Lineage 2?

4. How much time i have to spend for it?

5. What is the best way to learn that all?

6. Is there some type of video tutorial?

7. How did you learned to develop?

8. What do you recommend?

 

Well, I think thats all for now  :)

Thank you.

 

P.S

Sorry for my bad english (I think its very bad  ;D )

 

Recommended Posts

  • 0
Posted

i think try by yourself is the best just look understand edit at first times and you get knownlege about that.

 

i learned since kamael my first html xml codes now i can java and all the other thinks :P GL

  • 0
Posted

Simple Steps.

 

1. Learn JAVA (A programing language, cousin of C#)

2. Learn everything related to the L2J world (Classes, Methods, packages, everything!)

3. Open Eclipse and start coding =o

  • 0
Posted

well first you need to understand programming lanuages,get some books

 

i got different books from different lanuages

 

for example Php 5 Object programming, Java 5 Kompendium some books for c++, html, basic and some others

 

there are several open books that are realy nice.

 

i would recommend to work on l2j too while learning java use your new knowledge and implant stuff code several codes yourself etc. it makes it much more easy to remember all the coding stuff

  • 0
Posted

3 things you have to do - in order:

- Learn Java

- Explore the Core, learn its hierarchy and structure.

- Play with it, meaning, make your own modifications.

 

With time you'll eventually get to it.

 

PS- Don't use L2j, L2jFree Gracia Final or Epi since L2j has the worst programming style ever.

  • 0
Posted

PS- Don't use L2j, L2jFree Gracia Final or Epi since L2j has the worst programming style ever.

:D p1p2p3 imo.

 

And yeah... time and perseverance. NEVER GIVE UP! And one day... maybe...

 

On a side note.. if I were you, I'd target professianal rather professional.

  • 0
Posted

On a side note.. if I were you, I'd target professianal rather professional.

muhauhaah :D frenchies have no opinion! eheh

 

in 8 years you'll be a professional

  • 0
Posted

You know how they say "if you want to learn programming, you have to sit down and do some programming!". Start off with the general stuff: learn the primitive data types ( int, float, char, ... ), boolean algebra, conditions, loops, declaring your functions(methods).  Take a good look at arrays (variable[index]), then try understanding so-called multi-dimentional arrays (variable[index1][index2]...). Practice all of those by solving actual problems (calculating the factorial, sorting data in arrays, and many many more).

 

Once you become confident with above stuff, move on to the actual object-oriented part. Get a good understanding what is a class, object, constructor, 'visibility' (public,private,protected). After 'crunching' these, move on to the advanced OOP stuff - inheritance, abstract classes, interfaces, polymorphism, static members... With this knowledge you should be able to understand how (and why) THE ALMIGHTY L2J core works (and even do your own events, systems 'n shizz yo).

 

Use the sun's java tutorial which Matim posted. It is very very good and helped me a lot when i 'learned' java after using only c++ at uni. Can't remember if it actually includes problems to solve, but you'll find lots of them in 'java books'.

 

All in all you just have to sit and code. Start with simple tasks and go advanced. In other words, you can't do 'le parkour' if you can't even walk properly.

  • 0
Posted

@ all those who think they have the chance:

 

"L2jfree's Apprentice Program" started (post will be made on the forums soon) , for more information send me a PM.

 

Note: Please, only for experienced advanced developers.

 

Note #2: Neah ghost, you're not good enough :D

  • 0
Posted

@ all those who think they have the chance:

 

"L2jfree's Apprentice Program" started (post will be made on the forums soon) , for more information send me a PM.

 

Note: Please, only for experienced advanced developers like me.

 

Note #2: Neah ghost, you're not good enough :D

Lil' fix. And yeah, that means anyone can join. I realize I'm not "good" enough by the way... =[ wasn't even going to attempt to join :'(

 

EDIT: (as requested)

=Ghost= | www.lineage2dreams.com says:
OK
YOU WANTED IT
http://www.maxcheaters.com/forum/index.php?topic=168287.msg1297351#msg1297351
TO MOTHERFUCKIN' VILLAGE
Horus says:
oh dude don't do that
=Ghost= | www.lineage2dreams.com says:
lol
Horus says:
playing with me its np but with jfree its not a very pleasant thing to do
just edit it to smth "horus you wish you were half the dev I am" or w/e

 

*Wasn't me...*

  • 0
Posted

Lil' fix. And yeah, that means anyone can join. I realize I'm not "good" enough by the way... =[ wasn't even going to attempt to join :'(

 

EDIT: (as requested)

=Ghost= | www.lineage2dreams.com says:
OK
YOU WANTED IT
http://www.maxcheaters.com/forum/index.php?topic=168287.msg1297351#msg1297351
TO MOTHER-beep-IN' VILLAGE
Horus says:
oh dude don't do that
=Ghost= | www.lineage2dreams.com says:
lol
Horus says:
playing with me its np but with jfree its not a very pleasant thing to do
just edit it to smth "horus you wish you were half the dev I am" or w/e

 

*Wasn't me...*

holy crap now you're making convos? oO

someone needs to stop doing drugs 24/7 :D

 

ps- we'll both probably get banned for off-topic posts lool

  • 0
Posted

holy crap now you're making convos? oO

someone needs to stop doing drugs 24/7 :D

 

ps- we'll both probably get banned for off-topic posts lool

I'm making convos? Nope dude, we are.

 

2 - 0. Imo just stop answering you're getting it worse xD

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




  • Posts

    • Good luck with your g/o 😃
    • You're talking complete nonsense. The source code of SphereAPI, which handles all requests, is closed and has never been published anywhere.     That return $this doesn't affect anything, PHP just ignores it. Why are you showing it?     Yes, of course I want that, and I’m asking you — go ahead and hack it, I’d even be thankful. The most you can probably do is launch a DDoS attack, but that’s not hacking. The IP you see is just a public one, used by default to handle requests. There are many other IPs involved, which aren’t disclosed for privacy reasons. So, when should I expect your hacker attack? If you fail, it means you talked big for nothing. I hope you're not all talk and can actually back up your words. UPD: To make your task easier, I have disabled limits on incorrect and failed requests, so your site/IP won't get blocked.
    • Lineage2Dex Interlude+ x50 Server launches TODAY!       The wait is over – the Lineage2Dex Interlude+ x50 Server launches TODAY! Grand Opening - April 26 at 19:00 (UTC+3) Over 10,000 registered accounts are ready to dive in! Beta with massive activity over, thx all who participate on it! It's time to begin your real Jorney! 👉 Read full roadmap 👉 Full server description 👉 Download and registration The server will be split into 3 stages, each featuring multiple content episodes. Stage 1: April 26 – May 18 Welcome to the Classic Interlude Phase. This stage is built with minimal custom content, focused on delivering that pure Interlude experience. It’s perfect for both new players unfamiliar with our project and veterans who enjoy a traditional start. Expect a smooth and nostalgic journey with familiar mechanics. Stage 2: May 19 – June 22 Time to expand the world! As most Interlude content gets completed, we gradually introduce new elements. Hellbound will open first, followed by weekly content updates. Midway through this stage, the Isle of Prayer will become available — a new zone featuring Dynasty Gear and fresh challenges. Stage 3: From June 23 Welcome to full content access! Some location become to High-level location, offering great reward! Once this phase concludes, a full merge with Union server will take place — and yes, all your characters and items will carry over safely. We wish everyone a smooth start, fair play, and tons of fun on the new x50 server! See you in-game!
    • Hello everyone! I'm offering professional L2J development services, specialized for aCis projects.   🔹 What I offer: Ready-to-implement existing systems (events, features, gameplay improvements). Custom development: I can create new systems based on your specific requests and ideas. Bug fixing, optimization, and enhancement of your server's code. Professional, clean, and organized Java coding. Support after delivery to ensure smooth integration.   🔹 Some examples of available systems: PvP and PvE Mini-Events (fully automated). Custom Raid Boss Events. Advanced Clan Utilities (regroup features, clan ranking, etc). Reward Systems (based on kills, damage, objectives, etc). Achievements Subscription system Arena Fights (1v1 tournament, scratch made). Advanced event engine (12 events, many features). multi-client aCis project, progressive gameplay C4 to C6   🔹 Why work with me? Years of experience working directly with aCis pack. Fast, reliable communication. I care about performance and long-term stability. I can adjust the systems to fit your server's style and balance.   🔹 Pricing: Flexible depending on the complexity (fixed price per project or per system). Discounts for multiple systems or long-term collaboration.   🔹 Contact: MaxCheaters PM Discord: @Luminous   Serious and passionate about your project? Let's make your server unique!
  • Topics

×
×
  • Create New...