JavaScript is required to use Bungie.net

Destiny

Discuss all things Destiny.
Edited by SkinlessGorgon: 8/26/2016 6:37:10 PM
333

SGA : Avoiding lag and optimising your router for online gaming

Hi Everybody EDIT: Thanks for the likes dudes. Wow My 1st front page :) [spoiler]Hi Dr Skinless :)[/spoiler] This will be a long post, but hopefully worthwhile to most of you that think Plug & Play actually works. [quote]This will not cover any specific router or setup, only give you information on the best options, specifics are covered by the instruction manual of your router[/quote] I've been in this community since the Beta and I have over 15 years experience in networks and IT Systems, and lately people seem to be having more and more problems getting setup for playing online games. Most of you will say that I'm drunk, and you might be right, others will say that Bungie needs to fix their shit, and others out there are mystified as to why they are banned from trials. Lets get started. First, Destiny's PvP mode is based on a Peer-to-Peer host model. This means that when you start a PvP match, Bungie looks for other players right? Its also determining the host for a match. The host connects to the Bungie Servers, everyone else connects to the host. So its probably 90% not your connection or Bungie servers. PvP in Destiny means that you need to play against other peoples bad network setups. Secondly the speed of your network connection doesn't really translate to how good an experience you will have. Destiny uses about 0.8Mbps upload from your console to the host. It can be slightly higher if your host, maybe about 1.2-1.5Mb/s. So your 300GB download over fiber does dick all to help you. How can you fix it? Well for a start you know how Xbox One and PS4 have Wireless built-in to the consoles? Yes? Well here is a pro tip, [b]DON'T USE WIFI FOR ONLINE GAMING. EVER[/b] Always hard wire your console to your router using Ethernet cable. Ethernet is a pretty robust protocol, to the point where it can continue to function even if either your network cable or the cable plug or even the port on your router is damaged. I’ve had instances where a network cable was plugged in but not fully seated in the switch port. The system was online, but it was very slow and was seeing occasional packet loss. Sure enough, when I checked the cable I heard the little noise you hear when the little key/lock on the cable engages. Once the cable was securely connected everything worked perfectly. If you can't directly Hard wire your console to your router then there are other solutions like Power-line Adapters. [url]https://www.amazon.co.uk/TP-LINK-TL-PA511KIT-Gigabit-Powerline-Adapter/dp/B005FVOKM8[/url] These come in various forms but connect Ethernet cables over your house power grid. Clever, eh? Try to not let your little brother download a ton of porn while your playing Destiny. Also streaming audio and video eats bandwidth. A typical HD VoD stream can eat anywhere between 5 and 20 Mbps download and for low bandwidth connections this will use upload speed at the same time. Also try not to stream your gameplay either if your on. Its great to have people watching you and all, but its kind of like Netflix in reverse if your streaming at high quality. i think Twitch is about 3-3.5Mps, so if like me you have a 5Mbps upload then that's going to get saturated very quickly. If either upload or download gets maxed out then it will cause lag in the router. Yes I'm getting to it! That was only the start dudes, strap in for the long haul. Make sure your Router has the most up-to-date firmware installed. Always. Your router has the ability to dish out IP addresses automatically called DHCP. That's great and all, but your console needs a fixed IP address. The automatic one can change and this can cause problems for online games. Your router may have an option to set a Reservation, this will save you some work here. If it doesn't set your IP address on your console outside of the range of addresses your router can dish out. eg if your router can give out 192.168.1.1 to 192.168.1.50, give your console 192.168.1.51. Now you have a choice here. Use QoS, DMZ, port forward or uPnP. That's great but what does that mean? QoS is a way for modern routers to manage bandwidth through a technique called Quality of Service. If you're lucky, you'll be able to adjust QoS via the router software simply by selecting a category (such as voice, applications, or gaming) and assigning it a priority (such as highest or normal). This method is by far the least painful method of optimization. On my router I need to do it by MAC address. If you can also set the maximum upload speed to be 98% of the maximum. If your ISP says its 5Mpbs, then set it at 4.8. If you don't know go to [url]speedtest.net[/url] and find out. This will stop your upstream saturating and causing lag elsewhere on your network. Put your console in a DMZ if your router supports it. This is just another way to direct network traffic to your device involves putting it in the DMZ. No, it doesn't ship to North Korea--it simply moves your device from behind the firewall and out in the open, where it can receive all traffic without interference from the router. This arrangement typically gives the device your broadband IP address--with all the vulnerability that entails. Such vulnerability is why each router has its own firewall. The DMZ is usually reserved for a server or a PC that you'll use for gaming or for serving Websites. Since a console is a sealed black box, its OK to put this into a DMZ. For PC's or servers this would be a last resort option. If your router doesn't support DMZ, then you have to either port forward or use uPnP. Port forwarding sends all traffic traveling through a specific port or ports to a specific device. This technique lowers the lag at the router and lets the destination device handle the processing. Keep in mind that a forwarded port then becomes unavailable to other devices. Generally, you specify the port number, the protocol (TCP, UDP, or both), and then either the IP address or the the MAC address of the device. Keep in mind that port forwarding doesn't support QoS and that's where the magic happens. Port Forwarding is a pain in the arse, and I'm not going to explain it. More info can be found here [url]http://portforward.com/help/destiny/[/url] If you use more than one console on the same network, you can't use port forwarding (thank Jeebus!!!), you will need to use uPnP instead. Mainly it does the same job as port forwarding, but it can send the same port to multiple devices, automatically. I can hear some of saying " my router only supports port forwarding and is 10 years old", and some of you say " My ISP only supplied a modem that doesn't do any of those things" well maybe its time you get yourself a new shiny router. If you need to you can connect a router to your existing router by disabling any WiFi , putting the new router in a DMZ or forwarding all ports to the new router, then connecting the ethernet cable from port 1 on the the old router to the ISP/internet port on the new router. Then all your connections go through the new router. Some of you are saying " Hey Gorgon, why are you a dick?" , but most of you probably will be like "All the tips are really good, but I got other people using laptops off this connection. I cant kick them off cause they pay all the bills. Can I do something about them?" The answer is Yes. Yes you can if your router supports WMM or WME. If you QoS the upstream(upload), WMM is QoS for wireless devices on the downstream(download) Wireless Multimedia Extensions and Wi-Fi MultiMedia are two names for the same 802.11e wireless QoS service. By all means, enable WME or WMM if your router supports it. The setting will help with streaming applications such as voice and video on a PC or a mobile phone. You can even take this one step further if your router, and your devices, supports Dual Band Wifi. Concurrent wireless allows you to perform ad-hoc QoS by splitting traffic between the two networks. For instance, you could name your 2.4GHz wireless network "GeneralPornDL" and your 5GHz wireless network "Netflix/Facetime." Have users connect to the 2.4GHz network for surfing or general network chores, and to 5GHz for Skype or to watch HD video. "I thought you said this would bust my lag", well nothing can do that, but if you follow the above advise then you can seriously reduce your lag, and improve the quality of your network. There will always be lag, but its how you minimise it that counts ;) Skinless Out !!! TL:DR 1. never use wifi, always use ethernet. Use Powerline adapters if necessary. Check your cables are not bust! 2. Fixed IP for your console 3. Qos the upstream, or DMZ, or port forward (ewww) 4. set max upload on QoS as 98% 5. Enable WMM for downstream WiFi devices (you can adhoc QoS by using the dual band WiFi channels) 6. Maybe, enjoy a much less laggy PvP experience in Destiny [spoiler]This stuff gets my dork part tingling :p[/spoiler]

