I have not tried it with windows. I have not even used perll with windows but it probably will since perll is portable. You can try it and post any errors here. (s/perll/perl/ if I use the proper name in a message I get an error when I try to post)
For some reason now my bot is all of a sudden not receive kill packets... when someone dies it does not get the kill packet, is there any reason for this that you know of?
Well I did know what the xor operator does, but I didn't know you can swap numbers like that. Anyways, im looking to see an explaination of the subspace encryption.
Are you sending in little-endian byte order? to check you could send the last short packet seperatly, as 01 00 so it would be like: packet.type=0x00; packet.subtype=0x01; packet.key=-(rand() % 0x7FFFFFFF); packet.version1=0x01; packet.version2=0x00;
Well I sent a sync response 00 06 (server timestamp integer) (my timestamp integer) I do not get a 00 02, or anything after I send that packet. I am sending the packet like I sent the 00 01 packet, no reliable/encrypted packets or anything. Could you tell me what I might be doing wrong? Here is a sync response packet I have sent: sync responst sent: 0 6 6 33 0 21 114 42 186 0, size: 10
ts: 262217, size: 6 ts: 235077706, size: 6 ts: 640876619, size: 6 ts: 76, size: 6 This is the timestamp I got in the 00 05 packet after sending the 00 01, ts is the timestamp, I ran the program 4 times in a row, now is the timestamp suppost to be random like this?