public AssemblifyServerGameCenter()
        {
            settings = new GameServerSettings();
            multiplayer = new GameServerMultiplayer(new GameServerSettings());

            worldScene = new Scene("World");
        }
        public GameServerMultiplayer(GameServerSettings settings)
        {
            server = new GameServer<IServerPlayPacket, IClientPlayPacket>(
                serverPort, IPAddress.Parse(GameClientMultiplayer.multicastAddress));
            server.OnReceiveClientPacket += OnReceiveClientPacket;

            this.settings = settings;
            connectedPlayers = new Dictionary<int, Player>();
        }
 public ServerPlayAnswerHandshakePacket(AcceptMode acceptMode, Player[] players = null, GameServerSettings settings = null)
 {
     this.acceptMode = acceptMode;
     this.players = players;
     this.settings = settings;
 }