Navigation
API > API/Plugins > API/Plugins/MultiServerConfiguration
Settings that control how a multi-server setup is configured and launched. For example, to define 4 servers in a Game ini file it might look like this: [/Script/MultiServerConfiguration.MultiServerSettings] !ServerDefinitions=ClearArray +ServerDefinitions=(LocalId="0",ListenPort=17000) +ServerDefinitions=(LocalId="1",ListenPort=17001) +ServerDefinitions=(LocalId="2",ListenPort=17002) +ServerDefinitions=(LocalId="3",ListenPort=17003)
| Name | UMultiServerSettings |
| Type | class |
| Header File | /Engine/Plugins/Runtime/MultiServerReplication/Source/MultiServerConfiguration/Public/MultiServerSettings.h |
| Include Path | #include "MultiServerSettings.h" |
Syntax
UCLASS (Config=Game)
class UMultiServerSettings : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMultiServerSettings
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ServerDefinitions | TArray< FMultiServerDefinition > | MultiServerSettings.h |
|