FireDevOps FireMUD & Ops Projects

Game Session Service

Overview

Orchestrates live game sessions, including tick execution, player input validation, and runtime feature toggles. Acts as the central hub for gameplay state.

Responsibilities

Architecture / Design Notes

Key Features

Data Model

Tick Execution Model

gRPC APIs

Dependencies

See Gateway Architecture, Deployment Environments, and Protocol Bridging for details on shared infrastructure components.

Operational Notes

Proto Files

Service definitions reside in ../../../../protos/game-session/v1. Run ./gradlew generateProto after modifying these files to regenerate stubs.

Future Enhancements