JavaScript is required to use Bungie.net

《天命2》

討論《天命2》的所有事情。
由boi編輯: 8/10/2022 8:07:51 PM
14
17
boi
boi

Destiny’s Networking and P2P connectivity: What you should know

I wanted to share this as something informational, since there is frustration towards latency, particularly in the crucible. The current integration of Player-To-Player (respectfully known as Peer-to-Peer) network balancing works to a certain degree, but the overall implementation and its success is determined by how well its pros outweigh the cons included alongside it. P2P (hence the name) works by sending packets/conditions between a mesh network, allowing for all clients (the players) to interact with one another in the lobby- if one network has stability issues and has packet loss, it creates latency, or what we know as lag, such as teleportation, shots that don’t register, or postmortem deaths. At times, the system and clients may not be able to keep up with movement patterns of the players in the lobby, which creates another redundancy with quality turnout. It is also important to know that it does not always have to affect the whole lobby, as it could be an issue of the connection type between you and the other player (what we know as NAT) For the most part, P2P is great, but should be incorporated alongside an anti-cheat mechanism. If players are connected to only each other and not a hosted server, the internet packets can be manipulated and signal incorrect inputs in order to gain advantage over another opponent (I.e lag switch, DDosing). BattleEye works well to take care of this scenario, along with addressing third party software within the application- however, it will not fully resolve the “cheater” problem. Packet masking/relay can make their activity go unnoticed , which is what you may see on console every now and then. So, if you’re noticing lag when connecting to other players, it may not be from your end, but how the networks communicated to each other- unless Bungie decides to provide dedicated servers to the crucible, you will more than likely run into a poor connection every now and then, as it’s practically inevitable. [b]Edit: Feel free to correct or add on to what I shared- I have some experience with networking, but it’s not my main focus🤝[/b]
English
#destiny2

文章張貼語言:

 

以禮待人。發佈文章前請花點時間查看我們的行為準則 取消 編輯 創立火力戰隊 文章

檢視完整主題
  • I became skeptical of your analysis as soon as I read your definition of P2P (it stands for peer-to-peer, not player-to-player). Can’t be much of a network specialist if you don’t know this basic thing 🤷‍♀️ No hard feelings, just this was kind of obvious.

    文章張貼語言:

     

    以禮待人。發佈文章前請花點時間查看我們的行為準則 取消 編輯 創立火力戰隊 文章

    8 回覆
    你無權檢閱此內容
    ;
    preload icon
    preload icon
    preload icon