1 iw4madminapplicationrconparsers DynamicRConParserConfiguration
RaidMax edited this page 2023-05-20 22:09:21 -05:00

DynamicRConParserConfiguration Public class

Description

generic implementation of the IRConParserConfiguration allows script plugins to generate dynamic RCon configurations

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph IW4MAdmin.Application.RConParsers
  IW4MAdmin.Application.RConParsers.DynamicRConParserConfiguration[[DynamicRConParserConfiguration]]
  end
  subgraph SharedLibraryCore.Interfaces
  SharedLibraryCore.Interfaces.IRConParserConfiguration[[IRConParserConfiguration]]
  class SharedLibraryCore.Interfaces.IRConParserConfiguration interfaceStyle;
  end
SharedLibraryCore.Interfaces.IRConParserConfiguration --> IW4MAdmin.Application.RConParsers.DynamicRConParserConfiguration

Members

Properties

Public properties

Type Name Methods
ColorCodeMapping ColorCodeMapping get, set
CommandPrefix CommandPrefixes get, set
IDictionary<string, string> DefaultDvarValues get, set
string DefaultInstallationDirectoryHint get, set
Nullable<int> DefaultRConPort get, set
ParserRegex Dvar get, set
short FloodProtectInterval get, set
ParserRegex GametypeStatus get, set
NumberStyles GuidNumberStyle get, set
ParserRegex HostnameStatus get, set
ParserRegex MapStatus get, set
ParserRegex MaxPlayersStatus get, set
string NoticeLineSeparator get, set
int NoticeMaxCharactersPerLine get, set
int NoticeMaximumLines get, set
IDictionary<string, Nullable<int>> OverrideCommandTimeouts get, set
IDictionary<string, string> OverrideDvarNameMapping get, set
string ServerNotRunningResponse get, set
bool ShouldRemoveDiacritics get, set
ParserRegex Status get, set
ParserRegex StatusHeader get, set
bool WaitForResponse get, set

Details

Summary

generic implementation of the IRConParserConfiguration allows script plugins to generate dynamic RCon configurations

Inheritance

Constructors

DynamicRConParserConfiguration

Source code

public DynamicRConParserConfiguration(IParserRegexFactory parserRegexFactory)
Arguments
Type Name Description
IParserRegexFactory parserRegexFactory

Properties

CommandPrefixes

public CommandPrefix CommandPrefixes { get; set; }

Status

public ParserRegex Status { get; set; }

MapStatus

public ParserRegex MapStatus { get; set; }

GametypeStatus

public ParserRegex GametypeStatus { get; set; }

HostnameStatus

public ParserRegex HostnameStatus { get; set; }

MaxPlayersStatus

public ParserRegex MaxPlayersStatus { get; set; }

Dvar

public ParserRegex Dvar { get; set; }

StatusHeader

public ParserRegex StatusHeader { get; set; }

ServerNotRunningResponse

public string ServerNotRunningResponse { get; set; }

WaitForResponse

public bool WaitForResponse { get; set; }

GuidNumberStyle

public NumberStyles GuidNumberStyle { get; set; }

OverrideDvarNameMapping

public IDictionary<string, string> OverrideDvarNameMapping { get; set; }

DefaultDvarValues

public IDictionary<string, string> DefaultDvarValues { get; set; }

OverrideCommandTimeouts

public IDictionary<string, Nullable<int>> OverrideCommandTimeouts { get; set; }

NoticeMaximumLines

public virtual int NoticeMaximumLines { get; set; }

NoticeMaxCharactersPerLine

public int NoticeMaxCharactersPerLine { get; set; }

NoticeLineSeparator

public string NoticeLineSeparator { get; set; }

DefaultRConPort

public Nullable<int> DefaultRConPort { get; set; }

DefaultInstallationDirectoryHint

public string DefaultInstallationDirectoryHint { get; set; }

FloodProtectInterval

public short FloodProtectInterval { get; set; }

ShouldRemoveDiacritics

public bool ShouldRemoveDiacritics { get; set; }

ColorCodeMapping

public ColorCodeMapping ColorCodeMapping { get; set; }

Generated with ModularDoc