JavaScript is required to use Bungie.net

Destiny

Discuss all things Destiny.
7/31/2015 5:32:47 PM
80

Dynamics of game lag and its effects on Player Experience and Competitive aspects of PvP

Bungie always talks about the "Player Experience" in almost every communication release to the public. What I want to dive into here in this thread is how lag is not just a static but rather dynamic variable that directly effects the out come of the "Player Experience." First let me mention the extremes some players go through to get competitive advantages in the game. Some players invest in custom controllers or Scuf controllers to minimize the time it takes them to send control signals to the PS or Xbox. Some modify their controller with game kontrol freaks to increase the precision of the controller to gain an advantage. Some players seek out the visual end by using smaller monitors with faster processing speed to gain milliseconds of advantage based on how fast the monitor can display the consoles video output. I will refer to these as all [b]legitimate physical modifications[/b] that players do to positively impact their personal playing experience. Scuf Gaming [url]https://scufgaming.com/[/url] Kontrol Freaks [url]http://www.kontrolfreek.com/[/url] Benq Gaming Monitor [url]http://gaming.benq.com/[/url] The [b]non-legitimate methods[/b] are ever evolving on the physical methods. The most famous is the Lag-switch where a player takes the network cable from his modem/router that connects to the console and modifies the cable by adding a normally closed switch to the orange pair in the CAT Ve cable directly connecting it to the bottom of the controller- this allows the player to simply disconnect from the game when they are in trouble. Why does this work, because it is an online game and like most gaming platforms packets are asynchronous meaning they are sent and if dropped the system moves on to the next packet never error checking nor requesting pass missed packets of data. This is a positive experience for the lag switcher and a negative experience for anyone playing against one. Next we have the advance computer security methods that are used to DOS (denial of service) attack players or DDOS (distributed denial of service). First let's understand the likely hood of you being DDOS on your console is less than a simple DOS attack. It would require the individual doing the attack to have hacked and control multiple systems in order to carry out the attack. If you were attacked most likely it was a DOS attack in which a player on the opposing team is running his system with the computer in-between the console and the modem/router with a packet filter such as wireshark. The player captures your IP address then launches a program to DOS attack you usually by pinging your system with large file sizes until it is overwhelmed and freezes, causes system shutdown, causes the application to crash, etc... All this in an effort to gain a physical advantage in the game--I file it as physical due to it direct effect on the physical console ending another persons player experience. It is important to note that just because your system freezes or crashes does not mean you were DOS attacked it could be bugs in the application, system console, a change needed by a system update, etc... Next we have those that [b]modify software[/b] on the console or the actual application itself. It's important to note that Destiny does an integrity check before launching you into the gaming atmosphere, some would think this solves the problem of modifiers. The fact is it only changes when the content is modified. In most gaming modification scripts or code the application is modified internally on the console prior to launching that game. This leaves the hackers to modify the game after the integrity check, because that is the only known check---as I refuse to connect wireshark and read through packet information to see if there is indeed other checks we will presume that this is the only check. I personally would never go to the lengths to cheat a gaming system but the most obvious method that would be hard to discover is external packet filtering, in another words having a computer system in the middle of the modem/router and console. At that point analyse the content in the packets and determine what packets are sent that mean a hit by an opponent, write a script to modify those packets before forwarding to the console. To prevent detection a player would have to create the code to randomize the amount of hits to filter. Say you are playing crucible and you notice a player that takes a lot of damage, more likely than not the hits are not being communicated via the netcode of the gaming platform. Sometimes this is server side, the method above of packet filtering/modifying also explains this type of engagement. Both these have a positive effect on the player experience for the individual that is straight up cheating and a negative experience for all those on the opposing end. Next I want to point out another software modification in which the same layout of the computer system in the middle of the modem/router and console in which the computer system aids in targeting in First Person Shooters (FPS) or actually plays the game for that individual. If you have ever been in a match of crucible and a gunslinger hits 4 targets in 180 degree plane in a fraction of a second he is extremely gun skilled or using a system to manipulate the platform. Now I want to address the lack of dedicated servers for game play and the effects lag plays on the actual player experience: [b]Tactically[/b] If a player is lagging it can have a positive or negative impact based on the players style but if an analysis were conducted I would bet that the statistical deviation of win verse loss ratio would dramatically favor those whom lag. The following below discusses some of the dynamics in which lag favors tactically. [b]Ammo[/b] If a lagging player is charging into a group of the opposing team almost everyone is shooting at the target with primary and special weapons. This leads to a depletion of special ammo that is already been depleted due to adjustments bungie made in the past. Because the player is lagging I have to put more shots into that player to deal damage causing me to reload more often and making me vulnerable to aggressive assaults on my position. A perfect example would be if I use the most commonly used weapon in crucible...aka the Thorn. If everything is working properly two head shots will make the enemy burn out and die or 3 body shots, that is 2-3 of 9 meaning I can engage 3 targets before reloading or switching to my special weapon. On a lagging player you could empty 5-6 head shots or 8-9 body shots with the same weapon before that person is dead. Tactically the advantage plays out the best when the lagging player charges/blinks aggressively towards the enemy with teammates behind picking everyone off as they try to deal with the immediate threat of the rushing shotgun/shoulder charge. This 5-9 shots is a substantial differential of time focused on one target. A few charges by a lagging player can deplete an entire team of special ammo dramatically effecting the outcome of the game. [b]Terrain[/b] The goal of most militant engagements involves the control of terrain, aka if I control more area there is less area the enemy can be, the less paths the enemy can take and easier for me to pinch, flank and kill. The lag creates a dynamic of bunching players together as they team up to try and kill the lagging player, unconsciously because everyone is trying to create distance in the terrain to increase the time to kill the charging target which funnels players together. Aggressive tactics have a dramatically negative impact on player distribution across the map and control of the terrain when performed by a lagging account. [b]Objectives[/b] The extra time to kill of a lagging person gives them the ability to neutralize/capture zones and dismantle salvage points creating huge boosts to the scoring system or deciding the outcome of a match creating an extremely negative player experience. [b]Weapon Damage[/b] Weapons act in multiple different ways for lagging players. When they shoot a target because the target is not lagging the damage is applied immediately, however dependent on how much lag the lagging player damage is not fully applied. For example thorn has two factors the immediate damage then damage over time. When the round hits the opponent that lags it also contains timing for the burn to stop, if the packet lags enough the burn timing is expired before the immediate damage is applied, this changes the effect of a 2 head shot thorn kill to a 3-4 head shot kill plus a differential of time. This scalar time differential (additional shots and time for lag to register hits) allows a disadvantaged opponent to engage and kill multiple targets being their damage is immediate. [b]Targeting[/b] Because the target is most likely moving the lagging player appears to be located in one location of your screen and when you target and hit that vector space and it is communicated in a battle ship like manner it becomes a miss due to lag in communicating players location. So what happens when a lagging player takes advantage of targeting and weapon damage that then leads to Terrain control. Well what comes next is called a Spawn Trap. [b]Spawn Trap[/b] is when a team has closed off as much area of the map as possible without flipping spawn points. This means they know where you are going to spawn what lanes you have to take and the likely hood of your K/D going positive is dramatically decreased. What is the worst element of the spawn comes with the animation that makes you helpless for about 1 1/2 seconds. All and All the player experience is directly related to the lag and lag is the deciding factor in most PvP engagements. If you are not the one lagging it is a negative player experience when you are going against a player that does.

Posting in language:

 

Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

View Entire Topic
  • This is a great summary of approaches. I think the only approach really being exploited in destiny is the lag switch. The only time I see gunslingers one-shot 4 players quickly is when using their golden gun super. I would be really surprised if their are aim assist hacks being used. I also have never personal experienced lag and most high-ranking players don't seem to report getting DDOS'd when playing ToO. Perhaps these other methods will be attempted more once bungie has a programmatic way to detect and ban lag switching.

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

    3 Replies
    You are not allowed to view this content.
    ;
    preload icon
    preload icon
    preload icon