Skip to Content
All Projects

Ragnarok Canopus Web Portal

Abstract:  Developed a feature-rich web portal to manage user accounts and provide game information for the Ragnarok Online Canopus private server.

Tech: #PHP#MySQL#HTML#CSS#JavaScript#Linux

The Challenge

While the Ragnarok Online private server was running successfully, it lacked a user-friendly web interface for critical functions. Players needed a way to create and manage their accounts, and the community needed a centralized place for news, rankings, and game information without having to log into the game.

The Solution

I developed a full-featured web portal from scratch using native PHP and MySQL on a classic LAMP stack. This portal acted as the central hub for the entire server community and was tightly integrated with the game server's database.

Key Features

  • Account Management: A complete system for users to register master accounts and manage their in-game accounts.
  • Integrated Game Databases: The portal featured extensive, searchable databases for in-game content, including monsters, items, skills, maps, and NPCs, all pulled directly from the live server database.
  • Community Engagement: Included a news portal for announcements, a community forum, and real-time display of "War of Emperium" (WoE) schedules and guild rankings.
  • Live Rankings: Displayed dynamic player and guild rankings based on in-game activity.

This project was a foundational experience in full-stack web development, teaching me to build a data-driven application that served a live community of users.