LootLocker Unreal Server SDK 6.6.0
Server-side backend SDK for Unreal Engine
Loading...
Searching...
No Matches
FLootLockerServerFileConfig Struct Reference

Data struct for the pre-configured file config, loaded at startup from the "<PackageName>ServerPreConfig[-<identifier>].bytes" file in the plugin's Config directory. More...

#include <LootLockerServerFileConfig.h>

Data Fields

FString api_key
 
FString domain_key
 
FString game_version = TEXT("1.0.0.0")
 
bool log_outside_of_editor = false
 
FString log_level = TEXT("Warning")
 
bool enable_file_logging = false
 

Detailed Description

Data struct for the pre-configured file config, loaded at startup from the "<PackageName>ServerPreConfig[-<identifier>].bytes" file in the plugin's Config directory.

When present and containing a non-empty api_key, it overrides DefaultGame.ini settings and locks the editor UI to prevent drift.

The file supports plain JSON or AES-256-ECB + PKCS7 + Base64 encrypted content. Plain JSON is recommended during development; encrypted files should be used for distribution.

Supported JSON fields: api_key (string, required — empty or missing means "inactive") domain_key (string) game_version (string, default "1.0.0.0") log_outside_of_editor (bool, default false) log_level (string: "Ignore"|"Fatal"|"Error"|"Warning"|"Display"|"Log"|"Verbose"|"VeryVerbose", default "Warning") enable_file_logging (bool, default false)

Field Documentation

◆ api_key

FString FLootLockerServerFileConfig::api_key

◆ domain_key

FString FLootLockerServerFileConfig::domain_key

◆ enable_file_logging

bool FLootLockerServerFileConfig::enable_file_logging = false

◆ game_version

FString FLootLockerServerFileConfig::game_version = TEXT("1.0.0.0")

◆ log_level

FString FLootLockerServerFileConfig::log_level = TEXT("Warning")

◆ log_outside_of_editor

bool FLootLockerServerFileConfig::log_outside_of_editor = false