<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>anticheat &amp;mdash; Nasra&#39;s games</title>
    <link>https://write.tedomum.net/nasra/tag:anticheat</link>
    <description>A short blog about games and Linux</description>
    <pubDate>Tue, 21 Apr 2026 08:22:37 +0000</pubDate>
    <item>
      <title>Anti-cheat (suite)</title>
      <link>https://write.tedomum.net/nasra/anti-cheat-suite</link>
      <description>&lt;![CDATA[Ça avance de plus en plus !&#xA;&#xA;Cheater&#xA;&#xA;La compatibilité des outils anti-cheat avance sur Linux, quelles sont les avancées ?&#xA;&#xA;Dans mon précédent article je vous parlais de Denuvo et autre joyeusetés. Je reprend juste deux, trois informations. Pour les jeux compétitifs en ligne, les logiciels anti-cheat sont devenus indispensables, notamment dans les jeux qui permettent des paiements en ligne. La situation de ces logiciels anti-cheat sous Linux est simple : pas compatible. Ces logiciels ont besoin d&#39;accéder au noyau du système d&#39;exploitation pour épier les irrégularités de comportement du joueur et ainsi bannir les contrevenants.&#xA;&#xA;Wine&#xA;&#xA;La dernière version de Wine montre quelques signes encourageant de ce travail, avec notamment le support &#34;NetIO kernel driver implementation.&#34; Des fonctions directement liées au noyau sont en train d&#39;être développées sur Linux pour la gestion du réseau. Nous allons pouvoir trinquer une bouteille de vin !&#xA;&#xA;Wine logo&#xA;&#xA;EAC&#xA;&#xA;La situation de Easy Anti-Cheat est particulière. Le logiciel que l&#39;on retrouve dans Fortnite, Rust et bien d&#39;autres a été racheté par Epic. Même si dans un premier temps l&#39;équipe derrière EAC travaillait avec Valve pour une compatibilité avec SteamPlay, depuis le rachat par Epic, ce travail est resté à l&#39;état de déclaration depuis 2019. Epic ne porte pas son attention à Linux (à part pour son moteur Unreal Engine, même dans sa dernière version). Mais certaines choses pourraient changer. Comme d&#39;habitude sur Linux, les choses vont assez vite. Si vous testez une solution un jour, 6 mois plus tard vous n&#39;aurez aucun soucis. Et c&#39;est un peu l&#39;annonce derrière ceci, EAC serait sur le point de fonctionner avec Wine grâce au travail de reverse engineering de cette équipe. Oui c&#39;est tout récent, c&#39;est tout frais, mais je voulais vous partager cette nouvelle !!&#xA;&#xA;EAC&#xA;&#xA;#linuxgaming #wine #anticheat #eac&#xA;&#xA;&lt;hr width=&#34;100%&#34; &#xD;&#xA;        size=&#34;100&#34; &#xD;&#xA;        align=&#34;center&#34; &#xD;&#xA;        color= #dd4814  ]]&gt;</description>
      <content:encoded><![CDATA[<h2 id="ça-avance-de-plus-en-plus">Ça avance de plus en plus !</h2>

<p><img src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1445432981l/25898115._SY475_.jpg" alt="Cheater" title="cheater"></p>

<p>La compatibilité des outils anti-cheat avance sur Linux, quelles sont les avancées ?</p>

<p>Dans mon <a href="https://write.tedomum.net/nasra/anti-cheat-et-linux" rel="nofollow">précédent article</a> je vous parlais de Denuvo et autre joyeusetés. Je reprend juste deux, trois informations. Pour les jeux compétitifs en ligne, les logiciels anti-cheat sont devenus indispensables, notamment dans les jeux qui permettent des paiements en ligne. La situation de ces logiciels anti-cheat sous Linux est simple : pas compatible. Ces logiciels ont besoin d&#39;accéder au noyau du système d&#39;exploitation pour épier les irrégularités de comportement du joueur et ainsi bannir les contrevenants.</p>

<h2 id="wine">Wine</h2>

<p>La dernière version de Wine montre quelques signes encourageant de ce travail, avec notamment le support “<a href="https://www.gamingonlinux.com/2020/06/wine-511-is-out-with-more-ntdll-work-netio-kernel-driver-started" rel="nofollow">NetIO kernel driver implementation</a>.” Des fonctions directement liées au noyau sont en train d&#39;être développées sur Linux pour la gestion du réseau. Nous allons pouvoir trinquer une bouteille de vin !</p>

<p><img src="http://www.nplug.be/sites/default/files/sites/default/files/upload/WINE-Logo.png" alt="Wine logo"></p>

<h2 id="eac">EAC</h2>

<p>La situation de Easy Anti-Cheat est particulière. Le logiciel que l&#39;on retrouve dans Fortnite, Rust et bien d&#39;autres a été racheté par Epic. Même si dans un premier temps l&#39;équipe derrière EAC travaillait avec Valve pour une compatibilité avec SteamPlay, depuis le rachat par Epic, ce travail est resté <a href="https://www.pcinvasion.com/epic-games-linux-eac/" rel="nofollow">à l&#39;état de déclaration depuis 2019</a>. Epic ne porte pas son attention à Linux (à part pour son moteur Unreal Engine, même dans sa dernière version). Mais certaines choses pourraient changer. Comme d&#39;habitude sur Linux, les choses vont assez vite. Si vous testez une solution un jour, 6 mois plus tard vous n&#39;aurez aucun soucis. Et c&#39;est un peu <a href="https://www.reddit.com/user/Guy1524/comments/hc3o1y/eac_progress_update/" rel="nofollow">l&#39;annonce derrière ceci</a>, EAC serait sur le point de fonctionner avec Wine grâce au travail de reverse engineering de <a href="https://discord.com/mjWm8DK" rel="nofollow">cette équipe</a>. Oui c&#39;est tout récent, c&#39;est tout frais, mais je voulais vous partager cette nouvelle !!</p>

<p><img src="https://thumbnails.webinfcdn.net/thumbnails/280x202/e/easyanticheat.net.png" alt="EAC" title="EAC"></p>

<p><a href="/nasra/tag:linuxgaming" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">linuxgaming</span></a> <a href="/nasra/tag:wine" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">wine</span></a> <a href="/nasra/tag:anticheat" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">anticheat</span></a> <a href="/nasra/tag:eac" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">eac</span></a></p>

<p><hr></p>
]]></content:encoded>
      <guid>https://write.tedomum.net/nasra/anti-cheat-suite</guid>
      <pubDate>Sat, 20 Jun 2020 10:21:48 +0000</pubDate>
    </item>
    <item>
      <title>Anti-cheat et Linux</title>
      <link>https://write.tedomum.net/nasra/anti-cheat-et-linux</link>
      <description>&lt;![CDATA[Tricher c&#39;est pas bien !&#xA;&#xA;Denuvo&#xA;&#xA;Les programmes anti-cheat sont très utiles pour le jeu en ligne. Ils permettent d&#39;avoir une expérience de jeu égale pour tous, notamment dans les jeux où gagner de l&#39;expérience permet d&#39;acheter du matériel, étendre des possibilités ou dans les jeux compétitifs. Les tricheurs achètent du matériel plus facilement en s&#39;arrogeant des crédit dans le jeu ou certaines capacités sont aussi boostées, auto-aim pour viser les ennemis et autres joueurs...&#xA;&#xA;Bref, si leur utilité est incontestées pour beaucoup de joueurs sérieux, c&#39;est surtout leur construction qui est mise à mal. Incompatibilités, ralentissements, jeux devenus injouables sans anti-cheat ou au support technique vacillant, les exemples sont légions.&#xA;&#xA;Les Anti-cheat avec Linux&#xA;&#xA;DRM&#xA;&#xA;Pour qu&#39;un logiciel anti-cheat puisse servir, il doit pouvoir détecter certains types de logiciels lancés par l&#39;utilisateur, ou certains comportements jugés inhumains (frappes au clavier trop rapide, visée automatique de la souris...). Certains logiciels vont loin dans leur implémentation : ils vont jusque dans le noyau du système d&#39;exploitation pour détecter ces tricheries.&#xA;&#xA;Oui mais, ceci n&#39;est pas sans risque. Les anti-cheat comme les protections DRM sont souvent des logiciels liés à des entreprises publicitaires, des profils marketing, ces logiciels ne sont pas open-source (on ne peut pas savoir exactement si ce qu&#39;ils indiquent faire, ils le font exactement ou s&#39;il n&#39;y a pas d&#39;autres comportements). Par exemple, Sony avait intégré une protection anti-copie à des CD Audio et le logiciel permettant de déchiffrer cette protection pour la lecture des fichiers ouvrait des failles de sécurité importantes permettant à des rootkit de détruire des données, exploiter des machines...&#xA;&#xA;Pour un système qui intègre la plupart des serveurs de données dans le monde, ou une énorme partie des supercalculateurs tournent avec, il est inconcevable d&#39;ouvrir la porte à ces types de logiciels à la sécurité chancelante (Microsoft, lui, s&#39;en fout royalement).&#xA;&#xA;Des jeux qui ne tournent pas&#xA;&#xA;Il est donc normal que certains jeux ne tournent pas sur Linux à cause de ces programmes. C&#39;est une question de sécurité. Cela concerne particulièrement des jeux comme PUBG, Fortnite, tous les MMORPG asiatiques (même très anciens, comme MuOnline ou SilkRoadOnline, que j&#39;ai parcouru il fut un temps)... Et récemment Doom Eternal, qui a suscité tellement d&#39;hostilité qu&#39;une mise à jour du jeu a dû être mise en place pour supprimer ce logiciel des parties solo du jeu.&#xA;&#xA;Doom Eternal&#xA;&#xA;Oui, mais...&#xA;Valve a indiqué être au courant de cet aspect et va trouver des solutions. VMWare, y travaille déjà avec leurs solutions de virtualisation (important pour eux avec les licences de logiciels professionnels), et... plus récemment Wine ! La version 5.10 de Wine annonce travailler sur le programme Denuvo Anti-cheat !&#xA;&#xA;Quid des parties de Apex ?&#xA;&#xA;#linuxgaming #denuvo #anticheat #wine&#xA;&#xA;&lt;hr width=&#34;100%&#34; &#xD;&#xA;        size=&#34;100&#34; &#xD;&#xA;        align=&#34;center&#34; &#xD;&#xA;        color= #dd4814  ]]&gt;</description>
      <content:encoded><![CDATA[<h2 id="tricher-c-est-pas-bien">Tricher c&#39;est pas bien !</h2>

<p><img src="https://upload.wikimedia.org/wikipedia/commons/thumb/5/5b/Denuvo_vector_logo.svg/1200px-Denuvo_vector_logo.svg.png" alt="Denuvo" title="Denuvo"></p>

<p>Les programmes anti-cheat sont très utiles pour le jeu en ligne. Ils permettent d&#39;avoir une expérience de jeu égale pour tous, notamment dans les jeux où gagner de l&#39;expérience permet d&#39;acheter du matériel, étendre des possibilités ou dans les jeux compétitifs. Les tricheurs achètent du matériel plus facilement en s&#39;arrogeant des crédit dans le jeu ou certaines capacités sont aussi boostées, auto-aim pour viser les ennemis et autres joueurs...</p>

<p>Bref, si leur utilité est incontestées pour beaucoup de joueurs sérieux, c&#39;est surtout leur construction qui est mise à mal. Incompatibilités, ralentissements, jeux devenus injouables sans anti-cheat ou au support technique vacillant, les exemples sont légions.</p>

<h2 id="les-anti-cheat-avec-linux">Les Anti-cheat avec Linux</h2>

<p><img src="https://alopezjrblog.files.wordpress.com/2014/10/img_0360.gif" alt="DRM"></p>

<p>Pour qu&#39;un logiciel anti-cheat puisse servir, il doit pouvoir détecter certains types de logiciels lancés par l&#39;utilisateur, ou certains comportements jugés inhumains (frappes au clavier trop rapide, visée automatique de la souris...). Certains logiciels vont loin dans leur implémentation : ils vont jusque dans le noyau du système d&#39;exploitation pour détecter ces tricheries.</p>

<p>Oui mais, ceci n&#39;est pas sans risque. Les anti-cheat comme les protections DRM sont souvent des logiciels liés à des entreprises publicitaires, des profils marketing, ces logiciels ne sont pas open-source (on ne peut pas savoir exactement si ce qu&#39;ils indiquent faire, ils le font exactement ou s&#39;il n&#39;y a pas d&#39;autres comportements). Par exemple, Sony avait intégré une protection anti-copie à des CD Audio et le logiciel permettant de déchiffrer cette protection pour la lecture des fichiers <a href="https://www.futura-sciences.com/tech/actualites/tech-cascades-failles-deboires-drm-sony-7610/" title="ouvrait des failles de sécurité importantes" rel="nofollow">ouvrait des failles de sécurité importantes</a> permettant à des rootkit de détruire des données, exploiter des machines...</p>

<p>Pour un système qui intègre la plupart des serveurs de données dans le monde, ou une énorme partie des supercalculateurs tournent avec, il est inconcevable d&#39;ouvrir la porte à ces types de logiciels à la sécurité chancelante (Microsoft, lui, s&#39;en fout royalement).</p>

<p><img src="https://i1.wp.com/www.pcgames.de/screenshots/original/2017/06/game_monitor_windows_10-pc-games_b2article_artwork.jpg" alt=""></p>

<h2 id="des-jeux-qui-ne-tournent-pas">Des jeux qui ne tournent pas</h2>

<p>Il est donc normal que certains jeux ne tournent pas sur Linux à cause de ces programmes. C&#39;est une question de sécurité. Cela concerne particulièrement des jeux comme PUBG, Fortnite, tous les MMORPG asiatiques (même très anciens, comme MuOnline ou SilkRoadOnline, que j&#39;ai parcouru il fut un temps)... Et récemment <a href="https://nofrag.com/doom-eternal-va-retirer-temporairement-son-anti-cheat/" title="Doom Eternal" rel="nofollow">Doom Eternal</a>, qui a suscité tellement d&#39;hostilité qu&#39;une mise à jour du jeu a dû être mise en place pour supprimer ce logiciel des parties solo du jeu.</p>

<p><img src="https://www.geekgeneration.fr/wp-content/uploads/2020/03/doom-696x392.jpg" alt="Doom Eternal" title="Doom Eternal"></p>

<h2 id="oui-mais">Oui, mais...</h2>

<p>Valve a indiqué être au courant de cet aspect et <a href="https://www.gamingonlinux.com/2019/02/apparently-valve-are-working-with-easy-anti-cheat-to-get-support-in-steam-play/" title="va trouver" rel="nofollow">va trouver</a> <a href="https://www.reddit.com/r/linux_gaming/comments/gqvayn/easy_anti_cheat_games_seemingly_working_again/" title="des solutions" rel="nofollow">des solutions</a>. VMWare, y travaille déjà avec leurs solutions de virtualisation (important pour eux avec les licences de logiciels professionnels), et... plus récemment <a href="https://www.winehq.org/announce/5.10" title="Wine" rel="nofollow">Wine</a> ! La version 5.10 de Wine annonce travailler sur le programme Denuvo Anti-cheat !</p>

<p><img src="https://geeko.lesoir.be/wp-content/uploads/sites/58/2019/10/dims-1024x576.jpg" alt="Quid des parties de Apex ?"></p>

<p><a href="/nasra/tag:linuxgaming" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">linuxgaming</span></a> <a href="/nasra/tag:denuvo" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">denuvo</span></a> <a href="/nasra/tag:anticheat" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">anticheat</span></a> <a href="/nasra/tag:wine" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">wine</span></a></p>

<p><hr></p>
]]></content:encoded>
      <guid>https://write.tedomum.net/nasra/anti-cheat-et-linux</guid>
      <pubDate>Fri, 05 Jun 2020 22:52:15 +0000</pubDate>
    </item>
  </channel>
</rss>