Authentication service for validating input credentials from players and granting server access. A secure random and 5 second expiring authentication token is sent to the region server the character will spawn on.
Project Chimera is a unique Conquer Online private server project oriented around game design and player interactions. Chimera implements a story project I first authored in December 2008 for the Conquer Online universe under the name “Conquer Online’s Burning Skies”. By committing to this story project, Conquer Online will finally be given a personal narrative, advanced quest systems, specialized PVP and PVE world event systems, a new expansive world, and much much more. Chimera as a server architecture helps support the technical requirements of such systems.
In terms of technical specifications, Chimera experiments with a four-role open distributed system architecture. The server is structured into four primary services: the authentication service, realm service, data service, and a cluster of region services. Although the realm service acts as a centralized node for implementing world actions, world maps are split across multiple region services. This allows the server to implement stronger fault tolerance, rolling updates, server balancing, and implement feature rich map systems.
Project Chimera, much like the beast, has four distinct roles.
For simplicity, they have been grouped by delivered functionality below.
Algorithms and packet structuring used by this project for interoperability with the Conquer Online game client is a result of reverse engineering. By Sec. 103(f) of the DMCA (17 U.S.C. § 1201 (f)), legal possession of the Conquer Online client is permitted for this purpose, including circumvention of client protection necessary for archiving interoperability. Chimera is a non-profit, self-study project and not associated with TQ Digital Entertainment. All rights over Chimera are reserved by Gareth Jensen “Spirited”. All rights over the game client are reserved by TQ Digital Entertainment.
Credits for cover artwork are attributed to dawnpu on DeviantArt.