C# Класс Ark.Rcon

Показать файл Открыть проект

Private Properties

Свойство Тип Описание
OnBanPlayer void
OnConsoleLogUpdated void
OnGetChatMessage void
OnGetPlayers void
OnKickPlayer void
OnReceivedPacket void
OnScheduledTask void
OnServerAuthFail void
OnServerAuthSuccess void
OnServerConnectionDisconnected void
OnServerConnectionFailed void
OnServerConnectionStarting void
OnUnWhitelistPlayer void
OnWhitelistPlayer void
PurgeClient void

Открытые методы

Метод Описание
BanPlayer ( ulong steamid ) : void
Connect ( ConnectionInfo connectionInfo ) : Task
ConsoleCommand ( string message, string nickname ) : void
Disconnect ( ) : void
Echo ( string message ) : void
ExecCommand ( Opcode code, string command ) : bool
ExecCommand ( string command, bool writeToConsole = false ) : bool
ExecGetChat ( ) : bool
ExecuteScheduledTask ( string TaskName, string TaskCommand ) : void
GetPlayers ( ) : void
KickPlayer ( ulong steamid ) : void
OnServerConnectionDropped ( object sender, ServerConnectionEventArgs args ) : void
OnServerConnectionSucceeded ( object sender, ServerConnectionEventArgs args ) : void
Rcon ( ) : Ark.Models
RequestAuth ( string password ) : void
Run ( ) : Task
Say ( string message, string nickname ) : void
SendPrivateMessage ( string message, ulong steamID ) : void
UnWhitelistPlayer ( ulong steamid ) : void
Update ( ) : Task
WhitelistPlayer ( ulong steamid ) : void

Приватные методы

Метод Описание
OnBanPlayer ( Packet packet ) : void
OnConsoleLogUpdated ( Packet packet ) : void
OnGetChatMessage ( Packet packet ) : void
OnGetPlayers ( Packet packet ) : void
OnKickPlayer ( Packet packet ) : void
OnReceivedPacket ( object sender, PacketEventArgs args ) : void
OnScheduledTask ( Packet packet ) : void
OnServerAuthFail ( Packet packet ) : void
OnServerAuthSuccess ( Packet packet ) : void
OnServerConnectionDisconnected ( object sender, ServerConnectionEventArgs args ) : void
OnServerConnectionFailed ( object sender, ServerConnectionEventArgs args ) : void
OnServerConnectionStarting ( object sender, ServerConnectionEventArgs args ) : void
OnUnWhitelistPlayer ( Packet packet ) : void
OnWhitelistPlayer ( Packet packet ) : void
PurgeClient ( ) : void

Описание методов

BanPlayer() публичный Метод

public BanPlayer ( ulong steamid ) : void
steamid ulong
Результат void

Connect() публичный Метод

public Connect ( ConnectionInfo connectionInfo ) : Task
connectionInfo ConnectionInfo
Результат Task

ConsoleCommand() публичный Метод

public ConsoleCommand ( string message, string nickname ) : void
message string
nickname string
Результат void

Disconnect() публичный Метод

public Disconnect ( ) : void
Результат void

Echo() публичный Метод

public Echo ( string message ) : void
message string
Результат void

ExecCommand() публичный Метод

public ExecCommand ( Opcode code, string command ) : bool
code Opcode
command string
Результат bool

ExecCommand() публичный Метод

public ExecCommand ( string command, bool writeToConsole = false ) : bool
command string
writeToConsole bool
Результат bool

ExecGetChat() публичный Метод

public ExecGetChat ( ) : bool
Результат bool

ExecuteScheduledTask() публичный Метод

public ExecuteScheduledTask ( string TaskName, string TaskCommand ) : void
TaskName string
TaskCommand string
Результат void

GetPlayers() публичный Метод

public GetPlayers ( ) : void
Результат void

KickPlayer() публичный Метод

public KickPlayer ( ulong steamid ) : void
steamid ulong
Результат void

OnServerConnectionDropped() публичный Метод

public OnServerConnectionDropped ( object sender, ServerConnectionEventArgs args ) : void
sender object
args ServerConnectionEventArgs
Результат void

OnServerConnectionSucceeded() публичный Метод

public OnServerConnectionSucceeded ( object sender, ServerConnectionEventArgs args ) : void
sender object
args ServerConnectionEventArgs
Результат void

Rcon() публичный Метод

public Rcon ( ) : Ark.Models
Результат Ark.Models

RequestAuth() публичный Метод

public RequestAuth ( string password ) : void
password string
Результат void

Run() публичный Метод

public Run ( ) : Task
Результат Task

Say() публичный Метод

public Say ( string message, string nickname ) : void
message string
nickname string
Результат void

SendPrivateMessage() публичный Метод

public SendPrivateMessage ( string message, ulong steamID ) : void
message string
steamID ulong
Результат void

UnWhitelistPlayer() публичный Метод

public UnWhitelistPlayer ( ulong steamid ) : void
steamid ulong
Результат void

Update() публичный Метод

public Update ( ) : Task
Результат Task

WhitelistPlayer() публичный Метод

public WhitelistPlayer ( ulong steamid ) : void
steamid ulong
Результат void