Is it possible to always include property in replication regardless of NetPriority and NetRelavency

My question is the same as topic.

My use case is snapshot id replication.

Let’s consider the following scenario.

class AMyGameState : GameStateBase
{
    // This should always include in replication package. Updates every tick.
     UPROPERTY(replicated)
     uint32 ServerSnapshotID; 
}

class AMyActor : AActor
{
   // This doesn't includes snapshot id. Updates every tick.
   UPROPERTY(replicated)
   FActorSnapshot SnapshotReplication; 
}

Let assume following.

  • We have currently have two AMyActor.
  • There is bandwidth congestion, Unreal can only send one of AMyActor’s property in replication package.

Expect result should be client receiving FActorSnapshot with corresponding Snapshot ID.

If this is not possible, I will just put snapshot id in FActorSnapshot.

My current network synchronization requires snapshot id for calculating prediction.