public FrmServerReconnect(ReconnectHandler r, Client c) { InitializeComponent(); _r = r; client = c; listServers.SuspendLayout(); foreach (var pair in Serializer.Servers) listServers.Items.Add(pair.Key); listServers.ResumeLayout(); }
public static void SendToNexus(this Client client, string host) { if (!GameData.Servers.Map.Values.Select(x => x.Address).Contains(host)) { return; } ReconnectPacket rpacket = Packet.Create <ReconnectPacket>(PacketType.RECONNECT); rpacket.GameId = -2; rpacket.Host = host; rpacket.IsFromArena = false; rpacket.Key = new byte[0]; rpacket.KeyTime = client.Time; rpacket.Name = "Nexus"; rpacket.Port = 2050; rpacket.Stats = ""; ReconnectHandler.SendReconnect(client, rpacket); }