C# Класс MCSharp.Server

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

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

Свойство Тип Описание
LatestVersion double
MapGen MapGenerator
PCCounter System.Diagnostics.PerformanceCounter
ProcessCounter System.Diagnostics.PerformanceCounter
administrators MCSharp.PlayerList
advbuilders MCSharp.PlayerList
afkset List
banned MCSharp.PlayerList
bannedIP MCSharp.PlayerList
bot MCSharp.PlayerList
builders MCSharp.PlayerList
griefExempted MCSharp.PlayerList
griefExemption List
ircControllers MCSharp.PlayerList
jokerMessages List
levels List
mainLevel MCSharp.World.Map
messages List
moderators MCSharp.PlayerList
operators MCSharp.PlayerList
s Server
salt string

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

Метод Описание
ForceExit ( ) : void
LoadLastSeen ( ) : void
ParseInput ( ) : void

This function parses input from the server console. In reality the server console should handle the wait for input and call a function within the library to parse a specific command.

ParseInput ( string input ) : void
RandomMessage ( ) : void
SaveLastSeen ( ) : void
Server ( ) : System
Start ( ) : void
Stop ( ) : void
doPhysics ( ) : void
doPortCheck ( ) : bool

Checks the server port with utorrent to find out if the port is open to the internet

Based on an example given by Fragmer (me at matvei dot org)

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

Метод Описание
Accept ( IAsyncResult result ) : void
SanityCheck ( ) : bool

Checks the MCSharp environment to ensure everything is ready to launch

SettingsUpdate ( ) : void
SetupGeneral ( ) : void
SetupIRC ( ) : void
SetupLevels ( ) : void
SetupNetwork ( ) : bool
SetupRanks ( ) : void
hasWriteAccessToFolder ( string path ) : bool

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

ForceExit() публичный статический Метод

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

LoadLastSeen() публичный статический Метод

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

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

This function parses input from the server console. In reality the server console should handle the wait for input and call a function within the library to parse a specific command.
public ParseInput ( ) : void
Результат void

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

public ParseInput ( string input ) : void
input string
Результат void

RandomMessage() публичный статический Метод

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

SaveLastSeen() публичный статический Метод

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

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

public Server ( ) : System
Результат System

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

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

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

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

doPhysics() публичный статический Метод

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

doPortCheck() публичный статический Метод

Checks the server port with utorrent to find out if the port is open to the internet
Based on an example given by Fragmer (me at matvei dot org)
public static doPortCheck ( ) : bool
Результат bool

Описание свойств

LatestVersion публичное статическое свойство

public static double LatestVersion
Результат double

MapGen публичное статическое свойство

TODO: Bring the new map generator that isn't static in from the xmap branch This declaration is deprecated
public static MapGenerator MapGen
Результат MapGenerator

PCCounter публичное статическое свойство

public static PerformanceCounter,System.Diagnostics PCCounter
Результат System.Diagnostics.PerformanceCounter

ProcessCounter публичное статическое свойство

public static PerformanceCounter,System.Diagnostics ProcessCounter
Результат System.Diagnostics.PerformanceCounter

administrators публичное статическое свойство

Player Lists
public static PlayerList,MCSharp administrators
Результат MCSharp.PlayerList

advbuilders публичное статическое свойство

public static PlayerList,MCSharp advbuilders
Результат MCSharp.PlayerList

afkset публичное статическое свойство

public static List afkset
Результат List

banned публичное статическое свойство

public static PlayerList,MCSharp banned
Результат MCSharp.PlayerList

bannedIP публичное статическое свойство

public static PlayerList,MCSharp bannedIP
Результат MCSharp.PlayerList

bot публичное статическое свойство

public static PlayerList,MCSharp bot
Результат MCSharp.PlayerList

builders публичное статическое свойство

public static PlayerList,MCSharp builders
Результат MCSharp.PlayerList

griefExempted публичное статическое свойство

public static PlayerList,MCSharp griefExempted
Результат MCSharp.PlayerList

griefExemption публичное статическое свойство

public static List griefExemption
Результат List

ircControllers публичное статическое свойство

public static PlayerList,MCSharp ircControllers
Результат MCSharp.PlayerList

jokerMessages публичное статическое свойство

public static List jokerMessages
Результат List

levels публичное статическое свойство

public static List levels
Результат List

mainLevel публичное статическое свойство

public static Map,MCSharp.World mainLevel
Результат MCSharp.World.Map

messages публичное статическое свойство

public static List messages
Результат List

moderators публичное статическое свойство

public static PlayerList,MCSharp moderators
Результат MCSharp.PlayerList

operators публичное статическое свойство

public static PlayerList,MCSharp operators
Результат MCSharp.PlayerList

s публичное статическое свойство

public static Server,MCSharp s
Результат Server

salt публичное статическое свойство

public static string salt
Результат string