Skip to content

sharedlibrarycoreconfiguration ServerConfiguration

RaidMax edited this page May 21, 2023 · 1 revision

ServerConfiguration Public class

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph SharedLibraryCore.Configuration
  SharedLibraryCore.Configuration.ServerConfiguration[[ServerConfiguration]]
  end
  subgraph SharedLibraryCore.Interfaces
  SharedLibraryCore.Interfaces.IBaseConfiguration[[IBaseConfiguration]]
  class SharedLibraryCore.Interfaces.IBaseConfiguration interfaceStyle;
  end
SharedLibraryCore.Interfaces.IBaseConfiguration --> SharedLibraryCore.Configuration.ServerConfiguration
Loading

Members

Properties

Public properties

Type Name Methods
string``[] AutoMessages get, set
string CustomHostname get, set
string EventParserVersion get, set
Uri GameLogServerUrl get, set
string IPAddress get, set
string ManualLogPath get, set
string Password get, set
string PerformanceBucket get, set
int Port get, set
string RConParserVersion get, set
int ReservedSlotNumber get, set
string``[] Rules get, set

Methods

Public methods

Returns Name
void AddEventParser(IEventParser parser)
void AddRConParser(IRConParser parser)
IBaseConfiguration Generate()
void ModifyParsers()
string Name()

Details

Inheritance

Constructors

ServerConfiguration

Source code

public ServerConfiguration()

Methods

Generate

Source code

public virtual IBaseConfiguration Generate()

Name

Source code

public virtual string Name()

AddRConParser

Source code

public void AddRConParser(IRConParser parser)
Arguments
Type Name Description
IRConParser parser

AddEventParser

Source code

public void AddEventParser(IEventParser parser)
Arguments
Type Name Description
IEventParser parser

ModifyParsers

Source code

public void ModifyParsers()

Properties

IPAddress

public string IPAddress { get; set; }

Port

public int Port { get; set; }

Password

public string Password { get; set; }

Rules

public string Rules { get; set; }

AutoMessages

public string AutoMessages { get; set; }

ManualLogPath

public string ManualLogPath { get; set; }

RConParserVersion

public string RConParserVersion { get; set; }

EventParserVersion

public string EventParserVersion { get; set; }

ReservedSlotNumber

public int ReservedSlotNumber { get; set; }

GameLogServerUrl

public Uri GameLogServerUrl { get; set; }

CustomHostname

public string CustomHostname { get; set; }

PerformanceBucket

public string PerformanceBucket { get; set; }

Generated with ModularDoc

Clone this wiki locally