8 ms·
The anticheat they use (EAC) for fortnite checks if Wine is in use, and will fail to run the game if it is. This is taken directly from the EAC dll: https://i
by noahster11 7y ago
The anticheat they use (EAC) for fortnite checks if Wine is in use, and will fail to run the game if it is.
This is taken directly from the EAC dll:
https://i.imgur.com/a4wBVWz.jpg https://i.imgur.com/a4wBVWz.jpg
- throwaway2048 7y agoEpic owns EAC for the record.
- swebs 7y agoWow, that's just evil.
- AnIdiotOnTheNet 7y agoProbably not evil, just incompetent. Many internet multiplayer games today place trust in the client in order to grant a smoother experience on higher latency internet connections, which makes it easier to implement cheating mechanisms. The fight against this is all about verifying the client and the environment it is running in. WINE is quite hackable, so one can see why they'd want to blacklist the platform outright. Doing it in such a trivially bypassed way is pretty silly though.
- blattimwind 7y agoCSGO (where leagues and MM use third-party anti-cheat) is an example where the community deems the vendor's AC insufficient. The most extreme example is Rockstar Games / GTA V, the multi-billion-dollar revenue AAA title where anyone with a free to download menu has far more power than all Rockstar administrators combined.
- Konnstann 7y agoCSGO VAC is garbage though, and can't not be garbage without being granted extreme levels of access to the system. On Linux you can just run your cheats as root, and they will never get detected. The slippery slope of giving companies higher access is also seen in CSGO where (Faceit/ESEA, dont remember who exactly) put a bitcoin miner in their anti-cheat. Capcom put a rootkit into Street Fighter V to check for cheaters. Is that acceptable?
- tobias3 7y agoThey probably prevent it from starting and later do self checks (checksums), check for wine using other methods and then game-ban accounts in waves to hide how they detected cheating/wine. There isn't a general way to prevent cheating on open platforms with this kind of game, so it ends up being a kind of cat and mouse game. Think of an aimbot (instantly moves your mouse cursor to an enemy as soon as the enemy is seen) or a wall hack that makes enemies visible behind obstacles. The only way to detect those is to check if your runtime environment is being modified by known methods. Opening a wine front (where you'd somehow have detect Linux processes/a modified wine or even a modified kernel etc.) is probably too costly compared to the number of non-cheating players on Linux.
- ska 7y ago>Probably not evil, just incompetent. Incompetent, or rational decision in terms of bang-for-buck to reduce cheats?
- AnIdiotOnTheNet 7y agoThat's a fair distinction here I suppose. From my perspective as a hobbiest game developer, and of course player, any benefits of trusting the client are far outweighed by the problems, but that's a matter of opinion I suppose.
- dymk 7y agoEvil is a strong word. Can you explain?
- saganus 7y agoI guess the GP refers to treating all linux gamers as "cheaters" is not cool. Like another comment says, maybe it's easier to cheat using Wine, and thus banning the platform is faster/cheaper, even though they might end up catching a lot of legit users in this broad dragnet.
- privateSFacct 7y agoNot evil - it's what has been attracting users to their platforms. PUBG had terrible anti-cheat, really hurt them for a while. In all these claims a reminder that client is trusted. EPIC does "ok" with anti-cheat - be curious to hear others impressions. Cheaters are a TOTAL drag to online multiplayer, so calling efforts to fight cheating "evil" is silly.
- uryga 7y ago> calling efforts to fight cheating "evil" is silly their method (blocking Wine) is questionable though. it reminds me of websites that block Central/Eastern European IP's "because of bots" (yeah, it happens). the goal is nice, but the method hurts many honest users.
- afiori 7y agoAs far as I understand, the problem with wine is that the wine sandbox prevents other anticheat mechanism from working.
- Rotten194 7y agoYeah, but how does running a Windows game on Linux = cheating? I understand the need for modern multiplayer games to have anticheat (however unfortunate, and I still refuse to play games that use literal rootkit-esque anticheat [1]), but just trying to run a game on Linux isn't cheating in itself. Does Wine help cheats cloak themselves? [1] e.g., https://en.m.wikipedia.org/wiki/NProtect_GameGuard https://en.m.wikipedia.org/wiki/NProtect_GameGuard
- hombre_fatal 7y agoWell, using Tor doesn't mean you're looking to abuse a website. But you may find out that 99% of your Tor traffic is abuse and decide it's worthwhile to you and your users to block it. I would imagine Wine is in a similar predicament.
- Wowfunhappy 7y ago
- Havoc 7y agoCan't say I blame them. Linux is ridiculously powerful & versatile as I'm sure we all know...and having that much opportunity to mess with all the net/visual/input subsystems in a way the game can't even see (since it's trapped in WINE) is a major issue cheat wise. Not ideal but I can totally see why a company might from a practical/commercial point of view just block it outright. Especially given player numbers of WINE players vs upsetting your entire user base due to cheaters.
- jrockway 7y agoWindows has no lack of power. All this anti-cheating stuff is mostly a scam to stop the dumbest of the dumb cheaters and probably collect information from your computer that's useful to advertisers/investors/law enforcement agencies. If I wanted to aimbot in an FPS, I would just analyze the HDMI output from my computer (via an FPGA) and have it directly create the necessary USB transactions to move my mouse to the target's head. I would introduce randomness, "input lag", jitter, and even some misses, so that people looking at the kill cam wouldn't immediately think "aimbot" as they are apt to do whenever they die. (You also don't want to make your mouse movements statistically different from anyone else's, or it's the server that will pick up on your cheating... or at least a well-crafted MapReduce. Do game companies have MapReduce? I hope so.) Executed well, the developer of the game could do nothing about it; maybe I'm really good, or maybe I'm aimbotting. My computer is completely normal, down to the device descriptors on my mouse and monitor. There's no wine, no virtualization, no additional software running. In the end, trusting the client is crazy. If you want to decide win/loss based on things computers can do easily, your game is probably bad. And aiming is something computers can do in their sleep.
- ryacko 7y agoNext generation aiming for twitch shooters will use a camera that tracks eyeball movements.
- caspar 7y agoAlready available in the form of the Tobii 4C for approximately 150 USD. Only accurate for most people to about a circle with diameter of about an inch on the screen though, and it feels strange to use it for an FPS.
- deleted 7y ago[deleted]
- Maxious 7y ago"EAC/Wine compatibility is currently in a beta state with several games whose help we appreciate, but significantly more work is needed to get it to a suitably stable and hardened level for all." https://twitter.com/TeddyEAC/status/1125678854390067200 https://twitter.com/TeddyEAC/status/1125678854390067200
- snak 7y agoI'm sure there's ways to hide/change that.