たとえば、CPUを集中的に使用するC ++コンソールアプリケーション(ゲームサーバー)が1つあります。複数のマシンで1つのアプリケーションをスケーリングできるようにするために特別にプログラムする必要がありますか、それとも2〜3台のサーバーを単一として機能させるための特別なソフトウェアがありますか?
更新:ログインサーバーをゲームサーバーから分離しました。サーバーには、すべてのプレーヤーが集まる場所がありますが、そのようなCPU作業はありません。ゲームスレッドで最も多いのは、プレーヤーがゲームを作成する-1スレッドです。
私が理解したように、別のサーバーマシンでゲームインスタンスを作成できるようにアプリケーションをプログラムする必要がありますか?