
Built for Lineage 2 private servers
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
284 players online
Class Change
€4.99
Ertheia x50
Online · 284 players
Dashboard
DragonSlayer
Arcana Lord · Lv. 80
4,821
P.Atk
3,440
M.Def
2.4M
Adena
Recent
Purchased Full Buff Pack
2h ago
Character logged in
2h ago

Platform Features
From account management to a live marketplace — all powered by your L2J server.
Quick Setup
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.
Commerce
Sell in-game services and accept donations with PayPal and cryptocurrency. The L2J agent delivers items automatically — players get rewarded instantly.
Class Change
Instantly switch your class
€4.99
Full Buff Pack
All buffs active for 7 days
€2.99
Premium Coins ×1000
In-game premium currency
€9.99
Player Portal
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.
DarkLord
Titan • Level 85 • Human
Equipment
Security by design
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
The database password exists only in agent.php, on your server. ZenithCMS has no path to it.

Testimonials
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.
DarkLord
Owner, Lineage2 Frozen x5
Finally a proper shop. Players buy class changes and buffs without asking a GM. Donations tripled in 2 weeks.
Morpheus
Owner, L2 Interlude x7
Setup took 5 minutes. The agent connected to our database instantly. Best investment for our server this year.
IceQueen
Owner, Lucera x3 High Five

How it works
Three steps. No DevOps required.
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.
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.
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
No subscriptions. No monthly fees. Pay once, keep it forever with free lifetime updates.
Basic
Perfect for running a single L2 server
Player Portal
Commerce
Admin
Included
One-time payment · Lifetime updates included
Business
Run multiple servers from one account
Everything in Basic
Multi-Server
Advanced
Support
One-time payment · Lifetime updates included

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