Tala Esenlikler
Runtime Developer Settings

Max Session Duration Sec

Maximum duration in seconds a Hold or MultiTap session may remain active on the server. Orphaned sessions (e.g., client disconnect mid-hold) are force-terminated with a Failed/TimedOut outcome after this time, releasing any held lock reservation. Non-positive or invalid values are clamped to a small runtime safety floor instead of disabling the safeguard. Should exceed the longest legitimate hold duration defined in your interaction definitions.

Interaction Framework 1.0.0 UE5.8 double UInteractionFrameworkRuntimeDeveloperSettings InteractionFrameworkRuntimeDeveloperSettings.h

Maximum duration in seconds a Hold or MultiTap session may remain active on the server. Orphaned sessions (e.g., client disconnect mid-hold) are force-terminated with a Failed/TimedOut outcome after this time, releasing any held lock reservation. Non-positive or invalid values are clamped to a small runtime safety floor instead of disabling the safeguard. Should exceed the longest legitimate hold duration defined in your interaction definitions.

This numeric value (double) belongs to UInteractionFrameworkRuntimeDeveloperSettings under Network.

Project settings and default configuration use this property to shape plugin behavior before runtime objects are created. Change it when the project-wide default should differ from the plugin default.

Owner UInteractionFrameworkRuntimeDeveloperSettings
Module InteractionFrameworkRuntime
Category Network
UPROPERTY(EditAnywhere, config, Category = "Network", meta = (ClampMin = "0.0", UIMin = "0.0"))
double MaxSessionDurationSec = 30.0;

Related Docs