Genshin Impact's kernel-level anti-cheat no longer runs after you close the game

Genshin Impact's kernel-level anti-cheat no longer runs after you close the game

Developer MiHoYo pushed out an update yesterday after player's criticized its overly aggressive anti-cheat system.

Despɪᴛe havɪɴg ᴏᴠᴇʀ 10 ᴍɪʟʟɪᴏɴ pre-regɪstrᴀᴛiᴏɴs, Genshɪɴ Impᴀᴄᴛ's launch hᴀs ʙᴇen surprɪsɪɴgly smooth. I'm havɪɴg a greᴀᴛ tiᴍᴇ explᴏʀɪɴg ɪᴛs Breᴀᴛh ᴏꜰ tʜᴇ Wild-ɪɴspiʀᴇᴅ wᴏʀld, ʙᴜᴛ tʜɪs ᴡᴇek a ɢʀᴏᴡɪɴg numʙᴇr ᴏꜰ pʟᴀʏers ᴛᴏok ɪssue wɪᴛh ɪᴛs ᴀɴti-cʜᴇᴀᴛ sʏsᴛᴇᴍ thᴀᴛ rᴀɴ ᴇᴠᴇɴ ᴀꜰᴛᴇʀ pʟᴀʏers ʜᴀᴅ exɪᴛed tʜᴇ ɢᴀᴍᴇ. Lᴀᴛe ʏᴇsterᴅᴀʏ, ʜᴏᴡᴇᴠᴇʀ, ᴅᴇᴠᴇʟᴏᴘer MiHoYo pᴜsʜᴇd ᴏᴜᴛ ᴀɴ ᴜᴘdᴀᴛe thᴀᴛ ᴛᴜʀɴs ᴏꜰf tʜᴇ ᴀɴti-cʜᴇᴀᴛ wʜᴇn ʏᴏᴜ exɪᴛ tʜᴇ ɢᴀᴍᴇ ᴀɴd apoʟᴏɢized.

The controversy started because Genshin Impact's anti-cheat system has kernel-level access. Without getting too into the technical jargon, that means it basically has direct access to the raw information being processed on your computer. It's not uncommon, both BattleEye and Easy Anti-Cheat both use kernel drivers, but both of those systems only run when the game is open. It's a similar (albeit much smaller) controversy to Riot Games' Valorant, which also has a kernel-based anti-cheat system that caused an uproar earlier this year. And because Riot Games and MiHoYo are both effectively Chinese companies (Riot is owned by Tencent Games) that naturally led to a lot of concerns about user privacy and data.

In a blog post, MiHoYo explained its reasoning. "The anti-cheat program only reads system information; it does not process, save, or upload information in any way whatsover," it said. "After closing the game, the anti-cheat program continues to run in order to prevent the use of certain external plug-ins that operate when the game is closed; this is to help protect the fairness of Genshin Impact for all players."

The developer initially intended to modify the anti-cheat to only run for 30 hours after the game was initially closed, but the controversy continued to grow on various subreddits and social media. Late yesterday, the developer updated that blog post to announce it was adjusting the anti-cheat system again so that it would only run when the game was running. "The game's anti-cheat program will immediately end once the game client is closed or uninstalled," MiHoYo wrote. "We sincerely apologize for any inconvenience caused by this issue. We will do our utmost to prevent such issues from occurring again in the future."

Players confirmed that was the case shortly after, so it doesn't seem to be an issue anymore. But it's nice to see MiHiYo respond so quickly to player concerns. We'll have our impressions on Genshin Impact later this week, but it's free-to-play if you want to try it out now. Just beware of some slow download speeds.

Author's other posts