public void OnSendVersion(Packets.Client.CSMG_SEND_VERSION p) { Logger.ShowInfo("Client(Version:" + p.GetVersion() + ") is trying to connect..."); this.client_Version = p.GetVersion(); Packets.Server.SSMG_VERSION_ACK p1 = new SagaLogin.Packets.Server.SSMG_VERSION_ACK(); p1.SetResult(SagaLogin.Packets.Server.SSMG_VERSION_ACK.Result.OK); p1.SetVersion(this.client_Version); this.netIO.SendPacket(p1); //Official HK server will now request for Hackshield GUID check , we don't know its algorithms, so not implemented Packets.Server.SSMG_LOGIN_ALLOWED p2 = new SagaLogin.Packets.Server.SSMG_LOGIN_ALLOWED(); this.frontWord = (uint)Global.Random.Next(); this.backWord = (uint)Global.Random.Next(); p2.FrontWord = this.frontWord; p2.BackWord = this.backWord; this.netIO.SendPacket(p2); }
public void OnSendVersion(Packets.Client.CSMG_SEND_VERSION p) { Logger.ShowInfo(string.Format(LocalManager.Instance.Strings.CLIENT_CONNECTING, p.GetVersion())); this.client_Version = p.GetVersion(); Packets.Server.SSMG_VERSION_ACK p1 = new SagaMap.Packets.Server.SSMG_VERSION_ACK(); p1.SetResult(SagaMap.Packets.Server.SSMG_VERSION_ACK.Result.OK); p1.SetVersion(this.client_Version); this.netIO.SendPacket(p1); //Official HK server will now request for Hackshield GUID check , we don't know its algorithms, so not implemented Packets.Server.SSMG_LOGIN_ALLOWED p2 = new SagaMap.Packets.Server.SSMG_LOGIN_ALLOWED(); this.frontWord = (uint)Global.Random.Next(); this.backWord = (uint)Global.Random.Next(); p2.FrontWord = this.frontWord; p2.BackWord = this.backWord; this.netIO.SendPacket(p2); }