C# Класс OpenRA.Server.Server

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

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

Свойство Тип Описание
Conns List
Dedicated bool
Ip System.Net.IPAddress
LobbyInfo OpenRA.FileFormats.Session
Map MapPreview
ModData ModData
Port int
PreConns List
Random System.MersenneTwister
Settings ServerSettings
TempBans List
TwoHumansRequiredText string

Защищенные свойства (Protected)

Свойство Тип Описание
internalState ServerState

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

Метод Описание
ChooseFreePlayerIndex ( ) : int
DispatchOrders ( Connection conn, int frame, byte data ) : void
DispatchOrdersToClients ( Connection conn, int frame, byte data ) : void
DropClient ( Connection toDrop ) : void
DropClient ( Connection toDrop, int frame ) : void
EndGame ( ) : void
GetClient ( Connection conn ) : OpenRA.FileFormats.Session.Client
SendMessage ( string text ) : void
SendOrderTo ( Connection conn, string order, string data ) : void
Server ( IPEndPoint endpoint, ServerSettings settings, ModData modData, bool dedicated ) : System
Shutdown ( ) : void
StartGame ( ) : void
SyncClientPing ( ) : void
SyncClientToPlayerReference ( OpenRA.FileFormats.Session c, OpenRA.FileFormats.PlayerReference pr ) : void
SyncLobbyClients ( ) : void
SyncLobbyGlobalSettings ( ) : void
SyncLobbyInfo ( ) : void
SyncLobbySlots ( ) : void

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

Метод Описание
AcceptConnection ( ) : void
DispatchOrdersToClient ( Connection c, int client, int frame, byte data ) : void
InterpretServerOrder ( Connection conn, ServerOrder so ) : void
InterpretServerOrders ( Connection conn, byte data ) : void
SendData ( Socket s, byte data ) : void
ValidateClient ( Connection newConn, string data ) : void

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

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

public ChooseFreePlayerIndex ( ) : int
Результат int

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

public DispatchOrders ( Connection conn, int frame, byte data ) : void
conn Connection
frame int
data byte
Результат void

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

public DispatchOrdersToClients ( Connection conn, int frame, byte data ) : void
conn Connection
frame int
data byte
Результат void

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

public DropClient ( Connection toDrop ) : void
toDrop Connection
Результат void

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

public DropClient ( Connection toDrop, int frame ) : void
toDrop Connection
frame int
Результат void

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

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

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

public GetClient ( Connection conn ) : OpenRA.FileFormats.Session.Client
conn Connection
Результат OpenRA.FileFormats.Session.Client

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

public SendMessage ( string text ) : void
text string
Результат void

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

public SendOrderTo ( Connection conn, string order, string data ) : void
conn Connection
order string
data string
Результат void

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

public Server ( IPEndPoint endpoint, ServerSettings settings, ModData modData, bool dedicated ) : System
endpoint System.Net.IPEndPoint
settings ServerSettings
modData ModData
dedicated bool
Результат System

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

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

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

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

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

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

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

public static SyncClientToPlayerReference ( OpenRA.FileFormats.Session c, OpenRA.FileFormats.PlayerReference pr ) : void
c OpenRA.FileFormats.Session
pr OpenRA.FileFormats.PlayerReference
Результат void

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

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

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

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

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

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

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

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

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

Conns публичное свойство

public List Conns
Результат List

Dedicated публичное свойство

public bool Dedicated
Результат bool

Ip публичное свойство

public IPAddress,System.Net Ip
Результат System.Net.IPAddress

LobbyInfo публичное свойство

public Session,OpenRA.FileFormats LobbyInfo
Результат OpenRA.FileFormats.Session

Map публичное свойство

public MapPreview Map
Результат MapPreview

ModData публичное свойство

public ModData ModData
Результат ModData

Port публичное свойство

public int Port
Результат int

PreConns публичное свойство

public List PreConns
Результат List

Random публичное свойство

public MersenneTwister,System Random
Результат System.MersenneTwister

Settings публичное свойство

public ServerSettings Settings
Результат ServerSettings

TempBans публичное свойство

public List TempBans
Результат List

TwoHumansRequiredText публичное свойство

public string TwoHumansRequiredText
Результат string

internalState защищенное свойство

protected ServerState internalState
Результат ServerState