Je ne sais pas si c'est la manière la plus rapide, mais je pense qu'en effet un MITM pourrait être une bonne idée pour ce que tu veux faire.
Le principe étant :
- d'initialiser une connexion avec le serveur
- de lire les paquets et de faire ce dont tu as envie
- envoyer les paquets au client
De la sorte, tu peux lorsque tu reçois le paquet de début de tour de combat, mettre au premier plan le bon client (je trouve ça simple et efficace).
Cependant tu peux faire ton idée avec les caractéristiques si tu veux pouvoir changer de personnages à n'importe quel moment.
Il y a plein de moyen de faire, et de s'amuser donc je t'encourage.
Si tu as des questions spécifiques sur tel ou tel point pour assurer une connexion MITM dofus 1.29, n'hésites pas je me ferais une joie de t'aiguiller.