Jump to content

Recommended Posts

Posted (edited)

LuneAgeLogo.thumb.jpg.d6cc68375746505930e2000d08f2f1cd.jpg
 

Luniage - a custom Interlude client on Unity, with its own server


Hi everyone.

I've been quietly working on this for a long time and I think it's finally at the point where it's worth showing.

Short version: it's Interlude, but the client and the server are both mine. The client is a custom one, built in Unity — not a patched or reskinned original. The server is written from scratch in C#. The only thing that comes from the old game is the content: the world, the models, the animations, the sounds, the icons, the interface art. The game looks and feels like the game you know. Everything underneath it is new.


Why do this at all

 

Because the old client is a 2004 executable and anyone who has ever tried to add something to it knows exactly how that conversation ends. You can't add a window. You can't change how a skill looks. You can't fix a bug that's staring you in the face. Every server that wanted a feature of its own had to fake it through HTML dialogs and system messages, because the client simply won't bend.

At some point it stops being worth fighting. I'd rather keep the game and rebuild everything around it.


Where it is right now

 

You can sit down and play it. Not a tech demo, not a walk-around-and-look-at-the-trees build - an actual character.

Most of the game is in: movement, combat, the skill system with its real formulas and timings, items and equipment, enchanting, shops and player trade, quests, parties, clans, and the whole interface that ties it together. Progression works from level 1 all the way through A grade - you can level, gear up, join a clan and run content today.

What's missing isn't the foundation. It's the top end - and that's exactly where the work is pointed next.

 

Videos

 

 


What I'm working on now

 

Castle sieges and the Olympiad. The two biggest systems the game has, the ones that turn a working world into a server people actually stay on.

And visual effects. They already run, but "runs" and "looks the way you remember it" are two very different things, and closing that gap turned out to be a much longer road than I expected. I'm going through them one by one.


Does it run outside Windows

 

Yes. It's a Unity project, so Windows, Mac and Linux are just build targets. I actually develop on a Mac, which has kept the whole thing honest about staying portable.


Will it work with my existing server

 

No, and it never will. The client talks to my server and nothing else - that's the trade I made, and it's the reason everything above is possible in the first place. If you're looking for a drop-in replacement client for a setup you already have, this isn't it.


What's the goal

 

First and foremost, to launch my own project on it. That's what the client and the server are being built for, and that's what sets the priorities.

Longer term, I'd like to open-source it. This community has spent twenty years working around a client nobody can touch, and I think the honest ending to this story is handing over something people can actually build on. I'm not putting a date on that - first it has to be good enough to be worth someone else's time.


Can I try it

 

Not yet. When there's a build worth handing out, it gets posted here first.

In the meantime I'll be posting progress regularly, and I read every reply. If you've run a server, built a client, or just spent a decade staring at this game and know exactly which detail everyone gets wrong — please say so. A good share of what's right in this project is right because somebody pointed at a screenshot and said "that's not how it looked."

Thanks for reading.
 

Edited by Povstalez
Change totle and project name
  • Povstalez changed the title to Luniage - Interlude Unity Client
Posted
30 minutes ago, Huggo said:

Very nice, waiting when it will be 4sale 👍


It looks like he will make the Client only source code available for free after the release 👀
So it will require adaptation for L2OFF and L2J since this is intended for his own server implementation.

Posted
12 minutes ago, Sukinae said:


It looks like he will make the Client only source code available for free after the release 👀
So it will require adaptation for L2OFF and L2J since this is intended for his own server implementation.

Yes, exactly. Out of the box, the client won’t support L2OFF or L2J, but I’m developing it with future adaptation for them in mind.

Once the project is open-sourced, it should be relatively easy to adapt the client to work with them.

