diff --git a/test/load-bot.ts b/test/load-bot.ts index ada1d44..18fca49 100644 --- a/test/load-bot.ts +++ b/test/load-bot.ts @@ -543,16 +543,20 @@ applyDamage(); }); - // ゲーム終了 + // ゲーム終了: タイマーを止めて切断 socket.on("game-end", () => { gameEnded = true; stopAllTimers(); + socket.disconnect(); }); - // 最終結果(受信のみ) + // 最終結果受信後も切断(game-end が先に来るが念のため) socket.on("game-result", () => { - gameEnded = true; - stopAllTimers(); + if (!gameEnded) { + gameEnded = true; + stopAllTimers(); + socket.disconnect(); + } }); socket.on("disconnect", () => {