iw4madminapplicationrconparsers DynamicRConParserConfiguration - RaidMax/IW4M-Admin GitHub Wiki
generic implementation of the IRConParserConfiguration allows script plugins to generate dynamic RCon configurations
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
| 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 |
generic implementation of the IRConParserConfiguration allows script plugins to generate dynamic RCon configurations
public DynamicRConParserConfiguration(IParserRegexFactory parserRegexFactory)| Type | Name | Description |
|---|---|---|
IParserRegexFactory |
parserRegexFactory |
public CommandPrefix CommandPrefixes { get; set; }public ParserRegex Status { get; set; }public ParserRegex MapStatus { get; set; }public ParserRegex GametypeStatus { get; set; }public ParserRegex HostnameStatus { get; set; }public ParserRegex MaxPlayersStatus { get; set; }public ParserRegex Dvar { get; set; }public ParserRegex StatusHeader { get; set; }public string ServerNotRunningResponse { get; set; }public bool WaitForResponse { get; set; }public NumberStyles GuidNumberStyle { get; set; }public IDictionary<string, string> OverrideDvarNameMapping { get; set; }public IDictionary<string, string> DefaultDvarValues { get; set; }public IDictionary<string, Nullable<int>> OverrideCommandTimeouts { get; set; }public virtual int NoticeMaximumLines { get; set; }public int NoticeMaxCharactersPerLine { get; set; }public string NoticeLineSeparator { get; set; }public Nullable<int> DefaultRConPort { get; set; }public string DefaultInstallationDirectoryHint { get; set; }public short FloodProtectInterval { get; set; }public bool ShouldRemoveDiacritics { get; set; }public ColorCodeMapping ColorCodeMapping { get; set; }Generated with ModularDoc