0% found this document useful (0 votes)
37 views3 pages

Timestep Multiplier Configuration Guide

The document contains various configuration settings and flags related to task scheduling, performance control, network management, and telemetry for a system. It includes parameters for frame rates, physics simulation, network packet management, and debugging options. Additionally, it specifies URLs for analytics and telemetry services, as well as settings for data compression and bandwidth limits.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views3 pages

Timestep Multiplier Configuration Guide

The document contains various configuration settings and flags related to task scheduling, performance control, network management, and telemetry for a system. It includes parameters for frame rates, physics simulation, network packet management, and debugging options. Additionally, it specifies URLs for analytics and telemetry services, as well as settings for data compression and bandwidth limits.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

{

"FIntTaskSchedulerAutoThreadLimit": "1200",
"DFIntRuntimeConcurrency": "1200",
"DFIntTaskSchedulerTargetFps": "5000",
"FFlagTaskSchedulerLimitTargetFpsTo2402": "False",

"FFlagMovePrerender": "False",
"FFlagMovePrerenderV2": "False",
"FFlagHandleAltEnterFullscreenManually": "False",
"FFlagSimSolverLimitMaxMotorAcceleration": "False",
"FFlagUserCameraControlLastInputTypeUpdate": "False",

"FFlagSmoothInputOffset": "True",
"FFlagFasterPreciseTime4": "True",
"FFlagSortKeyOptimization": "True",
"FFlagLuaMenuPerfImprovements": "True",
"FFlagStylingFasterTagProcessing": "True",
"FFlagHumanoidStateUseRuntimeSyncPrims": "True",
"FFlagAnimationCurveDenseCacheEnabled5": "True",
"FFlagKeyframeSequenceUseRuntimeSyncPrims": "True",
"FFlagPreComputeAcceleratorArrayForSharingTimeCurve": "True",

"DFFlagUpdateBoundExtentsForHugeMixedReplicationComponents": "True",
"DFFlagAcceleratorUpdateOnPropsAndValueTimeChange": "True",
"DFFlagHumanoidReplicateSimulated2": "True",
"DFFlagMergeFakeInputEvents3": "True",

"FFlagSimDcdEnableDelta2": "True",
"FFlagSimDcdRefactorDelta3": "True",
"DFFlagSimSmoothedRunningController2": "True",
"DFFlagSimAdaptiveScaleCollisionParameters": "True",
"DFFlagSimOptimizeGeometryChangedAssemblies3": "True",
"DFFlagSimAdaptiveExplicitlyMarkInterpolatedAssemblies": "True",

"FIntDefaultJitterN": "0",
"DFIntMaxFrameBufferSize": "4",
"FIntInterpolationMaxDelayMSec": "100",
"FIntFullscreenTitleBarTriggerDelayMillis": "86400000",

"DFIntPerformanceControlFrameTimeMax": "1",
"DFIntPerformanceControlFrameTimeMaxUtility": "-1",
"DFIntGraphicsOptimizationModeMinFrameTimeTargetMs": "7",
"DFIntGraphicsOptimizationModeMaxFrameTimeTargetMs": "25",

"DFIntTimestepArbiterCollidingHumanoidTsm": "125",
"DFIntSimDefaultHumanoidTimestepMultiplier": "125",
"DFIntSimTimestepMultiplierDebounceCount": "521470",
"DFIntTimestepArbiterHumanoidTurningVelThreshold": "4",
"DFIntTimestepArbiterHumanoidLinearVelThreshold": "10",
"DFIntSimExplicitlyCappedTimestepMultiplier": "615284700",

"DFFlagSimStepPhysicsCheckTimeStep": "True",
"FFlagSimStepPhysicsEnableTelemetry": "False",
"FFlagEnablePhysicsAdaptiveTimeSteppingIXP": "True",
"DFFlagSimAdaptiveAdjustTimestepForControllerManager": "False",

"DFIntSessionIdlePeriod": "750",
"DFIntInitialAccelerationLatencyMultTenths": "1",
"DFIntTrackerLodProcessingExtrapolationTimeLowerBound": "1",
"DFIntTrackerLodProcessingExtrapolationTimeUpperBound": "8",

"DFIntRakNetLoopMs": "1",
"DFIntRakNetSelectTimeoutMs": "1",
"DFIntRakNetNakResendDelayMs": "1",
"DFIntRakNetResendRttMultiple": "1",
"DFIntRakNetNakResendDelayMsMax": "5",
"DFIntSendRakNetStatsInterval": "86400",
"DFIntRakNetResendMinThresholdTimeInUs": "5000",
"DFIntRakNetResendMaxThresholdTimeInUs": "50000",
"DFIntRakNetClockDriftAdjustmentPerPingMillisecond": "1",

"DFIntRakNetMinAckGrowthPercent": "0",
"DFIntRakNetApplicationFeedbackMaxSpeedBPS": "0",
"DFIntServerRakNetBandwidthPlayerSampleRate": "2147465500",
"DFIntRakNetApplicationFeedbackScaleUpThresholdPercent": "0",
"DFIntRakNetApplicationFeedbackScaleUpFactorHundredthPercent": "0",

"DFLogLargeReplicatorTrace": "False",
"DFLogClientRecvFromRaknet": "False",
"DFFlagReplicatorCheckReadTableCollisions": "True",
"DFFlagReplicatorSeparateVarThresholds": "True",
"FFlagDataModelUseRuntimeSyncPrims": "True",
"DFFlagSolverStateReplicatedOnly2": "True",
"FFlagSimDcdDeltaReplication": "True",

"DFFlagRakNetEnablePoll": "True",
"DFFlagRakNetDetectNetUnreachable": "True",
"FFlagNetProcessingFairnessEnabled2": "True",
"DFFlagRakNetCalculateApplicationFeedback2": "False",
"DFFlagRakNetUnblockSelectOnShutdownByWritingToSocket": "True",

"FIntRakNetResendBufferArrayLength": "256",

"DFIntClientPacketMaxDelayMs": "1",
"DFIntClientPacketMinMicroseconds": "1",
"DFIntClientPacketExcessMicroseconds": "8",
"DFIntClientPacketMaxFrameMicroseconds": "1047483647",

"DFIntMaxProcessPacketsJobScaling": 5000000,
"DFIntMaxProcessPacketsStepsAccumulated": 7,
"DFIntMaxProcessPacketsStepsPerCyclic": 1047483647,

"DFIntReportNetworkSyncMemoryUsage2EveryXSeconds": "1500",
"DFIntNetworkStreamingGCMaxMicroSecondLimit": "2500",
"DFIntNetworkStreamMinGrowSize": "32768",
"DFIntNetworkStreamInitSize": "8192",

"FIntCLI20390_2": "1",
"DFIntEmaHalfLife": "20",
"DFIntS2PhysicsSenderRate": "256",
"DFIntTouchSenderMaxBandwidthBps": "8192",
"DFIntTouchSenderMaxBandwidthBpsScaling": "10",

"DFIntMaxDebugNetworkUpdateTimestamps": "5",
"DFIntNetworkObjectStatsCollectorGlobalCapThrottleHP": "25",

"DFIntSendItemLimit": "512",
"DFIntClusterCompressionLevel": "0",
"DFIntJoinDataCompressionLevel": "0",
"DFIntNetworkSchemaCompressionRatio": "0",
"DFIntServerBandwidthPlayerSampleRateFacsOverride": "2147465500",
"DFIntClusterSenderMaxUpdateBandwidthBps": "1205480000",
"DFIntClusterSenderMaxJoinBandwidthBps": "1205480000",
"DFIntServerBandwidthPlayerSampleRate": "2147465500",
"DFIntSendGameServerDataMaxLen": "10485760",

"DFIntMaxDataPacketPerSend": "8000000",
"DFIntMaxDataOutJobScaling": "25000000",
"DFIntBufferDataTotalLimit": "2147483647",
"DFIntDataSenderMaxBandwidthBpsMultiplier": "256",
"DFIntDataSenderMaxJoinBandwidthBps": "1205480000",
"DFIntReplicatorVariantContainerCountLimit": "2147465500",

"DFIntCanHideGuiGroupId": "35503415",
"DFIntNetworkQualityResponderUnit": "10",
"DFIntMegaReplicatorNetworkQualityProcessorUnit": "10",

"DFFlagDebugDisableTelemetryAfterTest": "True",
"FFlagSkipJoinedSessionLog": "True",

"FFlagCrashAnalyze142342": "False",
"FFlagCrashAnalysis146784": "False",
"FFlagEnableTelemetryProtocol": "False",
"FFlagEnableTelemetryService1": "False",
"DFFlagAnalyticsServiceEnabled": "False",
"DFFlagReportReplicatorStatsToTelemetryV22": "False",
"DFFlagEngineAPICloudProcessingServiceMasterSwitch": "False",

"FFlagCLI_146266_GenerationServiceHttpHelperTelemetryUpdate": "False",
"FFlagCLI_146266_GenerationServiceTelemetry": "False",

"FFlagAdServiceEnabled": "False",
"FLogBackendAdsProviderLog": "False",
"FFlagLuaAppSponsoredGridTiles": "False",
"FFlagEnableSponsoredAdsPerTileTooltipExperienceFooter": "False",
"FFlagEnableSponsoredAdsSeeAllGamesListTooltip": "False",
"FFlagEnableSponsoredTooltipForAvatarCatalog2": "False",
"FFlagEnableSponsoredAdsGameCarouselTooltip3": "False",

"FStringTencentAuthPath": "xxx",
"FStringCoreScriptBacktraceErrorUploadToken": "xxx",

"DFStringTelegrafAddress": "[Link]",
"DFStringAltTelegrafAddress": "[Link]",
"DFStringCrashUploadToBacktraceBaseUrl": "[Link]
"DFStringHttpPointsReporterUrl": "[Link]
"DFStringRobloxAnalyticsURL": "[Link]
"DFStringTelemetryV2Url": "[Link]

"DFStringLogUploadToBacktraceSynchronousToken": "",
"DFStringLogUploadToBacktraceToken": "",
"DFStringLightstepToken": ""
}

Common questions

Powered by AI

Setting 'DFIntMaxProcessPacketsStepsPerCyclic' at the extremely high limit '1047483647' suggests that the system can process an enormous number of packet steps in one cyclic period. This could maximize throughput, ideal for intensive network conditions, but may also introduce risks of buffer overflows or significant performance drops if the system's hardware cannot handle that volume efficiently, leading to network lag or crashes.

The flag 'FFlagTaskSchedulerLimitTargetFpsTo2402' being 'False' implies that the target FPS is not capped at 240, allowing it to reach the specified 'DFIntTaskSchedulerTargetFps' of 5000. This setting could significantly increase graphical performance by reducing frame time, but may also cause substantial burden on the CPU/GPU resources, leading to overheating or increased power consumption.

With 'DFIntServerRakNetBandwidthPlayerSampleRate' set to '2147465500', the system likely collects bandwidth usage data on this extremely high sampling rate, potentially leading to more accurate monitoring and adaptive networking decisions. However, such high frequency data collection could also strain server resources, impacting overall server performance without corresponding bandwidth utilization optimizations.

Setting the 'DFIntTimestepArbiterHumanoidLinearVelThreshold' to '10' determines the linear velocity threshold for humanoid animations, impacting when adjustments are made to animations or physics simulations. A lower threshold might lead to more frequent animation updates, potentially enhancing realism, while a threshold set to 10 suggests moderate sensitivity to velocity changes, balancing resource use and animation smoothness.

Both 'FFlagSimDcdEnableDelta2' and 'FFlagSimDcdRefactorDelta3' being set to 'True' suggests that the system utilizes an enhanced delta calculation method for simulations. This could lead to higher accuracy in simulating time-step dependent animations or physics effects by actively adjusting delta computations, thus enhancing the realism and smoothness of simulations while also requiring more processing power.

The 'DFIntMaxFrameBufferSize' parameter is set to '4', which suggests it regulates the maximum size of the frame buffer within the system. A smaller frame buffer size could limit the number of frames stored before processing, potentially leading to reduced performance in rapid or complex rendering situations due to frequent frame data overwriting, but might also minimize memory usage.

Setting 'DFIntClientPacketMaxDelayMs' to '1' millisecond indicates an extremely low tolerance for delays in packet transmission, essential for real-time communications. This ensures minimal latency, crucial for synchronous applications like gaming or live streaming, but demands robust infrastructure to consistently achieve such low delay thresholds without introducing transmission errors.

Disabling 'FFlagEnableTelemetryProtocol' suggests an intentional choice to prevent system telemetry, possibly due to privacy concerns, reduction of network traffic, or conservation of computational resources. Without telemetry, less data is collected, which could help enhance user privacy or free up resource usage but sacrifices potential insights into system performance and user interaction patterns that telemetry would provide.

'FFlagEnablePhysicsAdaptiveTimeSteppingIXP' being 'True' enables adaptive time-stepping in physics simulations, allowing time steps to adjust based on system load or simulation complexity. This can improve accuracy and resource allocation by optimizing processing time according to situational demands, potentially increasing simulation fidelity and performance under variable conditions.

By setting 'DFFlagRakNetDetectNetUnreachable' to 'True', the system is enabled to detect when the network becomes unreachable. This can improve error handling by allowing the system to promptly respond to network failures, potentially allowing for faster recovery or notification to users. It enhances overall network reliability by identifying connectivity issues more efficiently.

You might also like