Packet Bot Tutorial?

07/13/2010 01:07 NETio99#1
I've did a little C++ as well as C# and I consider myself good in Python. I'm looking into making a proxy bot for the browser game Evony. So far, I have found no tutorials for programming such a thing for any game.

I have no idea on how to start network programming. If anyone has a tutorial or an open source bot you could link me to, I would greatly appreciate it.

Thanks,
NETio
07/13/2010 16:47 Shadow992#2
I am going to make a tutorial for Browsergame-Packet-Bots .
The tutorial will be written in english and will use C++ , so until the tutorial comes , you could learn some more C++ .
You are right , it is really hard to find anything about packetbased browsergame bots .
you will find the tutorial there , if it is finished : "epvp*coders Tutorials" .
07/13/2010 17:28 Bot_interesierter#3
Programming a packet based browser game bot is actually pretty easy, you just need a http library so that you can send GET and POST messages to the browser game and receive the answers like a browser does.
To find out what kind of action does invoke which packet you'll simply use the addon firebug, it's a firefox addon that can display network packages sent to and received from the server.
If there are captchas in your browser game you'll have to find a way to recognize them and properly send the captcha form packet.

I'd guess python would be more facile to use for a browser gamebot like this, especially since you consider yourself a good python programmer, I'm pretty sure that there are http imports for python which you could use.
07/13/2010 20:00 NETio99#4
I should've wrote that differently. It is a flash based RTS game. I have the decompiled client source code and there were two bots written in flash that emulated the client. Those bots worked great for about 6 months until people started getting banned for them.

My goal is a bot that will run along with the unmodified flash client so that it will be less detectable and less likely to get the user banned.