Débogage d’un serveur Java avec deux clients de jeu dans Eclipse

Je construis un agent d’intelligence artificielle pour un jeu de société existant et j’ai du mal à comprendre comment déboguer ce code Java dans Eclipse.

Le jeu existant consiste en un serveur exécuté et à l’écoute de la connexion client. Une fois que deux clients se connectent, le jeu est automatiquement exécuté complètement en fonction de l’IA du client. J’ai des fichiers source pour tous les éléments.

Je voudrais pouvoir déboguer l’un des clients pour pouvoir y travailler. Le problème est que, si je lance simplement le serveur et connecte le premier client, puis déboguez le deuxième, Eclipse ignore tous les points d’arrêt. Si je lance le serveur en tant que serveur de débogage distant, puis exécute une configuration de débogage à distance sur un client dans Eclipse, je peux parcourir le code du serveur, mais une fois qu’il attend que le deuxième client se connecte, il s’arrête. À ce stade, je ne peux pas comprendre comment connecter le deuxième client.

Comment puis-je déboguer une application avec cette configuration? Un serveur, un client connecté et mon second client pour lesquels je souhaite des informations de débogage.

Je vous remercie!