RelevancePriority
How much an entity's transform updates matter to the clients that hold it, relative to its distance from them (NetworkIdentity.RelevancePriority, docs/server-owned-entities.md D3).
Nebula · Packages/com.1by3.nebula/Runtime/Interest/RelevanceTiers.cspublic enum RelevancePriority : byteHow much an entity's transform updates matter to the clients that hold it, relative to its distance from them (NetworkIdentity.RelevancePriority, docs/server-owned-entities.md D3). The gateway picks each client's update rate for an entity from its distance band (InterestSettings.NearRadius, InterestSettings.FarRadius) and this priority:
- Priority near / middle / far
Highevery update / every update /InterestMidDivisorNormalevery update /InterestMidDivisor/InterestFarDivisorLowInterestMidDivisor/InterestFarDivisor/InterestFarDivisorBackgroundInterestMidDivisor/ none / none
"Every update" is every update the worker sends, which NetworkIdentity.UpdateInterval may already have slowed. "None" stops a client's updates without despawning the entity there: the client keeps it where it was last told, and still receives its reliable entries (where it came to rest, a teleport, a container change). A client's own pawn is always sent every update.
That table is the shift a priority gets by default. High, Low and Background can instead have tiers of their own (NebulaConfig.InterestHighTiers, NebulaConfig.InterestLowTiers, NebulaConfig.InterestBackgroundTiers), so a crowd can be slowed while players, at Normal, keep the global tiers.
Members
| Name | Value | Description |
|---|---|---|
Normal | 0 | The configured distance tiers, unchanged. The default. |
High | 1 | One tier better than its distance: every update out to InterestFarRadius. A boss, an escort target. |
Low | 2 | One tier worse than its distance. Traffic, a crowd member, a critter. |
Background | 3 | Updated only inside InterestNearRadius, at the middle band's rate; beyond it a client is told only where the entity comes to rest. For the many entities that matter only up close: townsfolk, ambient life. |
RegionSubscriptionSender
The gateway's end of one worker link's subscription: what this gateway wants from that worker, and the messages that get the worker there.
RelevanceTierBands
A priority's own distance tiers (NebulaConfig.InterestLowTiers and its siblings, docs/server-owned-entities.md D10): two radii and a divisor for each of the three bands they make.