-
-
Notifications
You must be signed in to change notification settings - Fork 44
sharedlibrarycoreinterfaces IRConParserConfiguration
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 |
CommandPrefixes stores the command format for console commands |
get |
IDictionary <string , string > |
DefaultDvarValues specifies the default dvar values for games that don't support certain dvars |
get |
string |
DefaultInstallationDirectoryHint Default Indicator of where the game is installed (ex file path or registry entry) |
get |
Nullable <int > |
DefaultRConPort Default port the game listens to RCon requests on |
get |
ParserRegex |
Dvar stores the regex info for parsing get DVAR responses |
get |
short |
FloodProtectInterval |
get |
ParserRegex |
GametypeStatus stores regex info for parsing the gametype line from rcon status response |
get |
NumberStyles |
GuidNumberStyle indicates the format expected for parsed guids |
get |
ParserRegex |
HostnameStatus stores regex info for parsing hostname line from rcon status response |
get |
ParserRegex |
MapStatus stores regex info for parsing the map line from rcon status response |
get |
ParserRegex |
MaxPlayersStatus stores regex info for parsing max players line from rcon status response |
get |
string |
NoticeLineSeparator specifies the characters used to split a line |
get |
int |
NoticeMaxCharactersPerLine specifies how many characters can be displayed per notice line |
get |
int |
NoticeMaximumLines specifies how many lines can be used for ingame notice |
get, set |
IDictionary <string , Nullable <int >> |
OverrideCommandTimeouts contains a setup of commands that have override timeouts |
get |
IDictionary <string , string > |
OverrideDvarNameMapping specifies simple mappings for dvar names in scenarios where the needed information is not stored in a traditional dvar name |
get |
string |
ServerNotRunningResponse Specifies the expected response message from rcon when the server is not running |
get |
bool |
ShouldRemoveDiacritics indicates if diacritics (accented characters) should be normalized |
get |
ParserRegex |
Status stores the regex info for parsing get status response |
get |
ParserRegex |
StatusHeader stores the regex info for parsing the header of a status response |
get |
bool |
WaitForResponse indicates 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