FireDevOps FireMUD & Ops Projects

World Management Service

Overview

The World Management Service stores and manages game world data such as rooms, regions, and maps. It persists world state beyond player sessions and handles scheduled world events, notifying other services over gRPC when the environment changes.

Responsibilities

Architecture / Design Notes

Key Features

Data Model

gRPC APIs

Dependencies

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

Operational Notes

Proto Files

The gRPC contract for world operations is located in ../../../../protos/world-management/v1. Run ./gradlew generateProto to regenerate sources after editing these files.

Future Enhancements