Continuity
Project Layout
Continuity currently consists of the following projects:
-
Authentication Server The authentication server as the name suggests handles everything regarding the initial authentication of the client.
-
Bedrock The Bedrock project contains additions as well as useful functionality for the Bedrock.Framework for Continuity.
-
Common The common project primarily consists of Common abstractions and or utilities required across the domain.
-
PacketMediator The PacketMediator is a Source Generator for creating an enforced jumptable opcode to packethandler dispatcher.
-
Tests This contains generic unit tests to test various functionality such as packet "encryption".
-
WorldServer This project is very much still a work in progress but it is supposed to handle everything in regards to maps, players etc.
-
Wonderking This contains various useful facilities as well as data types/structs related to Wonderking.
Service architecture
- Authentication Server
- World Server
- PostgreSQL
- Aspire