Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
The Courts Games

Lawsuits Suggest Some Video Game Cheating Could Be Illegal (axios.com) 80

A raft of lawsuits from the games industry seeks to crack down on cheating in some popular online games, arguing that making cheats for games and even using them might be illegal. From a report: Cheating is a scourge of many online games, inspiring increasingly bold legal counteroffensives by some of the companies who make them. Those lawsuits are largely aimed against makers of cheat software, but they don't let players who use the cheats fully off the hook.Cheat-makers "induce and enable individual Destiny 2 players to create an unauthorized and infringing derivative work each time they deploy the cheat software," states one lawsuit from Sony-owned Bungie Studios that's still winding its way through the courts.

The kinds of cheats in play aren't the ones old-school gamers might have applied by inputting a developer-programmed invincibility code. Rather, they involve premium cheats that let players see through walls to get an advantage in multiplayer combat games such as Destiny 2 or Call of Duty. Game companies, many of which are banning tens and hundreds of thousands of accounts, say cheating scares off honest players and is costly to fight. Bungie estimated in one suit that it spends "roughly $1,250,000 per year on its anti-cheating measures," not including legal costs.

This discussion has been archived. No new comments can be posted.

Lawsuits Suggest Some Video Game Cheating Could Be Illegal

Comments Filter:
  • by phantomfive ( 622387 ) on Friday December 16, 2022 @04:27PM (#63136568) Journal

    Why does the server even send information on what's on the other side of walls down to the client?

    • by rahmrh ( 939610 )

      I believe the only possible answer to that is because the coders/programmers were/are morons.

      It was probably to cut some programming corner, and one of the idiots said no one would ever take advantage of that.

      • by vivian ( 156520 ) on Friday December 16, 2022 @08:26PM (#63137124)

        Sending information about complete local game state (eg anything within radius x) is a lot easier and more efficient than having to do line of sight tests for each player to each other player, which would not necessarily be accurate anyway due to latency and could cause jitter or popping if the client viewpoint has moved to expose the position of their opponent but the server had not yet sent that info to the client because from the servers point of view they are still hidden.
        This also only addresses one kind of cheat - there are many others.
        Cheaters cost the industry real money in terms of much more development resources having to be spent on stopping cheaters instead of developing new content, and it also often adds a performance penalty that cuts into frame rates,m and increases the cost of development.

        In addition, the cheaters drive non-cheat players away from the games, and this costs the company sales revenues.

        If you want to cheat, play a single player game and cheat your heart out. No one will care. But cheaters who spoil the game for others deserve to be punished.

    • by Entrope ( 68843 ) on Friday December 16, 2022 @04:35PM (#63136588) Homepage

      Presumably because the motion predictor thinks the thing will/might become visible around a corner, or maybe because approximating visibility is easier than computing it exactly on the server side. I expect the first is more likely. It's sufficient for most cheating purposes, and would degrade the game quality for non-cheaters if the server changed the behavior.

      • by maorb ( 2578043 )

        Also they could feasibly be making sound that the player IS supposed to hear, so their location and current actions are important for your computer to figure out what sounds to make.

      • The server would have to predict YOU is the problem. Client side movement prediction puts your own client ahead of the server. Your client can easily predict that when you press jump you will go up, and your view will shift immediately. The server could only predict you running in a straight line. Jumping to look over an obstacle would break this whole system because a server can't predict it. Any obstacle you could quickly peak around would have to be treated as if it wasn't there.

        When the test is wha

    • Because netgames usually only send a small amount of data between the clients like player positions etc. to keep communication fast while visibility tests are made on the local machine. Otherwise you would have to simulate the whole scene from the view of the player on the server and keep it synchronous with the client which would be a distributed coding nightmare.

      • I think it's mostly a hold over from earlier times when doing all of these calculations server side would have been too expensive as the number of players increased as you'd need to calculate each pair of players to determine visibility every time the server wants to check, and this can get a little hairy depending on the complexity (e.g. seeing through windows or fences, or being able to see someone's feet or other body parts if they aren't behind full cover) on top of everything else. Even if the server o
        • by HiThere ( 15173 )

          FWIW, my guess is that the increased requirement for communication would increase the lag between action and response. The less communication you need, the faster your responses can be...if the local machine is fast enough.

        • by AmiMoJo ( 196126 )

          The other big issue is that players out of sight can affect the state of the world. Either their position and actions are sent all the time, or occasionally the server needs to dump a load of state data to a player as they enter a previously unseen area.

        • What do you do if the player view state is out of synch between server and client? Either the client would see a player he's not supposed to see yet or not see a player that can already see them.

    • Because the server is not responsible for rendering each frame of the game for each player?

      To keep network traffic down, the game server only needs to keep track of the players and items on the level and make sure all players are working with the same data. None of that is visual; All the rendering (including wall clipping) is done client side because that's just what makes sense.

      This if course means a bad actor client can snoop or modify the game's data to reveal more than the player is meant to see, but t

      • Re: (Score:3, Interesting)

        Make multiplayer streaming only. There are several game streaming services that seem to work quite well - in which case the host company controls the clients (cheaters are physically unable to alter network code)
    • by reanjr ( 588767 )

      Because things like hit detection would not work if all your logic was on the server. It's too high latency to play an FPS over the Internet unless you have most of the work done on the client. So generally the client sends a stream of actions, and the server will verify the result to be within a certain amount of drift, but ultimately the final decision on where you were shooting usually comes from where your local machine says you were aiming at the time you clicked and what you were seeing on the scree

    • Lots of reasons why clients need to know where things are. For example they need to be able to play the engine sound of the vehicle you can't see at the correct place in the 3D sound space. Or correctly handling the case where something you can't see is reflected off something shiny you can see.

    • Why does the server even send information on what's on the other side of walls down to the client?

      1) As others have pointed out there's good technical reasons why the client needs to know things that aren't visible to the player. If nothing else the collision calculations that determine visibility are probably very expensive and need to be done by the client.

      2) The question is a bit of a red herring. Wall-hacks are only one kind of cheat, there's also aim-bots, seeing hidden or obscured stats, and other hacks that don't rely on info not visible to the user. The moment the client is compromised you're go

    • Because games were traditionally single player and so most common off-the-shelf game engines do all the calculations locally. Games that were specifically made for multiplayer like WoW have little to no issues related to cheating.
    • by gweihir ( 88907 )

      Latency. Too many people are on connections that would prevent playing online shooters otherwise. If the client already knows, the client can do the reaction instead. Of course, that means cheat-software can also know.

    • Why does heat allow you see past things others don't want you to? Funny how all of these shooters love trying to prevent something you can do in real life.

      As for the reason, it's two fold:

      1) Distributed / mesh networking. - Some games use this to avoid high latency links. As an example: player 1 may have a 20ms connection to player 2 but a 80ms connection to player 3. Player 2 on the other hand has a 20ms connection to both player 1 and player 3. The fastest route to get data from player 1 to player 3 i
    • Plenty of reasons.

      1. Accurate audio positioning of footsteps etc. The client must know position of the footsteps.

      2. If the player charges around the corner, the client needs to know what's around it to render. Otherwise lag will result in a player suddenly appearing when they weren't there. Also, being killed by invisible players will be a thing, especially with higher pings. Probably not a good idea to put that in your game.

      3. While it would be great to only send the exact data the client needs to have, re

    • by MrL0G1C ( 867445 )

      Or why don't they just check the client-side code is unadulterated, surely that's possible with code-signing and error correction types of algo's.

      I don't mind these companies trying to stop cheating but there are lines they shouldn't cross such as spying on the users computer.

      I also find it concerning that hacks might be classed as alternative works, I feel that there could be negative consequences down the road elsewhere if this was allowed and most of all it's not true, derivative works have to be sold, t

  • so claiming that mods = copyright issues / DMCA?
    and if ends up in the wrong court then things like OS debug tools may end being banned.

    • I suspect that the wow glider lawsuit has encouraged more companies to consider the DMCA as the solution to their "cheating" problems. But in the process, games which attach to a client process and provide overlays (ex. Discord) or do screen cap (ex. Twitch) would also be infringing. Actually, since I do write this sort of code on occasion, you'd be surprised at how many things attach themselves to running processes in a mature system, most of them are innocuous.

      At the end of the day, if the courts agree to

      • by HiThere ( 15173 )

        FWIW, I already see shrink wrap software will have to be seen as a legal trojan. I *strongly* prefer GPL software, and among that AGPL. But not many games are developed with that license.

        OTOH, I think it's now been well over a decade before I interested enough to buy a game. The last one required a server connection to run, so I uninstalled it.

      • and other laws will help like ada screen readers or do you want to lock out blind people

    • Someone who makes a mod is arguably creating a derivative work.

      • by stwrtpj ( 518864 )

        Someone who makes a mod is arguably creating a derivative work.

        No, they're not.

        A derivative work can stand by itself, representing a change to the original work, but requires that the entire work be represented. A mod changes one aspect of a game and cannot be used on its own. It requires the original game.

        So, no, a mod is not a derivative work. We need to stop this bullshit of tying everything to copyright law.

  • I just don't play games online. Problem resolved. I can cheat all I want and never publish my "derivative work".

  • If it is illegal to modify behavior of a software client residing on your PC, because that how most cheats work, you don't own your PC. While I don't like cheaters in online games, I am not will to pay such astronomically high price to attempt to get rid of them.
    • by reanjr ( 588767 )

      Installing and running someone else's software - as a general rule - automatically violates their implicit and exclusive copyright over the code. That's why pretty much all software comes with a license protecting you when you do things that would otherwise violate the copyright holder's exclusive rights. If you don't follow the license, you lose your protections.

      You can't - by law - make copies of PDFs you find on the Internet and save them to your hard drive. If that's the criteria, you already don't o

    • It's one angle of attack, people do all kinds of petty illegal stuff every day (just look at an american freeway), but imo a more appropriate way to handle this is that connecting with a hacked client to the server is a violation of your license to access that server at minimum and possible breaking some unauthorized/anti-hacking law at worst. Of course these kinds of client-interactive cheats are not going to last too much longer as improvements in machine learning and vision mean there's a rising tide of
      • Depends how you are cheating. I remember back in the early everquest days, 01-04, some guilds would have a person running a linux box with network analysis software and another app could display a map and fill it in with the information traveling between the client and the server.

        It allowed guilds to quickly and easily "see" all the mobs and where they were at. Sure, it only ran on linux and you were only running everquest on windows back then, so you had multiple computers setup, but it was pretty nifty.

        Ir

    • The copyright angle is to get the cheat engine developers. You, they'll just ban.

  • You cat legally tell me that I'm not allowed to do with what I own.

    And if you sold something to somebody else under specific terms, as soon as they sell it to me, I no longer have to deal with your bs.

    I own the property, I control how its used. That's the law.

    That's why Elon is allowed to destroy twitter, he got debt financing and paid for it. Everybody had plans and goals for it, but he is the owner now. If that's ok, then its the same thing.

    • You cat legally tell me that I'm not allowed to do with what I own.

      You all gave that up with steam, mmos and windows 10. As soon as you touched a client-server programmed EXE, software licenses could be enforced by the courts because you've given up ownership of your device.

      You don't seem to grasp the last 25 years of PC gaming has been one of theft and larceny, the whole industry knew in 1997 with the advent of ultima online, the average PC gamer and programmer was chimp factor five levels of stupid about basic facts about mainframe computing.

      MMO's (hereby known as clien

      • When you connect any two computers together and network them together, according to basic electronics, they become a single electrical circuit.

        I'm quite familiar with basic electronics, and no, computers connected via fiber-optic links and TCP-IP do not "become a single electrical circuit".

        • When you connect any two computers together and network them together, according to basic electronics, they become a single electrical circuit.

          They do, when you connect any computer together they become a single computer, aka when you take up steam or any application with a login screen or user account, you're getting robbed idiot, Microsoft, valve and the game industry desperately wanted to kill off local plaintext binary executables that enabled mass piracy to begin with. When you connect your PC to the internet, they can now divide any future program (windows, pc game, etc) into two sets of exe's, while denying you ownership of the game you pa

    • by nasch ( 598556 )

      And if you sold something to somebody else under specific terms, as soon as they sell it to me, I no longer have to deal with your bs.

      Their response is that they didn't sell any property, they granted a license for use, with restrictions. Not sure if this position has been tested in court.

  • by bubblyceiling ( 7940768 ) on Friday December 16, 2022 @06:31PM (#63136930)
    The real reason why these games are so easy to hack is that, they are using game engines that were designed for single-player. These engines do all the computations locally on the machine. The server is just a coordinator between the players.

    However this is not the case for all games. Take something like WoW, and you'll see they have little to no cheating issues. These games were made for multiplayer and the server plays much more of an active role in the gameplay. Just like online chess, where the players only send the moves they made, the calculations and board is managed by the server. Thus cheating is not possible
    • One way to cheat in WOW (this may not work now but it use to) was to edit the graphics file. You could change the image that the client displayed when an enemy combatant was carrying the flag in a battleground or when they grabbed a power up or if they were a priest.

      Sure, it takes a bit of work and know how, but it was a thing for a while. Another thing you could do was change the appearance of your avatar locally, which could still be fun.

      Shit, with wow 3.5.5a (I think that's the last wotlk client) you can

      • Yes, but that is trivial to detect. If player is on a position that they are not supposed to be in, the server can detect it. I believe that "hack" was done on a private server and not on the actual servers
    • by nasch ( 598556 )

      The real reason why these games are so easy to hack is that, they are using game engines that were designed for single-player.

      I would like to see a reference for that if you have one.

  • It seems interesting that they claim to spend 1.25M on fighting cheaters when, in general, their attempts have been sad and meaningless. Hell, even dedicated anti-cheat companies aren't very good at stopping cheaters. Riot's Vanguard rootkit doesn't even do it.

    Trust me, I get it, cheaters suck, but Bungie is smoking something premo if they think this has any chance in hell of going through. Try hiring better developers for your shitty games, Bungie.

  • If they don't stop cheaters, players will become apathetic and not spend as much in the gambling part of the game that is the random loot/prize boxes they need to sell to players to compete. If competition is plagued with cheating, players will stop spending so much to try to outdo other opponents spending on the loot boxes.

    The vendor wants to be the only game providing advantages over other players.

  • Lawsuits with your players is totally wrong approach. Just create new server instance and move there all cheaters. Without letting them know.

    Inspired by Apple TV+ comedy series Mythic Quest [apple.com] in which they create extra separated server for all nazi players. (When I was looking for the link, I just found that it will be soon expanded with new series Mere Mortals [apple.com])

    I can imagine that for some players, writing cheats or to modify a game is another way to have fun.

    I wrote one cheat program myself when I go
  • Can't these companies that are concerned about cheating in their games just make them console-only?

    Admittedly, I know little about consoles and I'm not sure if this would be technically effective. As a long-time PC gamer I just hope that it would keep this crap (current generation of online games with loot boxes and whatnot) far from the PCs, with the added MASSIVE bonus that the asshole greedy companies won't push so hard to limit my freedom about what I can do with my own PC.

    • by nasch ( 598556 )

      Can't these companies that are concerned about cheating in their games just make them console-only?

      If they don't like money, yes. There aren't a lot of non-profit game development studios though.

  • Blizzard successfully used this strategy against a game automation tool named "Glider" back in the mid 00's. They argued that by running the game and Glider reading it, you've breached the TOS and thus the "copy" in memory was a DMCA/copyright violation of sorts. This relied on the judge and jury not understanding how computers work at all and they successfully won their case. Sony probably stumbled upon this case and is adopting the measure.
  • Might be illegal? Really? Big claims to throw around without even mentioning what law "might" be broken.

    It harms your profits? So what? So do other competing games - there is no law protecting your profits.

    • by nasch ( 598556 )

      So you didn't read the summary?

      • I did. There's nothing in the summary that suggests any law is being broken.

        Perhaps you're referring to the completely bullshit bit about: "induce and enable individual Destiny 2 players to create an unauthorized and infringing derivative work each time they deploy the cheat software,"?

        That's not illegal. I can do whatever I want to my copy of Mickey's Christmas Carol and copyright law has NOTHING to say about it. What I can't do is *distribute* that derivative work. Just like the name says, copyright

        • by nasch ( 598556 )

          That's not illegal.

          That's for a court to decide.

          Just like the name says, copyright is a restriction on your right to *copy* the product. Nothing else.

          Incorrect. There are several rights protected by copyright, only one of which is reproduction.

          https://www.law.cornell.edu/us... [cornell.edu]

          • Sure, a corrupt enough court can mangle any law.

            And yeah, there are actually a few other rights stolen by copyright law - but none of them apply in this scenario.

            • by nasch ( 598556 )

              What about the one explicitly mentioned in the lawsuit? Maybe the suit won't succeed of course, but it clearly has a basis in copyright law.

              • Which one would that be? I'm not reading the legal filing, and even skimming the article the derivative works theory is all I see - which would be thrown out by any halfway competent (and honest) judge, because there is no law against making derivative works - only against *distributing* them (or in some cases publicly displaying/performing them). It's 100% legal to draw all over your Mickey Mouse poster to your heart's content.

                Heck, before Linux, Minix was the home *nix of choice, but was hobbled by the

                • by nasch ( 598556 )

                  there is no law against making derivative works

                  I already linked it for you but here it is: "the owner of copyright under this title has the exclusive rights to do and to authorize any of the following... to prepare derivative works based upon the copyrighted work;".

                  Prepare. Not distribute, prepare.

  • by organgtool ( 966989 ) on Saturday December 17, 2022 @02:15PM (#63138490)
    Everyone who grew up in the 1980s played an NES game at some point using a Game Genie. If you didn't own one, one of your friends certainly did and it was crucial for some games that must have been designed by complete sociopaths. After the Blizzard lawsuit, this method of modifying game data in memory became illegal. That means that almost everyone who grew up in the 1980s is a criminal by today's standards for using a Game Genie. Anyone who modified the data files in Doom to increase the damage and rate of fire for the weapons would be considered a criminal today. It's completely insane!

    Don't get me wrong, I absolutely despise cheating in online games. However, in order to violate copyright, I thought you had to distribute the work. What kind of maniac judge thinks that copying data from storage to memory is "distribution"?
    • by nasch ( 598556 )

      However, in order to violate copyright, I thought you had to distribute the work.

      Preparing derivative works, making copies, and distributing copies (and some other things) are separate rights in US copyright law.

      https://www.law.cornell.edu/us... [cornell.edu]

  • "... to create an unauthorized and infringing derivative work each time they deploy the cheat software"

    This means they are running a modified client, that a modified client can show different information or allow different movement etc. means they haven't programmed the server correctly ...it should not give the client more information than it needs, or allow the client to send back impossible moves ...

    You can cheat because they don't know how to or could not be bothered to write the game properly ...

  • To all students I want to recommend the best essay writing service rush-my-essay [rushmyessay.com] .You can talk to your writer . If you have questions or messages for the writer, just send them an email or leave a message using the live chat option and the writer will respond soon. It's a very convenient and modern feature . Highly recommend .

Some people claim that the UNIX learning curve is steep, but at least you only have to climb it once.

Working...