Hi all! I’m writing this post to get a definitve answer to the following question: why am I lagging?
I kindly ask for your help: I’ve been playing Destiny 2 since launch on PC. Since then, I’ve moved plenty of times and upgraded my internet connection to a FTTH. I don’t have any ping related problem with any game, ever, but Destiny 2 just doesn’t work for me. Every PVP game suffers from a slight but noticeable lag. If I hit a 1 hit headshot, the kill gets registered after ~0.5 seconds. Gambit is even worse, with almost an entire second of delay.
Edit: I am using a wired connection and my PC is an high-end, well mantained rig. 
Now, my NAT is set to moderate and I have no technical difficulties whatsoever, but this lag problem has been present since day one. Is there any magic trick I can do to fix this, or is it something that I just have to accept? I live in northen Italy, so I think I’m close enough to most of the players in EU (the game is P2P, so… yeah).
PLEASE, HELP ME FIGURE IT OUT! THANKS!
Trying to explain to my new player friends that plays cs / valorant etc that “trades” are very common is so hard lol. Destiny is by far the worst game I’ve ever played for dying round corners or trading kills with other players. It’s also the worst game for actually being at an advantage when you’re lagging balls
Bungie’s network setup just sucks. They use a hybrid p2p system, and it is just bad for pvp. It’s honestly kind of pathetic when I consider it as a consumer, and I would undoubtedly fire them if they were a contractor touting competitive game modes.
tl;dr: It’s not you, there’s nothing you can do about it, and Bungie refuses to fix it.
It’s felt considerably worse since cross play was introduced, with the PS players (I’m on Xbox) seeming to lag the worst. Of course I’m sure PS players feel the same way playing against Xbox players so not much can be done tbh.
You mean slapping someone 5 times and them not dying, but them then turning and killing you by the architects isn’t normal?
This has been my gateway to having fun with PvP. I have enterprise-grade networking gear, two business lines, and access to every switch and router between me and the carrier hotel we peer with other large ISPs, so I know my network health in and out. There are just too many instances of where I will pop out and shoot someone, get behind cover, and then get sniped through the wall. Another annoyance is shots just don’t register damage correctly, resulting in too many trades/deaths that shouldn’t have happened.
There is no reason for a responsive multiplayer game in 2021 to use peer-to-peer networking, especially in competitive areas. Servers and IaaS (infrastructure as a service) options are extremely affordable. Respawn was able to launch Apex Legends using a cloud hybrid service that handled the peak loads, while using their own bare metal servers for the normal user traffic. I was hoping with the increased presence of EverVerse, some of that money would go into something like this, but I guess not.
Destiny 2 has the worst PVP connection I’ve ever experienced in gaming. I don’t know how anyone plays this daily.
Little can be done without help from Bungie, and they aren’t gonna give it to you. We don’t really know how they work, or where they are, to be able to pinpoint a problem. We tried to make Bungie help us because I have a friend who was at the edge of a permaban… Bungie was saying he had bad connection. I played with him no problem, every other game, no problem. But he got 2 consecutive bans and was warned there would be a 3rd, and that he wouldn’t be able to play ever again… so he stopped playing, not wanting to risk a permaban. This guy had 4k+ hours, played since D1.
All you can do is to get a wired connection, and hop from one ISP to another. There’s a bungie help page with some points you can check, too, but nothing that helped us.
Its not you. Its not P2P. It isnt hybrid P2P.
The problem is two fold:
- Bungie netcode (HOW they network P2P) is absolute shit. It is a system that barely works, and has a super low tick rate. If anything goes wrong, the machines cant handle the refreshes fast enough to fix it. This doesnt need dedicated servers to fix. Plenty of games have better P2P networking. It needs a much better networking system.
- There is no common point of latency check. If I connect to a player with ~100ms ping, thats not too bad, but then MM looks for an acceptable ping for me and an acceptable ping for them. It can choose someone 100ms away, and so on. So the ping between two players is fine. But a player in Japan and a player in the UK are commonly pulled into the same lobby this way. You REALLY notice this when the host changes mid-game, and either everything becomes unplayable, or you become a god.
If you expect a good time playing destiny, you are in the wrong game.
In addition to no “region lock” because player counts are dropping so quickly this season, you are very likely to only have a pool of VERY sweaty high skill players from places that connections are terrible. So you have to play against high skilled laggy players. The worst of all worlds.
The games networking is the worst in all of gaming for PvP and one of the best in all of gaming for PvE. Thats just how it is.
TBH, this game has a single problem in PvP and it is latency. Everything else could be addressed pretty well with that. (For example, countering a chaperone is much easier when netcode isnt giving them a 500ms advantage as well as a weapon advantage).
There’s no outgunning a PlayStation player when you play on Xbox. They’ve got a better connection half the time, or just rubber band around corners.
The games netcode is hot trash and with the amount of pussies who lag intentionally to gain the upperhand, i cant tell if its them lagging or cheating anymore
For someone who plays from AEST, we have the worst connections forever. What’s worst? No acknowledgement or even an attempt to make it any better.
crucible is fucking awful for me on PS4, three second late trades, teleporting enemies, hits not registering, they gotta get some severs and ditch the p2p
I have decent internet and dont play on wifi btw
Yep, so many instances where I’ll get a hitmarker and see it hasn’t actually done any damage, or when I empty the magazine into somebody and it kills them half a second later, or when I melee someone to death and half a second later die to their melee.
3ms ping to Google tho.
There is nothing you can do except what everyone does: only play pvp when needed.
As long as bungie keeps p2p connection on pvp, you (and everyone else) will have problems. And, apparently, buying a server isn’t on the plans to make pvp better…
im a new player of about a month and the horrible pvp is actually feeling like some kind of prank. its boggling that they dont use a dedicated server
Console crossplay has been great for PVE. For PVP it’s been a nightmare. Every other match there are at least two or three guardians teleporting around the map.
Glad to see I’m not alone with this type of issue. I got a wired connection with a gig of fiber internet, so I’m not having connection issues. My computer setup could use an upgrade, but I’m not playing on a potato either.
Trying to improve at the pvp aspect of this game then running into numerous trade offs when you clearly get the drop on people is frustrating.
Have had issues with D2 servers and network for a long long time. Seems to progressively been getting worse as times go on.
Had my first restricted 2 week bam from PvP recently because of connection issues. Been playing since D1 alpha. Really really sucks
Yep, Destiny is a lag fest. If you own anything AMD, the entire experience gets even worse. I’ve played games during the early 2000s, that had a better connection than Destiny 2.