マッチング完了~ゲーム開始処理の流れでは、マッチングリソースの解放は行われない。
マッチング状態を解除し、新たなマッチングを開始しても良い場合はマッチング解放処理を行う。
ゲーム終了時に行うのが一般的であるが、リソースに問題なければゲーム中に行って良い。
一般的に、ゲームサーバーで同時に実行できるゲームの最大数は決まっている。 マッチングルームをゲームの最大数と同数だけ割り当てると、リソースの管理が楽である。
このような実装では、ゲームの途中にどんどん新たなマッチングが行われてはリソースが尽きてしまう。ゲームの終了を待ってルームの解放をすべきである。
もちろんきちんとリソース管理できれば、ゲーム中にマッチングルームを解放してしまってよい。