Flags controlling which features are enabledEnable live-syncing of data from the server to the client
EnableConnectionHistory
Enable historic connection activity tracking
EnableLocking
Enable live and historic lock activity tracking
EnableTransactions
Enable live and historic transaction activity tracking
EnablePackages
Enable live and historic package activity tracking
EnableSequencer
Enable sequencer playback tracking
EnablePresence
Enable client presence tracking
EnableFileSharing
Enable usage of file sharing to share large blobs (like package data) rather than embedding that data in message/event.
ShouldDiscardTransactionsOnPackageUnload
Flags controlling behavior of enabled featuresDiscard transactions when a package is unloaded, eg) from a content hot-reload or closing a world editor (requires EnableTransactions)
ShouldSendTransactionSnapshots
Send snapshots of multi-frame transactions (like drags) to other clients (requires EnableTransactions)
ShouldSendPackagePristineState
Send the pristine state of a package (as revision 0) before saving it for the first time (requires EnablePackages)
ShouldSendPackageAutoSaves
Send package auto-saves, in addition to user-saves (requires EnablePackages)
ShouldUsePackageSandbox
Use a sandbox to hold package writes during a session (requires EnablePackages)
Default_MultiUserSession
Defaults for different scenariosDefault settings for a multi-user session