NetworkingConfiguration Fields | ![]() |
[This is preliminary documentation and is subject to change.]
The NetworkingConfiguration type exposes the following members.
Name | Description | |
---|---|---|
![]() | Address |
The address to connect to
|
![]() | AllowPassthroughMessages |
Wheter or not to allow any type of passthrough messages
|
![]() | Channels |
Channels used by the NetworkedTransport
|
![]() | ClientConnectionBufferTimeout |
The amount of seconds to wait for handshake to complete before timing out a client
|
![]() | ConnectionApproval |
Wheter or not to use connection approval
|
![]() | ConnectionApprovalCallback |
The callback to invoke when a connection has to be decided if it should get approved
|
![]() | ConnectionData |
The data to send during connection which can be used to decide on if a client should get accepted
|
![]() | EnableEncryption |
Wheter or not to enable encryption
|
![]() | EnableSceneSwitching |
Wheter or not to enable scene switching
|
![]() | EncryptedChannels |
Set of channels that will have all message contents encrypted when used
|
![]() | EventTickrate |
The amount of times per second internal frame events will occur, examples include SyncedVar send checking.
|
![]() | HandleObjectSpawning |
Wheter or not to make the library handle object spawning
|
![]() | MaxConnections |
The max amount of Clients that can connect.
|
![]() | MaxReceiveEventsPerTickRate |
The max amount of messages to process per ReceiveTickrate. This is to prevent flooding.
|
![]() | MessageBufferSize |
The size of the receive message buffer. This is the max message size.
|
![]() | MessageTypes |
Registered MessageTypes
|
![]() | PassthroughMessageTypes |
List of MessageTypes that can be passed through by Server. MessageTypes in this list should thus not be trusted to as great of an extent as normal messages.
|
![]() | Port |
The port for the NetworkTransport to use
|
![]() | ProtocolVersion |
The protocol version. Different versions doesn't talk to each other.
|
![]() | ReceiveTickrate |
Amount of times per second the receive queue is emptied and all messages inside are processed.
|
![]() | RegisteredScenes |
A list of SceneNames that can be used during networked games.
|
![]() | RSAPrivateKey |
Private RSA XML key to use for signing key exchange
|
![]() | RSAPublicKey |
Public RSA XML key to use for signing key exchange
|
![]() | SecondsHistory |
The amount of seconds to keep a lag compensation position history
|
![]() | SendTickrate |
The amount of times per second every pending message will be sent away.
|
![]() | SignKeyExchange |
Wheter or not to enable signed diffie hellman key exchange.
|