Comment puis-je coder efficacement le client et le serveur en même temps?

Je code mon jeu en utilisant un modèle client-serveur. Lorsque vous jouez en mode solo, le jeu démarre un serveur local et interagit avec lui comme un serveur distant (multijoueur). J'ai fait cela pour éviter de coder un code solo et multijoueur séparé. Je viens de commencer à coder et j'ai...