Class UTryllRuntimeSettings¶
ClassList > UTryllRuntimeSettings
#include <TryllRuntimeSettings.h>
Inherits the following classes: UDeveloperSettings
Public Attributes¶
| Type | Name |
|---|---|
| FString | BuildServerExePath = TEXT("tryll\_server.exe") |
| int32 | ConnectMaxAttempts = 5 |
| float | ConnectRetryDelaySeconds = 1.0f |
| FString | EditorServerExePath |
| bool | bAllowAutoModelDownloading = false |
| bool | bAutoLaunchServer = true |
Public Functions¶
| Type | Name |
|---|---|
| virtual FName | GetCategoryName () override const |
Detailed Description¶
Project-level settings for the Tryll Client plugin. Edit in Project Settings → Plugins → Tryll Client. Persisted to <YourProject>/Config/DefaultGame.ini under [/Script/TryllClient.TryllRuntimeSettings].
Public Attributes Documentation¶
variable BuildServerExePath¶
Path to the server exe used in packaged builds. Resolves relative to the game .exe's directory (FPlatformProcess::BaseDir()).
variable ConnectMaxAttempts¶
Max number of attempts when establishing a session via UTryllSubsystem::Connect. 1 disables retry. The first call counts as attempt 1.
variable ConnectRetryDelaySeconds¶
Constant delay between connect attempts.
variable EditorServerExePath¶
Path to the server exe used in editor builds. Empty disables auto-launch in editor — developers run the server manually. Relative paths resolve against the project dir.
variable bAllowAutoModelDownloading¶
When enabled, ConfigureSession tells the server to automatically download any missing models referenced by a graph during CreateAgent, instead of failing immediately. The CreateAgent call will block until the download completes (up to 30 minutes).
DEVELOPMENT AND PROTOTYPING USE ONLY. Disable before shipping to production. In production, use the explicit DownloadModel API with a progress UI.
variable bAutoLaunchServer¶
When true, UTryllSubsystem spawns tryll_server.exe automatically on Initialize.
Public Functions Documentation¶
function GetCategoryName¶
The documentation for this class was generated from the following file C:/_tryll/_monorepo/server/client-unreal/Source/TryllClient/Public/TryllRuntimeSettings.h