コード例 #1
0
ファイル: GameStateEngine.cs プロジェクト: totalgit/OCTGN
 public static void Set(IGameStateEngine engine)
 {
     lock (Locker)
     {
         Context = engine;
     }
 }
コード例 #2
0
ファイル: GameStateEngine.cs プロジェクト: pakoito/OCTGN
 public static void Set(IGameStateEngine engine)
 {
     lock (Locker)
     {
         Context = engine;
     }
 }
コード例 #3
0
ファイル: Server.cs プロジェクト: clavalle/OCTGN
 // Creates and starts a new server
 public Server(IGameStateEngine stateEngine)
 {
     GameStateEngine.Set(stateEngine);
     _tcp               = new TcpListener(IPAddress.Any, stateEngine.Game.HostUri.Port);
     _handler           = new Handler(stateEngine.Game.GameId, stateEngine.Game.GameVersion);
     _connectionChecker = new Thread(CheckConnections);
     _connectionChecker.Start();
     Start();
 }
コード例 #4
0
ファイル: Server.cs プロジェクト: voidbeast/OCTGN
 // Creates and starts a new server
 public Server(IGameStateEngine stateEngine)
 {
     GameStateEngine.Set(stateEngine);
     _tcp = new TcpListener(IPAddress.Any, stateEngine.Game.HostUri.Port);
     _handler = new Handler(stateEngine.Game.GameId, stateEngine.Game.GameVersion);
     _connectionChecker = new Thread(CheckConnections);
     _connectionChecker.Start();
     Start();
 }
コード例 #5
0
ファイル: Server.cs プロジェクト: Kamalisk/OCTGN
 // Creates and starts a new server
 public Server(IGameStateEngine stateEngine)
 {
     GameStateEngine.Set(stateEngine);
     Log.InfoFormat("Creating server {0}",stateEngine.Game.HostUri);
     _tcp = new TcpListener(IPAddress.Any, stateEngine.Game.HostUri.Port);
     _handler = new Handler(stateEngine.Game.GameId, stateEngine.Game.GameVersion,stateEngine.Game.Password);
     _connectionChecker = new Thread(CheckConnections);
     _connectionChecker.Start();
     Start();
 }
コード例 #6
0
ファイル: Server.cs プロジェクト: totalgit/OCTGN
 // Creates and starts a new server
 public Server(IGameStateEngine stateEngine)
 {
     GameStateEngine.Set(stateEngine);
     Log.InfoFormat("Creating server {0}", stateEngine.Game.HostUri);
     _tcp               = new TcpListener(IPAddress.Any, stateEngine.Game.HostUri.Port);
     _handler           = new Handler(stateEngine.Game.GameId, stateEngine.Game.GameVersion, stateEngine.Game.Password);
     _connectionChecker = new Thread(CheckConnections);
     _connectionChecker.Start();
     Start();
 }
コード例 #7
0
ファイル: Server.cs プロジェクト: karlnp/OCTGN
 // Creates and starts a new server
 public Server(IGameStateEngine stateEngine)
 {
     State.Instance.Engine = stateEngine;
     Log.InfoFormat("Creating server {0}", stateEngine.Game.HostUri);
     _tcp = new TcpListener(IPAddress.Any, stateEngine.Game.HostUri.Port);
     State.Instance.Handler = new Handler();
     _connectionChecker = new Thread(CheckConnections);
     _connectionChecker.Start();
     _disconnectedPlayerTimer = new Timer(CheckDisconnectedPlayers, null, 1000, 5000);
     _pingTimer = new Timer(PingPlayers,null,5000,2000);
     Start();
 }
コード例 #8
0
 // Creates and starts a new server
 public Server(IGameStateEngine stateEngine)
 {
     State.Instance.Engine = stateEngine;
     Log.InfoFormat("Creating server {0}", stateEngine.Game.HostUri);
     _tcp = new TcpListener(IPAddress.Any, stateEngine.Game.HostUri.Port);
     State.Instance.Handler = new Handler();
     _connectionChecker     = new Thread(CheckConnections);
     _connectionChecker.Start();
     _disconnectedPlayerTimer = new Timer(CheckDisconnectedPlayers, null, 1000, 5000);
     _pingTimer = new Timer(PingPlayers, null, 5000, 2000);
     Start();
 }