C# Класс LaunchServer.ServerWrapper

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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