I ran a quick test with 100 players in Giran town square. Each character is simulated on the server, moves around, and uses skills:
 

 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Posts

    • How's it going ? Any new  progress ? Let me send you some motivation. These are all AI bots using DeepSeek V4 Flash for socials:    
    • Get ready for the ultimate Lineage 2 experience! Join thousands of players on L2Blaze Interlude x150, the most balanced and thrilling mid-rate server of decade! X150 WARFIRE INTERLUDE BACK TO SCHOOL SEASON: 2026 AUGUST 21th! Opening time: 19:00 UTC+3 Poland/Norway opening time: 18:00 UTC+2 Lithuania/Greece opening time: 19:00 UTC+3 United Kingdom opening time: 17:00 UTC+1 Brazil opening time: 12:00 UTC-3 Bonus #1 First 200 new players after completing third class will receive Premium Coin bonus! Bonus #2 First 3 clans after increasing their clan level to 8 level will receive FREE CLAN SKILLS and 30 FA bonus! Bonus #3 First 2 players who will complete enchanting their Arcana Mace or Draconic Bow to +9 will receive 50 FESTIVAL ADENAS bonus per each! Automatic registration on game login window, unnecessary to register in website! Do you want stability? Lagless and bugless game? Instant support? Daily PVP? Long-Term playing? You are in the right place, time to start! How to connect STEP BY STEP: 1. Install clear Lineage2 Interlude client 2. Download our patch, delete old system folder and add our 3. Delete, turn off anti virus or add our system folder to anti virus exceptions 4. Run l2.exe from Lineage2/system 5. Enter data on login window and enjoy the game! * You have to remove, turn off or use exceptions of antivirus because of our security protection. It is not a virus. * If you have connection issues with Windows 8 or 10, press right mouse button on l2.exe icon, press Properties, choose compatibility and unmark compatibility mode. Hearts of War EVENT! Collect War Hearts from Hot Springs monsters: Yeti, Buffalo, Antelope, Bandersnatch, Atroxspawn, Flava, Nepenthes, Grendel (3%), Atrox with (6%) and Heart Breaker Boss in Hot Springs Stage 2! You can trade it, sell it or spend in shop! Raid Boss Heart Breaker spawn every 4 hours (+4 hours random) Custom Raid Boss drop list: - Raid Boss Horus, Ember and Brakki, Nakondas: 1 VIP COIN (25%) | Korim (70%). - Raid Boss Apepi, Shacram, Atraiban, Korim: 1 BEWS (10%). - Raid Boss Glaki, Olkuth: 1-2 BEAS (40%). - Raid Boss Golkonda, Galaxia: 1-3 BEAS (60%). - Raid Boss Shyeed: 1-3 BEWS (30%) | 1-7 BEAS (40%) | 1-5 TOP LS 76 (50%). - Raid Boss Shuriel: 1-7 TOP LS 76 (50%) | 1-4 BEAS (60%). - Raid Boss Ashakiel: 1-2 BEWS (30%) | 1-7 TOP LS 76 (50%) | 1-4 BEAS (75%). - Raid Boss Antharas Priest Cloe: 1-3 BEWS (30%) | 1-7 TOP LS 76 (70%). ------------------------------------------------ - Hestia: Demon Splinters / Forgotten Blande (30%). - Ember: Arcana Mace / Draconic Bow (30%). - Galaxia: Angel Slayer / Heaven's Divider (30%) Take your friends, clan, alliance, enemys, sharp your sword, clean your armors and meet your destiny at 2026 AUGUST 21th! WEBSITE: http://WWW.L2BLAZE.NET
    • SX.org offers 12M+ residential, mobile, and corporate IPs across 235 countries, with flexible GEO and ASN targeting plus an API for scalable workflows. Reply in this thread and we’ll send you a promo code for test traffic.
    • Thank you for pointing out my mistake; I forgot to reconfigure it. https://drive.google.com/file/d/175uWeZuvhTqOKa0UoPe8QmgFmaN2Fhr6/view?usp=sharing
    • You guys just give a damn for visuals only and not the main concept of this! Gj dude! Visuals could be upgraded ofc course but the possibilities are infinite   No more random runtime errors, criticals, fps drops and shits for example, look how smooth it is on 10000 rendered characters
  • 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..