public GameState(ClientWrapper socket) { Fake = socket == null; Queue = new ConcurrentPacketQueue(); PacketFilter = new PacketFilter() { { 10010, 10 }, { 10005, 7 }, { 2064, 4 }, { 2032, 3 }, { 1027, 2 } }; Attackable = false; Action = 0; _socket = socket; ExtraStatus = new System.Collections.Concurrent.ConcurrentDictionary<Role.Instance.RoleStatus.StatuTyp, Role.Instance.RoleStatus>(); Cryptography = new GameCryptography(System.Text.Encoding.Default.GetBytes(Constants.GameCryptographyKey)); DHKeyExchange = new Network.GamePackets.DHKeyExchange.ServerKeyExchange(); ChiPowers = new List<ChiPowerStructure>(); Retretead_ChiPowers = new ChiPowerStructure[4]; }