ServerManager
ServerManager handles validation of clients and a variety of settings only applicable to the server.
Component Settings
Settings are general settings related to the ServerManager.
Authenticator is where you specify which authenticator to use. When left empty clients may join the server without specialized authentication.
Remote Client Timeout decides if the server should disconnect clients which seem unresponsive. This feature can be set to disabled, work in development and releases, or only releases.
Timeout is how long the client must be unresponsive before they are kicked.
SyncType Rate is the default send rate for SyncTypes. 0f will send updates every tick. This value can be overridden for individual SyncTypes.
Spawn Packing determin es how well transform properties will be packed when being sent in a spawn message. If transforms spawn marginally off reducing the packing may help.
Change Frame Rate while true will change the frame rate limitation when acting as server only.
Frame Rate is the frame rate to use while only the server is active. When both server and client are active the higher of the two frame rates will be used.
Share Ids while true, enables clients to be aware of other clients in game and objects owned by other clients. Objects owned by other clients are only known if they are available to the local client, such as through the observer system. Client Ids are not sensitive information but leaving this option enable will use additional bandwidth.
Start On Headless will automatically start the server when executing server builds.
Last updated