Class NetworkConfiguration
Game network configuration.
Inheritance
Namespace: Den.Dev.Grunt.Models.HaloInfinite
Assembly: Den.Dev.Grunt.dll
Syntax
[[Den.Dev.Grunt.Models.IsAutomaticallySerializable]]
public class NetworkConfiguration
Remarks
At this time, a lot of the individual property descriptions are best guesses inferred from their names.
Constructors
| Name | Description |
|---|---|
| NetworkConfiguration() |
Properties
| Name | Description |
|---|---|
| AdjustFilmPlaybackSpeed | Gets or sets a value indicating whether the film playback speed needs to be adjusted. |
| CellPerformanceLatencyBelowThresholdTimeoutMS | Gets or sets the latency below threshold timeout value in milliseconds. |
| CellPerformanceLatencyMaxEventsToSend | Gets or sets the latency maximum events to send. |
| CellPerformanceLatencyThresholdMS | Gets or sets the latency threshold in milliseconds. |
| CellPerformanceLatencyTrackedTimeForSendMS | Gets or sets the latency tracked time for sends in milliseconds. |
| CellPlayerStatusTelemetryUpdateInterval | Gets or sets the status telemetry update interval. |
| CellRecordProjectileDiscrepancies | Gets or sets a value indicating whether projectile discrepancies are enabled. |
| CellRecordSimulationWarpClientDelayInSeconds | Gets or sets the simulation warp client delay in seconds. |
| CellRecordSimulationWarpHostDelayInSeconds | Gets or sets the simulation warp host delay in seconds. |
| CellSimulationBlendOrientationDeltaThreshold | Gets or sets the threshold for blend orientation delta. |
| CellSimulationBlendPositionDeltaThreshold | Gets or sets the threshold for blend position delta. |
| CellSimulationGameTimeMissThresholdInSeconds | Gets or sets the game time miss threshold in seconds. |
| CellSimulationHistogramLengthInFrames | Gets or sets the histogram length in frames. |
| CellSimulationHistogramThresholdInPct | Gets or sets the histogram threshold in points. |
| CellSimulationInventoryRoundsMispredictThreshold | Gets or sets the threshold for inventory rounds misprediction. |
| CellSimulationLoadedRoundsMispredictThreshold | Gets or sets the threshold for loaded rounds misprediction. |
| CellSimulationNudgeAngularVelocityDeltaThreshold | Gets or sets the threshold for nudge angular velocity delta. |
| CellSimulationNudgeLinearVelocityDeltaThreshold | Gets or sets the threshold for nudge linear velocity delta. |
| CellSimulationPickupDelayThresholdInSeconds | Gets or sets the pickup delay threshold in seconds. |
| CellSimulationProjectileCreationDelayThresholdInSeconds | Gets or sets the threshold in seconds for projectile creation delay. |
| CellSimulationWeaponAgeMispredictThreshold | Gets or sets the threshold for weapon age misprediction. |
| ChatTeardownOnEnteringGameplay | Gets or sets a value that indicates whether chat should be torn down on entering gameplay. |
| ChatTeardownOnExitingGameplay | Gets or sets a value that indicates whether chat should be torn down on exiting gameplay. |
| EnableExitExperienceFailureTelemetry | Gets or sets a value indicating whether the exit experience failure telemetry is enabled. |
| ForceHopperRefreshTimeMinutes | Gets or sets the time in minutes to force a hopper refresh. |
| GriefIdleControllerCenterThreshold | Gets or sets the grief idle controller center threshold. |
| GriefIdleControllerHysteresisThreshold | Gets or sets the grief idle controller hyseresis threshold. |
| HighlightedHopperSendTimeMs | Gets or sets the highlighted hopper send time in milliseconds. |
| HostTeardownTimeoutSeconds | Gets or sets the timeout for host teardown. |
| IdleSecondsBeforeBootCampaign | Gets or sets the number of idle seconds betore booting the campaign. |
| IdleSecondsBeforeBootCustomGames | Gets or sets the number of idle seconds before booting a custom games. |
| IdleSecondsBeforeBootForge | Gets or sets the number of idle seconds to boot Forge. |
| InputPollingOnSeparateThread | Gets or sets a value indicating whether input polling is done on a separate thread. |
| LobbyConnectionBlockingSpinnerMaxTimeMSec | Gets or sets the lobby connection blocking spinner maximum time in milliseconds. |
| LobbyConnectionDelayOnInitialJoinMsec | Gets or sets the lobby connection delay on initial join in milliseconds. |
| MainThreadHitchDetectionInReleaseServerThresholdMs | Gets or sets the threshold in milliseconds for main thread hitch detection in release servers. |
| Matchmaking2015Enabled | Gets or sets a value indicating whether the 2015 matchmaking configuration is enabled. |
| MaxTimeToJoinUDPSessionAfterAppearingInRosterDuringJIPSeconds | Gets or sets the maximum time in seconds to join a UDP session after appearing in roster after Join in Progress (JIP). |
| MaxTimeToJoinUDPSessionAfterAppearingInRosterSeconds | Gets or sets the maximum time to join a UDP session after appearing in a game roster. |
| MaxTimeToWaitForRogueClientsToAppearInRosterMs | Gets or sets the maximum amount of time in milliseconds to wait for rogue clietns to appear in roster. |
| MinimumTimeBetweenLowPriStateUpdatesMsec | Gets or sets the minimum time between low-priority state updates in milliseconds. |
| PlayerNotificationUnlistenTimeoutSecs | Gets or sets the player notification unlistening timeout in seconds. |
| PresenceRefreshTimeSeconds | Gets or sets the presence refresh time in seconds. |
| PriorityBaseNonPlayerMotion | Gets or sets the priority base for non-player motion. |
| PriorityMax | Gets or sets the maximum priority. |
| PriorityMaxThreshold | Gets or sets the priority maximum threshold. |
| PriorityMediumBase | Gets or sets the medium base priority. |
| PriorityMediumRelevanceScale | Gets or sets the medium relevance scale priority. |
| PriorityMinimumBase | Gets or sets the minimum base priority. |
| PriorityMinimumRelevanceScale | Gets or sets the minimum relevance scale priority. |
| QoSBadPingLatencyThresholdMsec | Gets or sets the bad ping latency threshold in milliseconds. |
| QosFractionMinPacketsOnPacketRecvTimeout | Gets or sets the fraction of minimum packets on packet receipt timeout. |
| QosMaxNumRetriesOnPacketRecvTimeout | Gets or sets the maximum number of retries on packet receipt timeout. |
| QosMaxNumRetriesResolveDnsName | Gets or sets the maximum number of retries to resolve a DNS name. |
| QosMaxNumRetriesToSendPacket | Gets or sets the maximum number of retries to send a packet. |
| QosMaxNumRetriesValidateHostAddress | Gets or sets the maximum number of retries to validate a host address. |
| QosMaxNumTransportResets | Gets or sets the maximum number of transport resets. |
| QosPacketBlackholeTimeoutMs | Gets or sets the packet blackhole timeout in milliseconds. |
| QosPacketRecvTimeoutMs | Gets or sets the packet receving timeout in milliseconds. |
| QoSRedoAllResultsTimeMs | Gets or sets the time to redo all results in millseconds. |
| QosShouldUseNetworkPollster | Gets or sets a value indicating whether a network pollster should be used. |
| QosTimeBetweenPacketSendsMs | Gets or sets the time in milliseconds between packet sends. |
| ReadyRoomTimerDurationSeconds | Gets or sets the ready room timer duration in seconds. |
| RequisitionCatalogNormalRefreshSeconds | Gets or sets the seconds count for requisition catalog normal refresh. |
| RequisitionCatalogRetryCount | Gets or sets the retry count for the requisition catalog. |
| RequisitionCatalogSecondsBetweenRetries | Gets or sets the number of seconds between retries for requisition catalog retries. |
| RequisitionCatalogSecondsBetweenRetryPeriods | Gets or sets the number of seconds between requisition catalog retry periods. |
| RequisitionInventoryNormalRefreshSeconds | Gets or sets the seconds count for requisition inventory normal refresh. |
| RequisitionInventoryRetryCount | Gets or sets the retry count for the requisition inventory. |
| RequisitionInventorySecondsBetweenRetry | Gets or sets the number of seconds between retries for requisition inventory retries. |
| RequisitionInventorySecondsBetweenRetryPeriods | Gets or sets the number of seconds between requisition inventory retry periods. |
| RogueClientsTriggerImmediateHeartbeatsRogueClientsTriggerImmediateHeartbeats | Gets or sets a value indicating whether rogue clients trigger immediate heartbeat. |
| SimulationChangingStateEndPauseTimeoutMs | Gets or sets the timeout in milliseconds for the simulation state change related to ending a pause. |
| SimulationChangingStateStartPauseTimeoutMs | Gets or sets the timeout in milliseconds for the simulation state change related to starting a pause. |
| SimulationHostJoinMinimumWaitTimeMs | Gets or sets the simulation host join minimum wait time in milliseconds. |
| SimulationHostJoinTimeoutMs | Gets or sets the simulation host join timeout in milliseconds. |
| SimulationJoinActivationBlockingMachinesFraction | Gets or sets the fraction for join activation blocking machines. |
| SimulationJoinTimeoutMs | Gets or sets the simulation join timeout in milliseconds. |
| SimulationJoinTotalWaitTimeoutMs | Gets or sets the simulation join total wait timeout in milliseconds. |
| SimulationPauseGameRequiredMachinesFraction | Gets or sets the fraction for paused game required machines. |
| SimulationWaitForAllClientActivationTimeoutMs | Gets or sets the timeout in milliseconds for the simulation to wait for all client activations. |
| TeamBalancerBruteForceMaxPlayers | Gets or sets the maximum number of players brute forced by the team balancer. |
| TeamBalancerMaxMMR | Gets or sets the maximum team balancer MMR. |
| TeamBalancerMinMMR | Gets or sets the minimum team balancer MMR. |
| TeamBalancerMMRExponent | Gets or sets the team balancer MMR exponent. |
| TeamBalancerMMRQuantizationSteps | Gets or sets the team balancer MMR quantization steps. |
| TimeToWaitBeforeGameSessionGrainStateValidation | Gets or sets the time to wait before game sesison grain state validation is complete. |
| TotalMemoryUsagePollIntervalInSeconds | Gets or sets the total memory usage poll interval in seconds. |
| TotalMemoryUsageUpdateIntervalInSeconds | Gets or sets the total memory usage update interval in seconds. |
| TransportIgnoreNetworkStatusChanged | Gets or sets a value indicating whether the transport logic should ignroe network status changes. |
| UDPBandwidthControlCongestingRttPermittedDeviationsFromLockedRtt | Gets or sets the permitted round trip time (RTT) deviations from the predefined (locked) RTT. |
| UDPBandwidthControlDriftWindowLatencyDeviationMultiplier | Gets or sets the drift window latency deviation multiplier. |
| UDPBandwidthControlEnabled | Gets or sets whether the UDP bandwidth control is enabled. |
| UDPBandwidthControlMaximumRttForAutomaticCongestionMsec | Gets or sets the maximum round trip time (RTT) in milliseconds for automatic congestion control. |
| UDPBandwidthControlMinPacketSize | Gets or sets the minimum packet size. |
| UDPBandwidthControlProbeGrowthRate | Gets or sets the UDP probe growth rate. |
| UDPBandwidthControlProbeSettleTimeMs | Gets or sets the time to settle a control probe in milliseconds. |
| UDPBandwidthControlQueryTimeAfterDelayMs | Gets or sets the control query time after delay in milliseconds. |
| UDPBandwidthControlQueryTimeMinimumMs | Gets or sets the minimum control query time in milliseconds. |
| UDPBandwidthControlRecoverMinimumTimeMs | Gets or sets the minimum time to recover in milliseconds. |
| UDPBandwidthControlStreamMaximumBandwidthMaximumDelta | Gets or sets the stream maximum bandwidth delta. |
| UDPBandwidthControlStreamMaximumBandwidthSkipMax | Gets or sets the stream maximum bandwidth skips. |
| UDPBandwidthControlStreamProbeFailureLimit | Gets or sets the stream probe failure limit. |
| UDPBandwidthControlStreamRetryGrowthIntervalMsec | Gets or sets the stream retry growth interval in milliseconds. |
| UDPBandwidthControlThrottleAllowedOnPacketLoss | Gets or sets a value indicating whether throttle is allowed on packet loss. |
| UDPBandwidthControlThrottleCongestedStreamBandwidthMultiplier | Gets or sets the congested stream throttle bandwidth multiplier. |
| UDPBandwidthControlThrottleMinimumRollbackMs | Gets or sets the minimum throttle rollback in milliseconds. |
| UDPConnectionActiveSendTimeoutMs | Gets or sets the UDP connection active send timeout in milliseconds. |
| UDPConnectionDropMinimumActiveTimeMs | Gets or sets the minimum active time in milliseconds to drop a UDP connection. |
| UDPConnectRequestTimeoutMs | Gets or sets the UDP connect request timeout in milliseconds. |
| UDPEstablishTimeoutMs | Gets or sets the UDP establishment timeout in milliseconds. |
| UDPInitialAckTimeoutMsec | Gets or sets the time out in milliseconds for the intial UDP ACK. |
| UDPPollsterHeartbeatTimeoutMs | Gets or sets the UDP pollster heartbeat timeout in milliseconds. |
| UDPSafetyPacketMaximumInterval | Gets or sets the maximum interval for UDP safety packets. |
| UDPSessionJoinInitialUpdateTimeoutMs | Gets or sets the UDP session join initial update timeout in milliseconds. |
| UDPStreamMinimumBps | Gets or sets the UDP stream minimum bytes per second (BPS). |
| UDPUseEphemeralPort | Gets or sets a value indicating whether to use an ephemeral port. |
| UgcItemCountRetryCount | Gets or sets the retry count for User-Generated Content (UGC). |
| UgcItemCountRetryMs | Gets or sets the retry time in milliseconds for User-Generated Content (UGC) items. |
| UgcItemCountRetryPauseSecs | Gets or sets the time in seconds to pause retry for User-Generated Content (UGC). |
| UgcMaxItemCountBookmark | Gets or sets the maximum count for bookmarks. |
| UgcMaxItemCountFilm | Gets or sets the maximum count for films. |
| UgcMaxItemCountForgeObjectGroup | Gets or sets the maximum count for Forge object groups. |
| UgcMaxItemCountGameVariant | Gets or sets the maximum count for game variants. |
| UgcMaxItemCountMapVariant | Gets or sets the maximum count for map variants. |
| UgcMaxItemCountScreenshot | Gets or sets the maximum count for screenshots. |