Flying is not enabled on this server est le contrôle de mouvement de Minecraft lui-même, pas une extension. Il se déclenche quand le serveur estime qu'un joueur s'est déplacé plus loin que la physique ne le permet — ce qui arrive quand le serveur était trop occupé pour le voir bouger normalement.
Ce que vous constatez
- Des joueurs expulsés avec
Flying is not enabled on this server. - Cela arrive avec les élytres, les bateaux, les routes de glace ou les chevaux rapides.
- Cela arrive à tout le monde en même temps, aux moments où le serveur accroche.
- Des lignes
moved too quickly!oumoved wrongly!dans la console.
Pourquoi cela arrive
Le serveur compare l'endroit où le joueur dit être avec celui où il pense qu'il devrait être. Un pic de lag fait arriver plusieurs secondes de mouvement d'un coup, et le contrôle voit un joueur se téléporter. Un déplacement rapide légitime — élytres et fusées, route de glace — réduit encore la marge, d'où son apparition d'abord dans ces cas.
Que faire
- Traitez-le d'abord comme un symptôme de lag
S'il coïncide avec des chutes de TPS, corriger le lag corrige les expulsions. Profilez avant de toucher au moindre réglage d'anti-triche.
- Élargissez la tolérance du jeu de base si ce n'est qu'avec les élytres
Dans
spigot.yml, les réglagesmoved-too-quickly-multiplieretmoved-wrongly-thresholddéterminent la sévérité du contrôle. Augmentez-les un peu, pas beaucoup. - Cherchez un second anti-triche
Si vous utilisez aussi une extension anti-triche, deux systèmes jugent le même mouvement. Configurez-en un et laissez l'autre se retirer, plutôt que d'ajuster les deux.
- Interrogez le joueur sur sa connexion
Une seule personne expulsée quand personne d'autre ne l'est a une réponse côté client : perte de paquets, VPN, ou Wi-Fi instable.
Couper le contrôle de mouvement supprime la seule défense du jeu de base contre les vrais hacks de vol et de vitesse. Élargir la tolérance est un réglage ; l'éteindre est une porte ouverte. S'il vous le faut éteint, c'est d'un vrai anti-triche que vous avez besoin.
C'est réellement le déplacement légitime le plus rapide du jeu. Un serveur où les gens volent sur de longues distances a besoin d'une tolérance un peu plus large qu'un serveur où l'on marche, et c'est un ajustement normal, pas un défaut.
Un vol complet en élytres à travers des chunks chargés se termine sans expulsion, et la console n'affiche aucune ligne moved too quickly pendant ce temps.