Built for Lineage 2 private servers

Your L2 server,finally with aproper portal.

Give your players a full web experience — account management, character viewer, shop, donations and marketplace. All connected to your live L2J database.

One-time payment · No subscriptions · Lifetime updates

Platform Features

Everything your players need, under one roof

From account management to a live marketplace — all powered by your L2J server.

Quick Setup

Live in minutes, not days

Upload agent.php to your own webserver and it bridges ZenithCMS directly to your L2J database — locally, on your machine. Your database password never leaves your server.

  • One PHP file — zero dependencies, zero coding
  • Your DB credentials stay on your own server, always
  • Supports Frozen, Mobius, Lucera, Acis, Interlude
agent.php
1<?php
2// Runs on YOUR server — credentials stay here
3define('AGENT_SECRET', 'your-secret');
4define('DB_HOST', 'localhost');
5define('DB_PASS', '••••••••');
6// ZenithCMS never sees lines 4-5
Agent connected successfully

Commerce

Shop, donations and real payments

Sell in-game services and accept donations with PayPal and cryptocurrency. The L2J agent delivers items automatically — players get rewarded instantly.

  • PayPal and crypto payments
  • Automated item & service delivery via agent
  • Donation history and receipts for every player
shop
AllServicesItemsVIP

Class Change

Instantly switch your class

€4.99

Buy
💊

Full Buff Pack

All buffs active for 7 days

€2.99

Buy
💎

Premium Coins ×1000

In-game premium currency

€9.99

Buy
Pay withPayPalStripe₿ Crypto

Player Portal

A full account portal your players will love

Players log in with their L2 account, view all their characters, browse their live inventory and trade on the marketplace — all in real time from your database.

  • Account dashboard with character viewer
  • Live inventory — items, equipment and adena
  • Player-to-player marketplace for in-game items
my account
D

DarkLord

Titan • Level 85 • Human

Online
HP4,250 / 4,250
MP1,800 / 3,200

Equipment

W
Arcana MaceS80
A
Vesper RobeS84
R
Baium Ring+3
Adena152,430,000 ₳

Security by design

Your database stays yours. Always.

Most website builders ask for your database credentials. We don't — and by design, we can't. The agent runs on your server, talks to your database locally, and ZenithCMS only ever receives the results it needs.

Your DB credentials never leave your server

agent.php runs locally on your VPS with a direct MySQL connection. Your database host, username and password are stored only in that file — on your machine. We never ask for them, never receive them.

HMAC-signed requests — impossible to forge

Every request from ZenithCMS to your agent is signed with a SHA-256 HMAC using your secret key. The agent rejects anything that isn't signed correctly — or is more than 30 seconds old.

Open code — audit it yourself

agent.php is plain, readable PHP. No obfuscation, no binary blobs. Open it in any text editor before uploading. You always know exactly what's running on your server.

How data flows

ZenithCMS
signed request
player data back
agent.phpyour server
local only
queries
L2J MySQL
private

The database password exists only in agent.php, on your server. ZenithCMS has no path to it.

Testimonials

Trusted by server owners

Real results from the L2 community.

ZenithCMS gave our server a real player portal in under 10 minutes. Our community grew 40% in the first month.

D

DarkLord

Owner, Lineage2 Frozen x5

Finally a proper shop. Players buy class changes and buffs without asking a GM. Donations tripled in 2 weeks.

M

Morpheus

Owner, L2 Interlude x7

Setup took 5 minutes. The agent connected to our database instantly. Best investment for our server this year.

I

IceQueen

Owner, Lucera x3 High Five

How it works

Up and running in minutes

Three steps. No DevOps required.

01

Upload the Agent

Download agent.php and upload it to your own webserver. It runs locally next to your L2J database — your DB credentials are configured in the file itself and never sent to us.

02

Connect & Configure

Paste your agent URL and a secret key in the dashboard. That's all ZenithCMS ever receives — the URL and the key. Never your database password.

03

Players go live

Your portal is live at yourserver.zenithcms.app. Players can register, view characters, shop and donate right away. Connect a custom domain whenever you're ready.

Pricing

One-time payment. Yours forever.

No subscriptions. No monthly fees. Pay once, keep it forever with free lifetime updates.

Full player portal
PayPal & crypto payments
L2J agent integration
Instant setup
Lifetime updates

Basic

One server. Full power.

€299
one-timeno recurring fees
1server deployment

Perfect for running a single L2 server

Player Portal

  • Player login & registration
  • Character & inventory viewer
  • Inventory & item display

Commerce

  • In-game shop with PayPal
  • Donation system
  • Auto item delivery via L2J agent

Admin

  • Full admin dashboard
  • L2J agent integration
  • Basic analytics

Included

  • Lifetime updates
  • Discord community support
Get started

One-time payment · Lifetime updates included

Best value

Business

Scale without limits.

€499
one-timeno recurring fees
10server deployments

Run multiple servers from one account

Everything in Basic

  • All Basic plan features included

Multi-Server

  • Up to 10 server portals
  • Custom domain per server
  • White label — remove ZenithCMS branding

Advanced

  • Advanced analytics & revenue reports
  • Player marketplace
  • Vote rewards integration

Support

  • Priority support
  • Lifetime updates
Get started

One-time payment · Lifetime updates included

🔒Secure PayPal checkoutInstant access after payment♾️Lifetime updates included💬Discord community support

Ready to launch your player portal?

Join hundreds of L2 server owners who give their players a full web experience with ZenithCMS.

Get started now
No credit card requiredCancel anytimeSetup in 5 minutes