A full RuneScape private server, built from scratch.
Pantheon is a complete OSRS private server with a custom Java server core, a browser-based web client, a cache pipeline for game asset processing, a bot simulation engine for NPC behavior, and an economy balancer that prevents inflation in a player-driven market. Built as a passion project over six months. All phases complete.
6 mo
Ship time
Empty repo to all phases complete
In Dev
Server status
Dev server running, public launch TBD
Java + Web
Stack
Server core plus browser client
Gaming
Category
OSRS private server
The Challenge
Most OSRS private servers are forks of leaked source code. Pantheon took a different path: building the server core from a known-clean foundation, extending it with custom systems, and shipping every phase with a real game world behind it, not a tech demo.
The hardest problems were the invisible ones. Cache pipeline processing requires handling thousands of compressed game assets correctly, or the client crashes on load. The economy needs active balancing or gold floods the market within days. Bot detection has to catch scripted play without flagging legitimate movement patterns.
The goal was a server worth playing, with enough content depth, stability, and anti-cheat integrity to build an actual community around it. Six months. Six phases. Every system had to work together before Pantheon could go live.
Systems Built
Custom TCP server handling all player sessions, world ticks, and packet routing. Plugin-based architecture lets new content drop without touching core server logic. World state synchronizes across all active zones every game tick.
Automated pipeline that processes raw OSRS cache assets into a format the web client can load. Handles sprite sheets, map tiles, model data, and sound files. Errors in this layer crash the client, so the pipeline validates every asset before it ships.
Scripted NPC behavior engine with A* pathfinding and randomized behavior trees. Economy-seeding bots keep the Grand Exchange moving in the early days of a fresh economy. Behavior patterns are tuned to look natural, not mechanical.
Grand Exchange-style player market with dynamic price discovery, offer matching, and anti-inflation caps. Price history tracked for 1,000+ items. Caps trigger automatically when demand spikes signal commodity hoarding.
Browser-based game client using WebGL for sprite rendering at 60fps. WebSocket connection to the Java server with automatic reconnect on drop. Runs without installation. Designed for desktop and tablet use.
Persistent PostgreSQL storage for all character saves, equipment, bank, skill levels, and quest progress. Atomic writes prevent data corruption mid-save. Full audit log for economy transactions. Snapshot backups every 15 minutes.
Build Phases
Java server core setup, TCP networking, packet handler registration, world tick loop, and zone synchronization. The base everything else runs on.
Asset ingestion and processing pipeline. Raw OSRS cache in, validated web-ready assets out. Crash-proofed with per-asset validation gates.
Browser client with WebGL renderer, WebSocket game connection, and the UI shell for inventory, stats, minimap, and chat.
NPC spawn system, combat engine, loot tables, quest framework, and skill training loops. The systems that give players things to do.
Grand Exchange implementation, price balancing, offer matching engine, anti-inflation controls, and economy audit logging.
Economy-seeding NPCs with natural behavior trees, plus the detection layer that flags scripted player movement and automated clicking patterns.
System Map
Data Flow
Tech Stack
All Phases Complete
Pantheon was built across six phases over six months. Each phase delivered a stable layer before the next one was built on top of it. The dev server runs with every system operational: working game world, player economy, NPC content, web client, and anti-cheat. Public launch TBD.
The economy balancer has held up under real player activity. The cache pipeline processes updates cleanly. The web client runs without installation in any modern browser. The bot detection layer has flagged scripted play without blocking legitimate users.
This was built as a passion project to prove that a solo developer with the right process can ship something this technically dense end to end. Pantheon is the proof.
Whether it is a game server, a custom platform, or something that does not fit a template, book a call and we will figure out how to ship it.
From the blog
Building an OSRS Private Server from Scratch
Pantheon is a RuneScape private server built on the Zenyte framework with 4 interconnected repos. Here's what it takes to build an MMO server in 2026.
Read articleThe Real Cost of Technical Debt
Why shortcuts compound, how to measure the damage, and before-and-after data from real refactoring projects. Technical debt is not free. Here is what it actually costs.
Read article