sharedlibrarycoreinterfaces IRConParserConfiguration - RaidMax/IW4M-Admin GitHub Wiki
flowchart LR
classDef interfaceStyle stroke-dasharray: 5 5;
classDef abstractStyle stroke-width:4px
subgraph SharedLibraryCore.Interfaces
SharedLibraryCore.Interfaces.IRConParserConfiguration[[IRConParserConfiguration]]
class SharedLibraryCore.Interfaces.IRConParserConfiguration interfaceStyle;
end
| Type | Name | Methods |
|---|---|---|
ColorCodeMapping |
ColorCodeMapping |
get |
CommandPrefix |
CommandPrefixesstores the command format for console commands |
get |
IDictionary<string, string> |
DefaultDvarValuesspecifies the default dvar values for games that don't support certain dvars |
get |
string |
DefaultInstallationDirectoryHintDefault Indicator of where the game is installed (ex file path or registry entry) |
get |
Nullable<int> |
DefaultRConPortDefault port the game listens to RCon requests on |
get |
ParserRegex |
Dvarstores the regex info for parsing get DVAR responses |
get |
short |
FloodProtectInterval |
get |
ParserRegex |
GametypeStatusstores regex info for parsing the gametype line from rcon status response |
get |
NumberStyles |
GuidNumberStyleindicates the format expected for parsed guids |
get |
ParserRegex |
HostnameStatusstores regex info for parsing hostname line from rcon status response |
get |
ParserRegex |
MapStatusstores regex info for parsing the map line from rcon status response |
get |
ParserRegex |
MaxPlayersStatusstores regex info for parsing max players line from rcon status response |
get |
string |
NoticeLineSeparatorspecifies the characters used to split a line |
get |
int |
NoticeMaxCharactersPerLinespecifies how many characters can be displayed per notice line |
get |
int |
NoticeMaximumLinesspecifies how many lines can be used for ingame notice |
get, set |
IDictionary<string, Nullable<int>> |
OverrideCommandTimeoutscontains a setup of commands that have override timeouts |
get |
IDictionary<string, string> |
OverrideDvarNameMappingspecifies simple mappings for dvar names in scenarios where the needed information is not stored in a traditional dvar name |
get |
string |
ServerNotRunningResponseSpecifies the expected response message from rcon when the server is not running |
get |
bool |
ShouldRemoveDiacriticsindicates if diacritics (accented characters) should be normalized |
get |
ParserRegex |
Statusstores the regex info for parsing get status response |
get |
ParserRegex |
StatusHeaderstores the regex info for parsing the header of a status response |
get |
bool |
WaitForResponseindicates if the application should wait for response from server when executing a command |
get |
public CommandPrefix CommandPrefixes { get; }stores the command format for console commands
public ParserRegex Status { get; }stores the regex info for parsing get status response
public ParserRegex MapStatus { get; }stores regex info for parsing the map line from rcon status response
public ParserRegex GametypeStatus { get; }stores regex info for parsing the gametype line from rcon status response
public ParserRegex HostnameStatus { get; }stores regex info for parsing hostname line from rcon status response
public ParserRegex MaxPlayersStatus { get; }stores regex info for parsing max players line from rcon status response
public ParserRegex Dvar { get; }stores the regex info for parsing get DVAR responses
public ParserRegex StatusHeader { get; }stores the regex info for parsing the header of a status response
public string ServerNotRunningResponse { get; }Specifies the expected response message from rcon when the server is not running
public bool WaitForResponse { get; }indicates if the application should wait for response from server when executing a command
public NumberStyles GuidNumberStyle { get; }indicates the format expected for parsed guids
public IDictionary<string, string> OverrideDvarNameMapping { get; }specifies simple mappings for dvar names in scenarios where the needed information is not stored in a traditional dvar name
public IDictionary<string, string> DefaultDvarValues { get; }specifies the default dvar values for games that don't support certain dvars
public IDictionary<string, Nullable<int>> OverrideCommandTimeouts { get; }contains a setup of commands that have override timeouts
public int NoticeMaximumLines { get; set; }specifies how many lines can be used for ingame notice
public int NoticeMaxCharactersPerLine { get; }specifies how many characters can be displayed per notice line
public string NoticeLineSeparator { get; }specifies the characters used to split a line
public Nullable<int> DefaultRConPort { get; }Default port the game listens to RCon requests on
public string DefaultInstallationDirectoryHint { get; }Default Indicator of where the game is installed (ex file path or registry entry)
public ColorCodeMapping ColorCodeMapping { get; }public short FloodProtectInterval { get; }public bool ShouldRemoveDiacritics { get; }indicates if diacritics (accented characters) should be normalized
Generated with ModularDoc