Chaos Pirates
Chaos Pirates is two products working together: a downloadable 3D MMORPG — the Tales of Pirates II (PKO 2.0) client and maps, running on a low-level C/C++ game server with Lua-scripted content — and a TypeScript web hub that surrounds it. Players download the client to play, then use the site for everything around the game: a community forum, a searchable Knowledge Center that documents every item, monster, and map fed straight from live server data, rankings and character lookup, account and cash-shop management, and news and events.

Challenge
Classic MMORPGs like Tales of Pirates II survive through private servers that are usually fragile, opaque, and abandoned. Reviving one means more than a website: the C++ game server, client, and Lua game logic all have to be stabilized and extended, then backed by transparent, non-pay-to-win infrastructure rather than a hobby setup and a forum thread.
Solution
Operated and extended the full game stack — a C/C++ game server and client, Lua-scripted game content, and a Makefile/assembly build toolchain — adding new end-game zones, world bosses, and rebalanced classes on top of the original PKO 2.0 world, with a balanced non-pay-to-win economy plus anti-cheat and DDoS protection. Built the companion web hub in TypeScript and Next.js: a Knowledge Center that ingests live server data into a searchable, cross-linked archive (6,400+ items, 400+ monsters, with NPCs, maps, and quests following), a community forum, live rankings and character lookup, account and cash-shop management, and a news and events system.
Results
Relaunched a beloved 3D MMORPG as a credible live service rather than a hobby server: a downloadable game with a real product website around it. The searchable database, rankings, forum, and account tools give players a single modern hub to find any info and manage their accounts, while the balanced economy, custom content, and active events keep a returning crew engaged.