Skip to content

Glossar

Begriff Bedeutung im aktuellen Projekt
RunDefinition immutable Shared-Konfiguration eines Runs: Seed/Rooms/Connections/Objectives/Versionen und optionale Rules/Loadouts
Seed String + NumericSeed in DungeonRunConfig; steuert deterministische Generierung
Developer Seed SeedKind.Developer; kleines DEV-Profil mit 1 Boss/50-%-Quote
Official Run RunRules mit deaktivierter Progression, normalisierten Basisstats und ohne Mastery-XP
Fun Run Unlocks+Mastery, persönliche Stats, Mastery-XP
Community Run derzeit Fun-Basis mit optionalen Custom Restrictions; nicht end-to-end
Room Template PackedScene mit RoomTemplate3D, Metadata, Sockets und Markern
Room Metadata TemplateId, Category, Size, Role, exakte Maße, Weight, Tags/Depth
RoomRuntimeContext instanzbezogene Template-/Marker-/Socket-Sicht für Gameplay
Encounter pro RoomInstance erzeugte Liste konkreter EnemySpawnDefinitions plus Lifecycle
Objective konkrete Boss-/Enemy-Point-Anforderung in RunDefinition
Enemy Quota erforderliche EnemyProgressPoints; DEV 50 %, Standard 80 %
Boss Gate Exitbedingung, dass alle RequiredBossIds getötet sind
ValidatedRunLoadout geprüfte/sortierte Weapon-/Mod-/Perk-IDs mit Policy, Balanceversion und Hash
WeaponDefinition statische Weapon-Daten im Shared-Catalog
Weapon Runtime WeaponFactory/WeaponRuntimeState plus AdvancedWeaponController und WeaponView3D; im lokalen und Online-Combat integriert
WeaponMastery persistenter XP/Level/Kill-/Perkstand je WeaponId
Mastery Perk level-/tiergebundener passiver Modifier oder GameplayEffectId
Unlock stabile ID plus Requirement, die Loadoutvalidierung freigibt
Replay versionierte Events und Checkpoints mit lokalem Store, Chunk-/Streaming-Upload und Replay Viewer; alte Schemas unterliegen Capability-Gates
Headless Server Game3D-Prozess mit --server-mode, ENet-Hub, Dungeon-Combat-Authority und Registry-Heartbeat
Registry FastAPI/Redis-Service zur Hubserver-Discovery
Hub registrierte ENet-Serverinstanz/sozialer Weltkontext
Social Hub HubClientScene mit Playern, Chat und Dungeonterminals
RulesetVersion Run-/Combat-Regelversion in RunRules/RunDefinition und Bestandteil von Online-/Replay-Verträgen
WeaponBalanceVersion statische Waffenbalanceversion und Bestandteil des LoadoutHash
LoadoutHash SHA-256 über validierte, sortierte Auswahl plus Policy/Versionen
RuntimeDoor einmalige Verbindungstür, die Encounter/Startgate steuert
Door Socket Templateöffnung, die WallPlug/Collision/Navigation Open/Sealed schaltet

Verwandt: Architektur, IDs.