C# 클래스 FSO.SimAntics.NetPlay.Drivers.VMServerDriver

상속: VMNetDriver
파일 보기 프로젝트 열기: RHY3756547/FreeSO 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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