I’ve been thinking about writing a game proxy, specificaly for the game Tibia. Now, as with all proxies: one bug equals catastrophic failure. And this, specially in an MMO, can’t be good for you.
Let me clarify, even if you attempt to hook the process and detour the original routines (ie. send and receive functions) or use a full-blown TCP/UDP router; if your code is buggy, you may as well close the process yourself before it crashes and your character joins limbo as deadly monsters chew its legs off and the game’s gods laugh off their asses in front of you, of course, you won’t be able to see it but you can imagine it wont be pretty.
Perhaps, redundancy is the key here. More…