Lin2Guard V1

Protection System
Lin2Guard

Multi-layer protection from bots, cheats, and multi-accounting for Lineage 2 servers

7+
Detection layers
4
Chronicle support
3
Protection layers
lin2guard — server output
The server side (lin2guard and guard.so) runs on Linux and Linux-like systems (x86_64). Supports servers based on L2J and PTS (L2Off). Windows Server support is in development.

What it blocks

Bots and cheaters
BLOCKED

Adrenaline

Detected regardless of launch settings — renaming or masking the process does not help. On detection — automatic HWID ban.

BLOCKED

L2Walker

Detected at the system call level before connecting to the server — hiding the process or masking activity is not possible.

BLOCKED

L2PHX / packet cheats

Any attempt to intercept packets between client and server is detected on every connection. Getting in the middle — impossible.

Hacking tools
DETECTED

Debuggers & injectors

Multi-layer protection against debugging and reverse engineering. Attempts to attach a debugger, inject DLLs, or run CE/x64dbg are detected instantly — bypassing one layer is not enough.

DETECTED

Patching & file tampering

Client file integrity is verified on every launch. Replacement or patching is detected instantly — startup is blocked.

DETECTED

Login without Lin2Guard

The server-side hook blocks any connection without an active Lin2Guard session. Bypassing the client to log in is impossible.

How it works

01

Client protection

Our l2.exe checks the environment before the game starts: bots, debuggers, patching. If suspicious — blocks launch and records the violation.

02

Verification server

Checks the player's HWID against the database: active ban, window limit, suspicious behavior. Grants permission or blocks before connecting to the game.

03

Server hook

Injected into the L2J game process and blocks connections without an active protection session. Incoming traffic is verified against HWID in real time.

Features

HWID identification

Unique hardware fingerprint. The ban is tied to hardware — cannot be bypassed by reinstalling the game or switching accounts.

Window limit

Global multi-boxing limit per HWID. Donors or VIP players get a personal limit bump — one DB row, no server restart needed.

Auto-ban

Threat scoring system: each violation adds points. When the threshold is reached — automatic ban without admin involvement.

Audit log

All events (login, logout, violations, bans) are written to the DB linked to HWID, account, and IP.

Real-time bot detection

Process monitoring runs continuously at random moments. There is no way to predict or avoid the check.

Flood protection

Automatic block on repeated failed connection attempts — no database load. Brute-force enumeration does not work.

Chronicle support

Interlude, HighFive, Classic, Salvation. Major L2J forks: l2jscripts, l2jeternity, Lucera2, and others. PTS (L2Off) servers are also supported.

Fail-closed

If the protection server is unavailable — the hook blocks login. Bypassing protection by shutting it down is impossible.

Compatibility

Interlude HighFive Classic Salvation

Tested with l2jscripts, l2jeternity, Lucera2, and other popular L2J forks, as well as PTS (L2Off) servers.

System components

l2.exe — client side

Replaces the standard game launcher. Distributed to players with the client. Runs in the background throughout the session.

OS: Windows Type: EXE launcher Mode: background process

lin2guard — protection server

Go binary for Linux. Runs alongside the game server. MySQL backend — all data in your database.

OS: Linux Stack: Go binary DB: MySQL

guard.so — server hook

LD_PRELOAD library, injected into the game server JVM. Intercepts traffic and verifies every connection.

Type: LD_PRELOAD Target: L2J / PTS Traffic: realtime

Pricing

Service Price Note
Subscription $200 / $600 View plans
Re-bind to another IP $30 Change IP or DNS when migrating the server.
Updates $10 / mo Optional. Can be added at any time — e.g., pay for 6 months upfront at $60.
Updates are not required — protection works without them. If you want new features and patches, simply pay for the needed number of months at any time.

Ready to protect your server?

Connect Lin2Guard and bring fair play back to your Lineage 2 server.