Struct naia_shared::Protocol
source · pub struct Protocol {
pub channel_kinds: ChannelKinds,
pub message_kinds: MessageKinds,
pub component_kinds: ComponentKinds,
pub socket: SocketConfig,
pub tick_interval: Duration,
pub compression: Option<CompressionConfig>,
pub client_authoritative_entities: bool,
/* private fields */
}Fields§
§channel_kinds: ChannelKinds§message_kinds: MessageKinds§component_kinds: ComponentKinds§socket: SocketConfigUsed to configure the underlying socket
tick_interval: DurationThe duration between each tick
compression: Option<CompressionConfig>Configuration used to control compression parameters
Whether or not Client Authoritative Entities will be allowed