Search Results for

    Show / Hide Table of Contents

    Namespace Networking Module

    Classes

    NetworkTransform

    Actor script component that synchronizes the Transform over the network.

    Interpolation and prediction logic based on https://www.gabrielgambetta.com/client-server-game-architecture.html.

    NetworkStream

    Objects and values serialization stream for sending data over network. Uses memory buffer for both read and write operations.

    NetworkSettings

    Network settings container.

    NetworkReplicator

    High-level networking replication system for game objects.

    NetworkReplicationNode

    Base class for the network objects replication hierarchy nodes. Contains a list of objects.

    NetworkReplicationHierarchyUpdateResult

    Network replication hierarchy output data to send.

    NetworkReplicationHierarchy

    Defines the network objects replication hierarchy (tree structure) that controls chunking and configuration of the game objects replication. Contains only 'owned' objects. It's used by the networking system only on a main thread.

    NetworkReplicationGridNode

    Network replication hierarchy node with 3D grid spatialization. Organizes static objects into chunks to improve performance in large worlds.

    NetworkPeer

    Low-level network peer class. Provides server-client communication functions, message processing and sending.

    NetworkManager

    High-level networking manager for multiplayer games.

    NetworkLagDriver

    Low-level network transport interface implementation that is proxy of another nested INetworkDriver implementation but with lag simulation feature.

    NetworkInternal

    NetworkClient

    High-level network client object (local or connected to the server).

    INetworkSerializable

    Interface for values and objects that can be serialized/deserialized for network replication.

    INetworkObject

    Interface for objects for network replication to receive additional events.

    INetworkDriver

    Basic interface for the low-level network transport/driver.

    ENetDriver

    Low-level network transport interface implementation based on ENet library.

    Structs

    NetworkRpcParams

    NetworkRpcInfo

    NetworkReplicationHierarchyObject

    Network replication hierarchy object data.

    NetworkMessage

    Network message structure. Provides raw data writing and reading to the message buffer.

    NetworkEvent

    Network event structure that wraps all data needed to identify and process it.

    NetworkDriverStats

    The network transport driver statistics container. Contains information about INetworkDriver usage and performance.

    NetworkConnection

    Network connection structure - used to identify connected peers when we're listening.

    NetworkConfig

    Low-level network configuration structure. Provides settings for the network driver and all internal components.

    NetworkClientsMask

    Bit mask for NetworkClient list (eg. to selectively send object replication).

    NetworkClientConnectionData

    The high-level network client connection data. Can be used to accept/deny new connection.

    Enums

    NetworkObjectRole

    NetworkManagerMode

    NetworkMessageIDs

    NetworkEventType

    NetworkConnectionState

    NetworkChannelType

    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat