I'm
trying to make a custom relay for realm so that I can run a tip saying bot(s), like the TipsBot, so that noobs can get educated by somewhat the same bots that spam them with RWT links and stuff. I was wondering what the format that you send packets to the server was. I've taken a look at K-Relay and well I can't read C# but I do understand the files like HelloPacket.cs which has the stuff it needs like this:
Code:
public string BuildVersion;
public int GameId;
public string GUID;
public int Random1;
public string Password;
public int Random2;
public string Secret;
public int KeyTime;
public byte[] Key;
public string MapJSON;
public string EntryTag;
public string GameNet;
public string GameNetUserId;
public string PlayPlatform;
public string PlatformToken;
public string UserToken;
My question is what format do packets send in and how would one get the required info that the variables above need? The actual relay part works, as in the client connects to the relay but since I have no idea what I'm doing that's as far as it gets. Also what would a relay need to include to get a client to connect to the Rotmg servers? If anyone's wondering the relay is going to be made in the
BEST language EVER,
Python, I also have things that appear to be necessary like the RC4 cipher thing and a packet writer/reader/buffer.