C# 클래스 Ark.Rcon

파일 보기 프로젝트 열기: prom3theu5/iNGEN-Ark-RCON-Desktop

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