
Originally Posted by
pshotsc
hi guys,recently i try to update a clientless client.After i upgraded the lib k relay.It shows the error like the title server.update_client.Is this because of the changes in hello packet?this is the format of my hello packet.ease tell me if anything is changed
code
HelloPacket expr_0C = (HelloPacket)Packet.Create(PacketType.HELLO);
expr_0C.BuildVersion = "27.7.X12";
expr_0C.GameId = -2;
expr_0C.GUID = Program.RSAx.Encrypt(email);
expr_0C.Password = Program.RSAx.Encrypt(pass);
expr_0C.Random1 = new Random().Next(100000, 1000000);
expr_0C.Random2 = new Random().Next(200000, 20000000);
expr_0C.Secret = "";
expr_0C.KeyTime = -1;
expr_0C.Key = new byte[0];
expr_0C.MapJSON = "";
expr_0C.EntryTag = "";
expr_0C.GameNet = "rotmg";
expr_0C.GameNetUserId = "";
expr_0C.PlayPlatform = "rotmg";
expr_0C.PlatformToken = "";
expr_0C.Send = true;
expr_0C.UserToken = "";
BuildVersion = "27.7.X12"; is wrong. Its just "27.7.0". No idea why they dont sent the actual game version, but thats how its been for quite awhile.
Also, i dont know what clientless bot you are updating that used k-relay as the core, but some of the bots that use k-relay at the core use a modified version. Which means you cant just replace it with any k-relay. Since i dont know what bot you are updating though i cant really say for sure, so just letting you know.