Skip to content

Class UTryllRuntimeSettings

ClassList > UTryllRuntimeSettings

More...

  • #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

FString UTryllRuntimeSettings::BuildServerExePath;

Path to the server exe used in packaged builds. Resolves relative to the game .exe's directory (FPlatformProcess::BaseDir()).


variable ConnectMaxAttempts

int32 UTryllRuntimeSettings::ConnectMaxAttempts;

Max number of attempts when establishing a session via UTryllSubsystem::Connect. 1 disables retry. The first call counts as attempt 1.


variable ConnectRetryDelaySeconds

float UTryllRuntimeSettings::ConnectRetryDelaySeconds;

Constant delay between connect attempts.


variable EditorServerExePath

FString UTryllRuntimeSettings::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

bool UTryllRuntimeSettings::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

bool UTryllRuntimeSettings::bAutoLaunchServer;

When true, UTryllSubsystem spawns tryll_server.exe automatically on Initialize.


Public Functions Documentation

function GetCategoryName

inline virtual FName UTryllRuntimeSettings::GetCategoryName () override const


The documentation for this class was generated from the following file C:/_tryll/_monorepo/server/client-unreal/Source/TryllClient/Public/TryllRuntimeSettings.h