Skip to content
This repository was archived by the owner on Jan 17, 2023. It is now read-only.

Server Architecture

Joshua Achorn edited this page Aug 8, 2020 · 2 revisions

Gophercraft can be used in a variety of different configurations.

The Auth Server is the entry point for the login process. It handles registration and checking passwords, and some other duties such as telemetry, issue tracking and realm listing. It has a list of all the world server IDs and their fingerprints.

The World Server (or Realm) manages the actual game experience you want to deliver. It manages game sessions, and talks to the Auth Server to verify which account they belong to.

Server Diagram

This picture shows an example configuration of Gophercraft across different hosts and database backends.

Server diagram

Clone this wiki locally