Getting Started
Components
- NATS Message Queue
- Communication between components, user notifications and more.
- MySQL database server
- FiveNet
- Server
- Serves the API, frontend and static resources (e.g., map tiles).
- Worker
- Runs "background" tasks, e.g., dispatch center assignment, expiration, cleanup, etc., and more.
- DBSync
- Used to sync your gameserver's data (characters, vehicles, etc.) to the FiveNet server instance.
- User locations, events and other activitiies are not synced, that is what the plugin is used for.
- Discord Bot
- To sync user group and job user information.
- Server
- Plugin
- Gameserver plugin to send activities and events that happen on the gameserver to the FiveNet server instance (e.g., job demotions/promotions).
- Additionally sends the player locations to the FiveNet server instance for the livemap.