MultiplayerSettings

MultiplayerSettings

Multiplayer settings for the GridBuilding plugin. Provides configuration for multiplayer functionality, network synchronization, and collaborative building. This is a pure C# implementation for Core use.

Project: GridPlacement v6.0
Layer: Core
Source: Core/_incomplete/Systems/Configuration/MultiplayerSettings.cs
Namespace: GridBuilding.Core.Systems.Configuration
Kind: class

Parsing Method: AST-based (Roslyn) - NOT regex

⚠️ IMPORTANT: This documentation was generated using AST parsing, not regex.

Properties

EnableMultiplayer

Whether to enable multiplayer functionality

MaxPlayers

Maximum number of players

NetworkUpdateRate

Network update rate in Hz

EnableNetworkInterpolation

Whether to enable network interpolation

NetworkInterpolationDelay

Network interpolation delay in seconds

EnableClientSidePrediction

Whether to enable client-side prediction

EnableServerAuthority

Whether to enable server authority

NetworkTimeout

Network timeout in seconds

ConnectionRetryInterval

Connection retry interval in seconds

MaxConnectionRetryAttempts

Maximum connection retry attempts

EnableVoiceChat

Whether to enable voice chat

VoiceChatQuality

Voice chat quality (0.0 to 1.0)

EnableTextChat

Whether to enable text chat

MaxChatMessageLength

Maximum chat message length

EnablePlayerIndicators

Whether to enable player indicators

PlayerIndicatorColor

Player indicator color