C# 클래스 LaunchServer.ServerWrapper

파일 보기 프로젝트 열기: N3X15/MineEdit 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Bans List
CurrentPlayers string>.Dictionary
KnownPlayers Player>.Dictionary
MaxPlayers int
Whitelist List

공개 메소드들

메소드 설명
Ban ( string name ) : void
Close ( ) : void
CurrentDomain_ProcessExit ( object sender, EventArgs e ) : void
Give ( string name, short what, byte num ) : void
IsBanned ( string name ) : bool
Kick ( string name ) : void
LoadConfig ( ) : void
SaveConfig ( ) : void
Say ( string val ) : void
SendCommand ( string val ) : void
ServerProcess_ErrorDataReceived ( object sender, DataReceivedEventArgs e ) : void
ServerProcess_Exited ( object sender, EventArgs e ) : void
ServerProcess_OutputDataReceived ( object sender, DataReceivedEventArgs e ) : void
ServerWrapper ( ) : System
SetupServer ( ) : void
Start ( ) : void
Stop ( bool permanently ) : void
Unban ( string name ) : void

비공개 메소드들

메소드 설명
GetConfig ( string k ) : string
GetServerMemory ( ) : string
Load ( ) : void
LoadPlugins ( Assembly assembly ) : void
ProcessChat ( string line ) : void
ProcessEmote ( string line ) : void
ProcessLogin ( string line ) : void
ProcessQuit ( string line ) : void
Save ( ) : void
SetConfig ( string k, string v ) : void

메소드 상세

Ban() 공개 메소드

public Ban ( string name ) : void
name string
리턴 void

Close() 공개 메소드

public Close ( ) : void
리턴 void

CurrentDomain_ProcessExit() 공개 메소드

public CurrentDomain_ProcessExit ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

Give() 공개 메소드

public Give ( string name, short what, byte num ) : void
name string
what short
num byte
리턴 void

IsBanned() 공개 메소드

public IsBanned ( string name ) : bool
name string
리턴 bool

Kick() 공개 메소드

public Kick ( string name ) : void
name string
리턴 void

LoadConfig() 공개 메소드

public LoadConfig ( ) : void
리턴 void

SaveConfig() 공개 메소드

public SaveConfig ( ) : void
리턴 void

Say() 공개 메소드

public Say ( string val ) : void
val string
리턴 void

SendCommand() 공개 메소드

public SendCommand ( string val ) : void
val string
리턴 void

ServerProcess_ErrorDataReceived() 공개 메소드

public ServerProcess_ErrorDataReceived ( object sender, DataReceivedEventArgs e ) : void
sender object
e System.Diagnostics.DataReceivedEventArgs
리턴 void

ServerProcess_Exited() 공개 메소드

public ServerProcess_Exited ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

ServerProcess_OutputDataReceived() 공개 메소드

public ServerProcess_OutputDataReceived ( object sender, DataReceivedEventArgs e ) : void
sender object
e System.Diagnostics.DataReceivedEventArgs
리턴 void

ServerWrapper() 공개 메소드

public ServerWrapper ( ) : System
리턴 System

SetupServer() 공개 메소드

public SetupServer ( ) : void
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( bool permanently ) : void
permanently bool
리턴 void

Unban() 공개 메소드

public Unban ( string name ) : void
name string
리턴 void

프로퍼티 상세

Bans 공개적으로 프로퍼티

public List Bans
리턴 List

CurrentPlayers 공개적으로 프로퍼티

public Dictionary CurrentPlayers
리턴 string>.Dictionary

KnownPlayers 공개적으로 프로퍼티

public Dictionary KnownPlayers
리턴 Player>.Dictionary

MaxPlayers 공개적으로 프로퍼티

public int MaxPlayers
리턴 int

Whitelist 공개적으로 프로퍼티

public List Whitelist
리턴 List