Posting in language:

 

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

  • Destiny is one and only game in my current playlist that has this issue. All the other games work just fine. This is again one of those times when you should really hate the game instead of players. No dedicated servers is just cheap ergo Bungie is cheap.

    Posting in language:

     

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

    1 Reply
    • Or just build a lag switch, all the cool kids are doing it. They were abducted by bungie and had their thumbs bitten off and balls castrated, but hey whatever lets you win!

      Posting in language:

       

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

      1 Reply
      • Probably the most educated and helpful post on Bnet, if people are prepared to read it in detail and at least try to improve their setup.

        Posting in language:

         

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

        1 Reply
        • Great advice, but first check your router. I'm no computer/network technician, If your current router was purchased when China was hosting the summer Olympics, the issue is probably your router dying a slow death. Hard wiring probably won't help much, and putting your console in a DMZ likely would be as effective as putting your console in THE DMZ. Otherwise, like I said, great advice.

          Posting in language:

           

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

          1 Reply
          • Not to sound like a douche, I don't do anything that you mention here(still helpful advice), but I lag once in a blue moon. Its my opponents who tend to lag due to matchmaking finding someone in Italy when I'm in New York which creates latency issues. Now I could be wrong because I'm not a tech guy(more of a numbers guy) but everything you mentioned will this help me get matched up with opponents who aren't across the globe?

            Posting in language:

             

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

            1 Reply
            • The Post is nice and all but honestly, this is the ONLY game I play that has serious lag problem's among my most commonly played titles. Just on that alone I know it's Bungies fault & not mine.

              Posting in language:

               

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

              1 Reply
              • Nice write up. Maybe you can give me a tip or two. My setup is a 15mb down, 1 mb up, wired connection, open NAT, and I have latency issues. If I unplug my Xbox and use the same ether net cable with my MacBook, I'll get a read of 20-50ms. But when I run the diagnostics on my Xbox, I'm getting 120ms. At any time during a pvp match I can tell when my latency skyrockets. I'll lag something terrible, the kind that haunts me in my dreams. Lol. I'll run a diagnostic, latency will jump over 1k ms. I can reset everything and bring it down, but it will happens again. If I don't reset, eventually the lag will settle and latency will drop again. Any suggestions? Hard wired, open NAT, no other devices connected while playing.

                Posting in language:

                 

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

                1 Reply
                • Even if everyone did optimize their setup the matchmaking system will still place us in global lobbies with lots of lag due to distance, and the netcode that deals with that lag will still be just as shitty as it is now.

                  Posting in language:

                   

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

                • [quote]If you use more than one console on the same network, you can't use port forwarding (thank Jeebus!!!), you will need to use uPnP instead. Mainly it does the same job as port forwarding, but it can send the same port to multiple devices, automatically.[/quote] I believe you can as long as they aren't online at the same time since the ports used are the traffic ports used for nearly all online gaming. Albeit some are specific to console/game. I have my XB1 port forwarded and it doesn't affect my Wii U since the 2 aren't in use at the same time, my XB1 does however also have a static IP, which is well worth looking into and not difficult for a novice to setup.

                  Posting in language:

                   

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

                • I believe more complaining posts like "Give us DEDICATED SERVERS!!!" the better. Give Bungie the pressure they deserved. That would be the ultimate solution... dedicated freaking servers.... You saw all those post asking for private matches? Now they get it. That is how Bungie works. Flood the forum with more "Give us dedicated servers" post people. If you love this game do it. P.S. Thanks for the post BTW but I am not going to change a damn thing of my set up for one stupid game when all my other games like Titanfall and Halo 5 run like butter.

                  Posting in language:

                   

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

                  2 Replies
                  • I have my PS4 connected in Bridge mode, ence for i have NAT1 on my PS4. It`s the game...

                    Posting in language:

                     

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

                  • reply for later

                    Posting in language:

                     

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

                  • Very nice, man. I know someone that's going to want to read this!

                    Posting in language:

                     

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

                  • Bump for later. Have to wipe.

                    Posting in language:

                     

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

                  • Good job man, quick question, should my potato router be baked or boiled? ;-) jk :-)

                    Posting in language:

                     

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

                  • Reply for later?

                    Posting in language:

                     

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

                    2 Replies
                    • Lol. This is a very informative post. I appreciate the flow of knowledge. Now, I can count on you to do my ECET homework right? Awesome, I really appreciate it! Hey, the 1's compliment is the same as the 2's compliment. That isn't right! I'm one of the other 0010 people out there. I am taking some of those classes, but my experience is limited currently. Fortunately, I am staying in school to learn!

                      Posting in language:

                       

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

                    • Ive looked at all the options for the best connection with my internet. Ethernet is better then most of my wifi speeds, but i only have 1 cable for 2 consoles (ps4 and xbox 1) the cable didnt really work on my ps4, it stopped giving me internet, so i checked it and it was starting to melt (that was a shock, it never happened on xbox). It took ages to take out (30 mins of trying to unplug it, damm awkward ps slots!), and plugged it in my xbox. Works fine there. Now ps is on my fastest wifi, and i rarely have problems. Sure the lags there, but its there with the ethernet as well. In fact, wifi seems to be better.

                      Posting in language:

                       

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

                    • Stupid question: Should I get new cords? My internet comes in through a phone jack and then I connect the XOne through an Ethernet off the modem/router (centurylink 40mbps). Using some cords I've had for nearly a decade. Really not sure if it makes a difference since it's a functioning system currently. Moving on . . From here you say I need to set an IP for the console. Is this done on the console or through the computer where I change router/modem settings? Or both? And how do I know what IP to set?

                      Posting in language:

                       

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

                      5 Replies
                      • Edited by BulbaSmasher: 8/27/2016 5:35:54 AM
                        While i like the explanation it trully depends on what router you have... i dont remember the last time i had a wired connection... maybe halo 2... but in my case the problem ended up being my xbox one... there is a glitch on certain consoles , apperantly an update is in the works,,, involving power save mode... i have the halo 5 xbone.. i have that glitch. So once i turned on power save it takes longer to boot up but everything loads perfectly... have been booted 3 times in 4 months now... Aftewards i factory reset my router since i didnt need that set up anymore,,. I have a nighthawk,,, but it really depends on what router you have. Good explanation thought!

                        Posting in language:

                         

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

                      • bump

                        Posting in language:

                         

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

                      • Gg

                        Posting in language:

                         

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

                      • This is too complicated for me so I'm just going to ask u how to fix my connection. When I'm wired I have a 88 download and without wires I have 50 download. When I use wired I get a yellow or a red bar but when I use wireless I use yellow or green bar so.....

                        Posting in language:

                         

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

                      • Bump for later someone plz

                        Posting in language:

                         

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

                        1 Reply
                        • Damn. Dat some serious SGA right there. I almost never, EVER experience lag in this game and I have done absolutely nothing other than plug an ethernet cable into the back of my console (my router is pretty new, which might be a factor). Will bookmark this for later in case my fortunes change. [spoiler]I wonder how much of this "lag problem" is nothing more than just people having old routers. Lots of teens play this game, so they might be stuck playing on whatever router thier parents bought 7 years ago. It's outside thier control.[/spoiler]

                          Posting in language:

                           

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

                        • I am utilizing wireless broadband on a Huawei E5766s-601 WiFi dongle. Ive looked into ways to connect this to my playstation through a wire but can't find any. Any tips on how to optimize this type of setup. Thanks for the tips anyway, even though i cant use any of them i enjoy reading about networking problems/solutions and it sounds like you know your stuff :-)

                          Posting in language:

                           

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

                        4 5 6 7 8 9 10
                        You are not allowed to view this content.
                        ;
                        preload icon
                        preload icon
                        preload icon