Jump to content
  • 0

Developing for interlude, which pack ?


Question

Posted

Since I downloaded interlude again and because it's been a long time since I coded anything for L2J, I'm thinkinig to write some custom things for interlude. Which lead us to the current topics question, aside from all the pile of garbage that goes around is there any pack that currently fullfils the following criteria :

 

1)Stable: Less NPE, less memory leaks, less game mechanic exploits.

2)Developed status: Most of the main features done.

3)Not under heavy alpha development : Less frequent commits, less refractor.

4)Able to go live in a server: Not something that is just for testing.

 

Thanks a lot.

11 answers to this question

Recommended Posts

  • 0
Guest Elfocrash
Posted

The choices are acis and frozen. Nothing else.

  • 0
Guest Elfocrash
Posted

Pretty straightforward I see thanks. Isn't aCis thought still under heavy development ? Has there been any server going live with aCis ?

Yeah i it is under heavy deving indeed. There are several servers that used acis with success like L2 Rival.

  • 0
Guest Elfocrash
Posted

I thought the choice would be Esios.

Who gives a shit about that lol

  • 0
Posted

What you ask doesn't exist.

  • L2JFrozen got 19 pages of bugs and probably got even more hidden, I don't even count the fact they never refactored anything by their own (even if the quality of their last commits improved by a lot). Their main reworks were Olympiads took from L2RT, partymatching from me, and MMOCore from me. Then they fixed Scoria issues, and still got numerous bugs.
  • aCis is in heavy rework, for instance scripts folder which is still at 80% done, but important refactors are behind (notably those days, NPCs templates which use L2OFF base stats). I focus on bugs reports sections, and complete scripts folder for now. Big reworks would eventually come in few months, but for now I stop definitively big changes on code (except adding features, such as SCHs).

 

aCis is used by some servers, but people don't want to say they use it, I don't know why. I made an (successful) arrangement with L2Rival in the past, and it reached 550 ppl at best. The server could easily handle 3-4k ppl if RAM usage was following my expectations. The server has been kept at best 2 weeks without any restart, restart done only to apply diff patches.

 

About current aCis, I got 2 annoying "critical" issues, one with the geoengine due to the drop of Javolution (but i know where it is and i'm waiting current geodriver L2J rework) and one with movement check happening rarely (can be found here, stackoverflow coming from a movement rework then I will probably revert back when i won't be lazy : http://pastebin.com/UgL5vYFd).

 

If you like adventure you can try L2JHellas, which is based on Archid. They didn't make any important changes by their own, so rely only on Archid changes.

 

Btw if you want to code customs you should simply use L2J basic version. Any pack got different methods names, or even new methods / new implementations. I don't get the point to use "that" or "that" pack :P. If you see only about popularity and the count of your patches being downloaded, take L2JFrozen.

  • 0
Posted

I always use l2acis, but:

 

Developing for interlude

 

and then

 

-List of things where I wouldn't be doing much development anyway
.

 

If you're going to be developing custom things then I'd be less worried about things that are already implemented and instead understand how 1 pack does it and how you're going to adjust it to fit efficently with your planned features.

Guest
This topic is now closed to further replies.


  • Posts

    • Only 3 days left and we'll start with some events, you can check our Discord for more info!
    • Tired of frantically switching between windows trying to find that specific Warlock who should be casting saves? Forgot which server you left your Warsmith on? This mod solves these problems! What it does: Turns the boring window title into an information panel: Server Name - Character Name [Class] Real-life examples: - ServerName - HardcoreFarm [Spoilerr] (who's been spoiling for 3 months already) - ServerName - ClericHelper [Buffer] (eternal buffer on standby) - ServerName - MainChar [Gladiator] (main character who's always AFK) Why you need this: For multiboxers - to avoid confusing where the DD is and where the healer is For the forgetful - if your memory is like a goldfish For streamers - viewers immediately see who's on screen For adults - when playing at work and need to quickly hide the window DLL only - no Interface files needed Installation (more complicated than making tea): 1. Download the DLL 2. Drop it into the System folder 3. Launch the client 4. Be amazed how you lived without this before! Purchase Conditions: Price: 100$ Payment Method: USDT. How to Buy: Contact me on Telegram: @kiselevwv for a quick response. I will answer all your questions and provide additional information if needed. I guarantee functionality at the moment of sale and prompt assistance with setup after purchase.
    • I agree, l2damage crap to compare to l2java which was the father of pvp servers and till this days people playing there for good time.
    • 📝 Registration — Account Registration Creating a new player account. Usually includes: login password password confirmation email Result: a new record is created in the accounts table (loginserver). 🔑 Change Password — Password Change The player changes the password knowing the current one. Required: current password new password new password confirmation Result: the password field is updated in the accounts table. ♻️ Password Recovery — Password Reset If the player forgot the password. Implementation only via email: the player enters their login, email the system sends an email with a link or code the player opens the link / enters the code sets a new password Result: the password is updated in the accounts table.   All fields are validated (required, format, length, uniqueness, security checks).   Price: 80$   and i can rewrite script for PTS server.   Contacts:   Telegram Discord
  • 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..