fix(multi): disable player prune during playing phase to prevent kick on long reads
This commit is contained in:
@@ -114,8 +114,11 @@ export async function PATCH(
|
|||||||
value?: boolean;
|
value?: boolean;
|
||||||
};
|
};
|
||||||
|
|
||||||
// Nettoyer les joueurs inactifs avant chaque action
|
// Nettoyer les joueurs inactifs uniquement hors partie (lobby/résultats)
|
||||||
room.players = prunePlayers(room.players);
|
// En playing, un joueur peut lire une longue page sans heartbeat pendant +40s
|
||||||
|
if (room.phase !== "playing" && room.phase !== "countdown") {
|
||||||
|
room.players = prunePlayers(room.players);
|
||||||
|
}
|
||||||
|
|
||||||
switch (action) {
|
switch (action) {
|
||||||
// Rejoindre
|
// Rejoindre
|
||||||
|
|||||||
Reference in New Issue
Block a user