Skip to main content

modules/characters/character.service

Character service using the reactive observable system.

This service provides character management functionality:

  • Player profile creation and loading
  • Character creation and management
  • Character-player mapping
  • Per-player observable for active character state

Observable Architecture

  • Per-player serverOwned observables for active character (server has R/W, clients have RO)
  • Server sets character data when player loads
  • Client subscribes to receive active character updates

Classes

ClassDescription
CharacterServiceService for managing player characters and profiles.