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.
UPROPERTY(EditAnywhere, config, Category = "Network", meta = (ClampMin = "0.0", UIMin = "0.0"))
double MaxSessionDurationSec = 30.0;