Skip to content

Interlude PTS - complete source of the whole server stack

Featured Replies

Hello,

Most Interlude offers are extenders, a DLL patched into NCSoft's L2Server.exe. This is something else the retail server binaries reverse-engineered, rebuilt as structured, readable C++ extended to Interlude and recompiled into new binaries, that can be build by modern compilers. You build every exe yourself from source. No retail server binaries, no DLL injection, no hooks into someone else's exe.

Copies sold: 0 / 3

What you get

Program

Replaces(tailing R - rebuilt)

Arch

Game server

L2ServerR.exe (standalone, no retail exe needed)

x64

CacheD (DB cache server)

CacheDR.exe

x86

NPC / AI server (runs ai.obj)

L2NPCR.exe

x64

Community board server

L2CommDR.exe

x64

  • Game server and NPC server: reverse-engineered from the retail binaries, function by function, and rebuilt as C++.

  • CacheD: reverse-engineered from the retail CacheD.exe. Every handler was ported from the binary and verified by replaying recorded live traffic.

  • Community board server: runs on its own, or in front of a retail L2Comm_cr.exe.

  • All sources are originaly reversed from C4 binaries and extended to Interlude.

  • About 294,000 lines of C++: game server ~195k, CacheD ~67k, NPC server ~28k, board server ~3k. Plus ~67k lines of SQL and the tools.

Based on

The retail binaries this is reverse-engineered from. PE build timestamp and SHA-256. For L2Server.exe and L2NPC.exe, compare the code section (.text): most packs add extra import sections for their extenders, which changes the whole-file hash but not the code.

Retail exe

Arch

PE build timestamp

SHA-256

L2Server.exe

x64

0x43A2BBC4 (2005-12-16 13:06 UTC)

.text d5142079b9cb906e083707fe8e403e8a182a96268a7d8d339cc772ad2a7fdcf3

CacheD.exe

x86

0x439DC240 (2005-12-12 18:32 UTC)

file f07c79c238cc680f2bb3abb358fd1401d2192dd00ec9fe333236e059fea1e8a4

L2NPC.exe

x64

0x439DC254 (2005-12-12 18:32 UTC)

.text 9c3ddbf98c77945aba56fa1ff1bec0842feecbb0031b5aefb12b99200445d2c2

L2Comm_cr.exe

x86

0x437D895B (2005-11-18 07:57 UTC)

file 198538c65814aec99714d7e6e4a6b901c0a4f35a379a0cd3d6a027b8d377a310

Also included

  • The SQL install scripts and stored procedures (MS SQL Server 2008+)

  • The Interlude Script data, ready to run

  • The ai.obj compiler and decompiler, with the full AI decompiled to readable NASC source (it compiles back byte-identical ai asm)

  • Geodata tools(gaps recorder) and a packet-log reader

  • One build_all.bat that builds everything with Visual Studio 2017 and higher (Release, static CRT, no runtime DLLs)

Game rules: retail Interlude

  • Combat, skills and effects, death penalty, parties, mpcc, clans, alliances

  • Castle sieges, all clan halls, Seven Signs, olympiad and heroes

  • Manor, fishing, quests through the NPC server, boats, monster race, lottery

  • Pets, summons, cubics, augmentation, cursed weapons, herbs

The game server keeps the retail window, menus and log files. It speaks the stock protocols to the client, AuthD, LogD and PetitionD, so your existing login server keeps working. Players use a plain Interlude (protocol 746) client with no client patch.

Custom features, each switchable in one small ini

  • Offline shops, restored after a restart

  • VIP

  • Drop info window, market search

  • Item delivery from a DB table

  • Spawn protection, screen announcements, auto announce

  • Global freight, global shout

  • Discord webhook for shout and trade chat

Protection

  • Packet validation and a per-packet flood throttle, checked before the handlers

  • Fixes for known retail exploits and countless bugs that were in original binaries.

Not included

  • Login, LogD and PetitionD servers (use your own hAuthD/AuthD, L2LogD, PetitionD)

  • Client, html(can include on ask), geodata(can include on ask)

Price

  • 8,500 € per copy. At most 3 copies will ever be sold.

  • 18,000 € for an exclusive: you are the only buyer and no other copy is ever sold. Offered only while no copy has been sold.

Included with every copy:

  • the full source with build scripts;

  • 2 months of help with setup and building;

  • the fixes released during that period.

Proof before you pay

  • Video/Screen share: will beprovided in PM

  • Test server: will be provided in PM.

  • Live screen-share on request: I build the whole stack from the source and start it in front of you and test explain whtever part you will be interested in.

How the purchase works

  1. Demo and questions: the video, the test server, or a live screen-share where I build and start the whole stack.

  2. License: we sign a short license agreement (one server network, no resale or redistribution). It's signed with your real name or company.

  3. Payment into escrow: the full amount goes to escrow.com or a trusted middleman. Fees paid by the buyer.

  4. Milestone 1 (40% released): you receive the full source of CacheD, the NPC server and the community board server, plus a prebuilt game server exe. You build and run the whole stack on your machine and confirm it works.

  5. Milestone 2 (60% released): you receive the full source of the game server and build it.

Acceptance at each milestone means the build succeeds on the agreed toolchain (Visual Studio 2017, Windows 10 SDK, MS SQL Server). Delivery happens on a recorded screen-share so both sides have proof. Every copy is individually fingerprinted.


A short FAQ. These questions come up every time:

  • C4 or Interlude client? Interlude, protocol 746, a plain client with no patch.

  • Linux? Not out of the box. It builds and runs on Windows x64 (Windows Server or 10/11) with MS SQL Server. The code is plain C++, so a Linux port is possible with some effort. The parts tied to Windows are:

    • socket I/O on IOCP (would become epoll);

    • the shared memory between the game server and the NPC server (memory-mapped files and named locks, would become shm_open/mmap and POSIX semaphores);

    • the server windows and their menus;

    • a few MSVC-specific spots.

  • Can I add GF or later features? Yes. It's plain C++ you build yourself, with no binary limits.

  • Does it need the original server exes? No. Only the client and your own login, log and petition servers.

  • What happens after the support period? none, after the support period: paid extension on request

  • Is the exclusive still available? Only while copies sold = 0.

Requirements in: Windows x64, Visual Studio 2017 (or any higher edition) with the Windows 10 SDK, SQL Server 2008 or later.

Disclaimer Lineage II is a trademark of NCSoft. This is an independent reimplementation sold for private servers - no orignaly leaked PTS binaries are included.

Contact: Contact me here, then the further conversation can continue on Telegram or Discord. Serious buyers only. No source previews or partial files.

image.pngimage.png

Edited by mrakobes

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.