vetra_blueprints_adapter list prints the same.
The matrix
Identity is what decides whether a domain can be restored across a server restart.
session identity is honest, not weak: nothing durable holds an id for a runtime-spawned
entity, so Blueprints reports the affected objects as cross-session rather than matching
them by luck. See Core concepts.Props
Standard props standing in the world. Captured: position, orientation, model-space bounds, and these properties:
Identity is
session, and the floor is honest: a map-baked prop resolves through the
engine’s own creation id and is genuinely persistent, but anything spawned at runtime is
not, and an adapter must declare the weakest guarantee any of its records may carry.
Not captured: constraints, welds, ropes, parenting, physics velocity, and anything an
addon has attached to the entity. A prop is recorded as its own visible state, not as its
relationships.
A prop that an external persistence system has claimed is not managed by this adapter.
See PermaProps.
NPCs
Anything the engine reports as an NPC, found by asking the engine rather than by matching a class prefix. Captured: position, orientation, bounds, and:
Orientation is yaw only. A grounded biped does not meaningfully carry pitch and roll,
and claiming otherwise would have every restored NPC reported as mis-rotated on two axes
nothing ever wrote.
After a move, the adapter drops the NPC to the floor so a relocated NPC settles
deterministically instead of falling.
A weapon class that is not installed on the destination server is reported as a warning
rather than blocking the operation; the NPC arrives without it.
DarkRP job spawns
The per-map, per-job spawn positions DarkRP stores in its own database. Captured: position, andjob (the job’s command, such as citizen, not its display
name, which an owner can rename at any time).
No orientation. DarkRP does not record which way a player faces when they spawn, so
there is nothing to capture and the adapter declares none rather than pretending.
No property restoration, and the omission is the honest part. The only non-spatial fact
a spawn carries is the job it belongs to, and DarkRP exposes no way to move an existing
spawn between jobs. Re-inserting the row under a different job would be a different spawn
wearing an old identity.
Full detail on DarkRP.
PermaProps props
Props saved by MalboroDEV PermaProps (Steam Workshop item220336312), managed through
the saved record rather than through the prop standing in the world.
Full detail on PermaProps, including which PermaProps, what
survives a restart, and what is deliberately left unmanaged.