Quick answer: Unreal Iris snapshot to late-joining client missing the client's own pawn? Relevance check excludes pawn before possession - mark pawn explicitly relevant for owning client.

Late join: world appears; player's character is invisible until first input.

Mark pawn relevant

OnPossess: explicitly include pawn in client's relevance set. Visible from frame 0.

Or possess on snapshot

Snapshot includes possession info; client receives both pawn and possession atomically.

Audit relevance per actor

Custom IsNetRelevantFor per actor. Some actors need always-on relevance.

“Relevance is per-actor. The owning pawn isn't auto-relevant before possession.”

Build a possession-aware relevance helper. Possession and visibility need to be atomic for late joins.

Related reading