Les jeux sous Linux ont-ils un problème de triche ?
Sommaire
Points clés à retenir
-
Légendes Apex
L'interdiction récente des lecteurs Linux a un impact considérable sur les utilisateurs de Steam Deck et sur toute autre personne qui préfère jouer sous Linux. - La tricherie est monnaie courante dans les jeux de tir compétitifs, où les tricheurs exploitent l'accès de bas niveau aux processeurs.
- Les systèmes anti-triche nécessitent également un accès de bas niveau pour être efficaces, ce qui soulève des problèmes de confidentialité. La triche Windows est plus facile à détecter que sous Linux en raison des différences entre les systèmes d'exploitation.
Linux était autrefois le système d'exploitation à éviter si le jeu était une priorité, mais il a récemment remporté quelques victoires comme le Steam Deck. Il a également connu des pertes, comme la fin récente du support des machines Linux depuis Légendes Apex. Mais est-il vrai que Linux a un problème de triche ?
Que se passe-t-il avec les lecteurs Linux ?
Légendes Apex a récemment interdit les joueurs sous Linux, et selon les développeurs et EA (son éditeur), c'était à cause de la triche. La tricherie dans les jeux de tir compétitifs est monnaie courante. Ces astuces sont installées sur votre système et nécessitent généralement un accès de bas niveau à votre processeur. Quelque chose de dangereux, mais les tricheurs n'ont aucun problème à le faire.
Bien sûr, les utilisateurs pourraient voir leur compte sanctionné, voire banni, s'ils sont surpris en train de tricher, mais pour certains joueurs, le risque en vaut la récompense.
Cependant, les moteurs anti-triche des jeux ont pris conscience des stratégies de ces applications de triche et ont pris des mesures pour les contrer. Malheureusement, cela signifie également installer un logiciel anti-triche de bas niveau sur votre machine. Si vous demandez à n’importe quel joueur féru de technologie, il vous dira que ce n’est pas une bonne chose.
Alors que les tricheurs sont plus qu'heureux d'accorder l'accès au noyau à leurs moteurs de triche, les utilisateurs réguliers sont plus réservés quant aux personnes qu'ils laissent obtenir les privilèges les plus bas sur leurs machines. Je ne fais tout simplement pas confiance à des entreprises comme EA et Rockstar ayant un accès de bas niveau à ma machine. Les utilisateurs de Linux n'ont pas besoin de faire face à ce casse-tête, mais c'est aussi en partie la raison pour laquelle les développeurs et les éditeurs les ont empêchés de jouer au jeu.
Comment fonctionne l'anti-triche au niveau du noyau
Si vous êtes un joueur Windows, vous utilisez l'un des systèmes d'exploitation de jeu les plus populaires. Naturellement, cela signifie que la plupart des utilisateurs utilisent votre système d'exploitation, y compris quelques tricheurs qui rendent la journée de chacun terrible.
À chaque nouvelle mise à jour des systèmes anti-triche, les astuces doivent devenir plus sophistiquées. C'est une course aux armements en cours pour les sociétés de jeux vidéo qui veulent garder une longueur d'avance sur les tricheurs et réagir aux applications de triche alors qu'elles cherchent à éviter d'être détectées.
Cependant, développer des applications sous Windows signifie généralement laisser des traces (même au niveau du noyau) que les applications anti-triche peuvent détecter. Étant donné que les tricheurs autorisent l'accès au niveau du noyau, nous, les joueurs, devons également activer l'accès au niveau du noyau ou être exclus des sessions multijoueurs par les mesures anti-triche censées attraper les tricheurs. Développer des applications de triche pour Linux est beaucoup plus facile car ces astuces sont plus difficiles à détecter.
Il existe de nombreuses distributions Linux conçues pour les jeux, mais ce n'est pas la nature gratuite et open source de Linux qui a conduit à l'interdiction de ses utilisateurs. Légendes Apex. Malgré la sophistication d'EAC, la solution anti-triche utilisée par Légendes Apexil a toujours un énorme problème avec les utilisateurs de Linux. Le problème vient de la façon dont EAC fonctionne sur une machine Linux.
Les limites techniques de l'Anti-Cheat sous Linux
Windows est un système d'exploitation de jeu assez populaire, bien que les joueurs soient partagés entre Windows 10 et Windows 11. Naturellement, la plupart des logiciels anti-triche sont conçus pour fonctionner sur un système Windows. Celui-ci détecte les logiciels tricheurs en vérifiant ce qui est actuellement en cours d'exécution sur votre système Windows. Une fois qu'il aura détecté une signature suspecte, il vous expulsera du jeu pour tricherie.
Dans le passé, des signatures sans rapport ont conduit à des faux positifs, mais au fil du temps, la technologie semble s'être améliorée pour détecter les tricheurs, même si elle nécessite davantage de privilèges.
Ces privilèges expliquent également pourquoi il est si difficile d'attraper les tricheurs sous Linux. Sur un PC Windows, il existe deux systèmes distincts : le noyau, qui appartient au système d'exploitation et est fortement surveillé, et l'environnement utilisateur, dans lequel les jeux sont exécutés. L'anti-triche au niveau du noyau peut détecter quand quelque chose modifie le noyau et le réprimer, fermant ainsi le lecteur. Cependant, ce paradigme ne fonctionne que sous Windows.
Sous Linux, l'utilisateur « possède » le noyau, ce qui signifie qu'il peut modifier tout ce qu'il veut, et le système d'exploitation s'en fiche. Cela signifie également que les systèmes anti-triche comme EAC ne peuvent pas suivre ce qui est modifié et ne peuvent pas empêcher les tricheurs de modifier les adresses mémoire à la volée. Si l'EAC ne peut pas détecter les cas de triche, il ne peut pas arrêter les joueurs qui enfreignent les règles.
Écrire une application de triche pour Linux est également étonnamment simple. Les applications de triche Windows actuelles fonctionnent au même niveau que l'écriture d'un pilote. Étant donné que l'API Windows est ouverte à toute personne souhaitant écrire un pilote, les développeurs d'applications de triche ont utilisé cette faiblesse pour développer leurs astuces au niveau du noyau. Cependant, les utilisateurs sous Windows auraient besoin de pilotes signés, avec une invite d'erreur s'affichant s'ils essayaient d'en installer un non signé.
Linux n'a pas de signature de pilote ; n'importe qui pourrait écrire une application pour éditer le noyau. Des jeux comme Valorant disposer de garanties supplémentaires, telles que l'exigence de SecureBoot et le chargement de son moteur anti-triche au démarrage, même si vous n'avez pas l'intention de jouer au jeu. Linux ne permet pas ces manigances, ce qui rend encore plus difficile la traque et la punition des tricheurs.
Plus d’utilisateurs de Steam Deck
La base d’utilisateurs la plus importante affectée par l’interdiction de Linux est celle des utilisateurs de Steam Deck. En tant que joueur, je trouve que le Steam Deck est un matériel remarquable. Puisqu'il exécute Linux comme un système d'exploitation léger, il est réactif et très amusant à utiliser. Cependant, le système d'exploitation Linux signifie que Légendes Apex les joueurs sur le Steam Deck n’ont pas de chance à moins qu’ils ne décident d’exécuter Windows sur leur Steam Deck à la place.
Windows est toujours de loin le système d’exploitation le plus populaire, et cela ne changera pas de sitôt. Cependant, fermer les joueurs qui souhaitent utiliser un autre système d’exploitation parce que la triche est plus difficile à contrôler semble être une mauvaise idée. Les tricheurs existeront toujours, non seulement sur les systèmes Linux mais aussi sur les systèmes Windows.
Peut-on faire quelque chose ?
Si les développeurs et les éditeurs ne trouvent pas de solution pour autoriser les jeux sans triche sur les machines Linux, de nombreux joueurs pourraient quitter définitivement ces jeux. Les entreprises qui ont fermé l'accès aux machines Linux disent à ces joueurs qu'ils ne sont pas les bienvenus simplement parce que quelques-uns trichent.
Punir les joueurs Linux pour les transgressions de quelques-uns sans trouver un nouveau moyen de traquer la triche aliène de nombreuses personnes. Espérons que ces entreprises repenseront cette décision, en particulier compte tenu de la popularité d'appareils comme le Steam Deck.