C# Класс FSO.SimAntics.NetPlay.Drivers.VMServerDriver

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

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

Свойство Тип Описание
SandboxBans BanList

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

Метод Описание
BanIP ( string ip ) : void
BanUser ( VM vm, string name ) : void
CloseNet ( ) : void
GetUserIP ( uint uid ) : string
KickUser ( VM vm, string name ) : void
OnPacket ( NetworkClient client, GonzoNet.ProcessedPacket packet ) : void
SendCommand ( VMNetCommandBodyAbstract cmd ) : void
Tick ( VM vm ) : bool
VMServerDriver ( int port, VMServerClosedHandler onShutdown ) : System

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

Метод Описание
Broadcast ( byte packet, HashSet ignore ) : void
HandleClients ( ) : void
LotDC ( NetworkClient Client ) : void
SendGenericMessage ( NetworkClient client, string title, string msg ) : void
SendLotState ( NetworkClient client ) : void
SendOneOff ( NetworkClient client, VMNetTick tick ) : void
SendState ( VM vm ) : void
SendTickBuffer ( ) : void

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

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

public BanIP ( string ip ) : void
ip string
Результат void

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

public BanUser ( VM vm, string name ) : void
vm VM
name string
Результат void

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

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

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

public GetUserIP ( uint uid ) : string
uid uint
Результат string

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

public KickUser ( VM vm, string name ) : void
vm VM
name string
Результат void

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

public OnPacket ( NetworkClient client, GonzoNet.ProcessedPacket packet ) : void
client GonzoNet.NetworkClient
packet GonzoNet.ProcessedPacket
Результат void

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

public SendCommand ( VMNetCommandBodyAbstract cmd ) : void
cmd FSO.SimAntics.NetPlay.Model.VMNetCommandBodyAbstract
Результат void

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

public Tick ( VM vm ) : bool
vm VM
Результат bool

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

public VMServerDriver ( int port, VMServerClosedHandler onShutdown ) : System
port int
onShutdown VMServerClosedHandler
Результат System

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

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

public BanList SandboxBans
Результат BanList