docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Interface IOutOfBandRpcCommand

    An interface which can be used to implement RPCs that can be sent using an out-of-band pipeline. Such RPCs have their own reliability, order, and window size guarantees and restrictions, allowing these RPCs to bypass congestion using standard RPCs and vice versa. This is useful if either you have a high number of RPCs that could become congested and want to send higher priority RPCs that will skip ahead in line, or you have two systems communicating whose RPCs are unrelated and you don't want congestion in one to impact the other.

    Namespace: Unity.Netcode
    Assembly: Unity.NetCode.dll
    Syntax
    [MovedFrom(true, "Unity.NetCode", null, null)]
    public interface IOutOfBandRpcCommand : IComponentData, IQueryTypeParameter
    Remarks

    Like standard RPCs, out-of-band RPCs do not make any guarantees regarding arrival relative to snapshots. Out-of-band RPCs ALSO do not make any guarantees regarding arrival relative to standard RPCs.

    In This Article
    Back to top
    Copyright © 2026 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)