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]
-
Tip #7 Stay away from Streamers, they are always lagging.
-
I highly doubt you've been in IT for 15 years simply based off the fact that you said "wireless is bad" The capabilities of wireless today would have little to no affect on the lag. Maybe 5-10 years ago, but not now.
-
My Ping is 10ms Download is 44.60mbps Upload is 25.85mbps Is this good?
-
Everything changed when I started using power line adapters. Highly recommended
-
I use wifi, Its not bad
-
Edited by OMP Treble X: 8/27/2016 3:19:14 PMGreat advice, thanks for sharing your knowledge :) Ever since I moved into my new home I asked the technician of my new internet provider to install the modem next to the Xbox One in the basement, I've noticed a big difference between now, being hooked up with ethernet cable and a couple months back when I had a Wifi connection at my former apartment. This difference is like day & night, there are considerably less error codes or disconnection issues :)
-
I consistently have full green or around 60-70 ping and I'm using wifi
-
Thanks for this. It's much needed as is the feedback below from other Guardians regarding the insidious ways some players cheat with technology. Now if my ISP would only allow me to set a fixed IP to set up port forwarding - they don't. It's Cox, if you're wondering...
-
Is the cake truly a lie?
-
Good bit of info here, thanks!
-
Saved for later
-
Thanks for the tips!
-
Wow finally something in the forums that is useful and not nerf this or that
-
Very smart but I didn't experience any errors before the Last update and since then it's been kicking me out of every match before it even begins. You know the update I'm talking about its the one with the local connection issue that they will not address
-
Kudos for you man! Good and helpfull post.
-
Well informed, well delivered. This is a great post and I wish I could have you at work for IT support lol
-
Just gonna place this here so I can find this post again.
-
This is great an all, but when your getting put against players across the world, this is not going to help. I know this because I have a router which shows highlights locations on where I am getting put up against. Why? Because sbmm, now if only it was cbmm, I might have a slightly better time because it will match me up with players in my own country, instead of people in japan or USA because it wants to match me against people with the same skill level
-
Edited by FrenetiCreature: 8/27/2016 12:30:49 PMI have mine plugged in, but I couldn't find one of these "hard wires" you speak of, so I had to settle for a soft one. Well, I must've screwed up there, cuz I still get lag and yellow bar a lot, and red from time to time. I tried smacking my router on the side a few times and I even tried blowing in the holes on it to clear any debris, condition unchanged. Its got a pretty hard cover, so I was thinking that maybe my taps on the side weren't enough to cover whatever was wrong, so I used a hammer. I now have a semi-circle crack and indenture on the side of my router, yet the condition remains unchanged. That's when I decided to follow them technical instructions up yonder. So, I port forwarded. I'm assuming that the ports are the holes on the back where the cable goes. I turned my router around so that the ports are facing forward, condition unchanged. Well, that didn't do nothing (I figured it wouldn't) so I decided to put my Xbox in front of the "Firewall". I'm sure you can probably guess that my router wasn't burning, so I wasn't sure exactly which wall was this so called "firewall". Well, I just went ahead and my Xbox in front of the whole dang router, I even kept the ports forward, condition unchanged. By this time, I was starting to get a little annoyed with this. So, I looked at my "Quality of Service". It didn't take a frickin' rocket scientist to see that my quality of service was sh!t. That was no help at all. Condition unchanged. That left uPnP. Now, I could have told you from the beginning that this was about the stupidest idea I'd ever heard of and I knew it wasn't going to work. That's why I left it for last. So... I did it. I got up, and I went pee. When I came back, I was a little shocked. When I started playing again, I didn't have very much lag. I thought this was crazy. How in the heck did that do anything? But, after a couple matches of ridin' high on the hog, it went right back to the way it was. I was pretty disappointed at that. You know, I don't think that uPnP did anything at all. I'm suspecting it was just some kinda flook or something. Condition unchanged. I'm thinking what everybody's saying might be true. These servers that Bungie are using ain't worth a sh!t. Now, I get tired of my job too, and even though it's hard to do sometimes, I still remain dedicated as h#ll. I think that if Bungie would fire their un-dedicated @sses and get some servers that are actually dedicated to what they're doing, I bet things might probably get a little better round here. That's my conclusion. I should have known from the d@mn start that that's what it was going to take. I knew my sh!t was good. So how's about it Bungie? When you gonna get ahold of some dedicated servers, so they can serve us up some whoop-@ss Crucible. [spoiler]On the DL, I might know someone that could hook you up with a concoction that'd make any server real godd@mn dedicated. Whoo-wee! Get ya some boys![/spoiler] Anyways, for now. Condition remains unchanged.
-
I may not mess around with my routers settings because I usually have a good connection (apart from when i play with my friends in different continents but hey what can you do) but i will definitely look into that powerline thing you suggested as I am soon moving my ps out of the room the router is in as soon as i can get this bloody monitor. All in all a really helpful post
-
Is there a way to know if you are the "host" in pvp matchmaking ?
-
Thanks for taking the time OP. Been wondering on a solution to my set up for a while now. Saw the above. Ended up in Sainsburys(other supermarkets are probably available) Bought a power line adaptor -£40 ish. Plugged in. 10down 2up suddenly turned into... 50down 5up! Da Da! Many thanks. [spoiler] I am pretty sure it works through Magic, and I can live with that. Like I accept microwaves, the moon and parking sensors. Good magic does exist. [/spoiler]
-
All of this is really good info. I have Microsoft certs myself. The problem does fault to Bungie at times. When you are being connected half way across the world or South America (their internet is absolute garbage..not their fault) with P2P it's going to cause massive lag issues. The game needs dedicated servers if it's going to connect you to people across oceans and continents. P2P is an outdated server service. Get rid of it..solves alot of those problems ,too.
-
Great post. I have 10 Mb down and 5 Mb up. I have QoS setup so the mac of my xbox always has 75% of available bandwidth. I am almost always selected as the host in a Pvp match.
-
I sell enterprise fiber, colo, etc. I get most of what you are saying and can figure out the rest if I dig into it. HOWEVER 99.9 percent of destiny players are not me. AND .....sadly even with my knowledge I am NOT going to jump through those hoops! I hardwired my xbox one to my xfinity box. I bought an ELITE controller to have a hardwire connection from my controller to my xbox.... P.S. you never mentioned that necessity. I bought a 90 down 10 up connection. Yea I know , packet loss, latency etc can still happen on a large connection based on traffic routing and your ISP throttling your network connection to limit your usage without telling you.....yadda yadda... My point? NO ONE is going to do all the advanced moving the xbox to a demilitarized zone or even port forwarding..... half the users are not the person paying the bill, half the users are minors, half the users are lazy as drunken slugs, and half the users dont give a d@mn. net net? anyone who does everything you mentioned is not married, and has no girlfriend, and has no full time job, and has some form of rainman syndrome. This is not a slam ....or insult to your post. Just plain facts.Your post was amazing reading, but that is ALL it was. will not be used in the real world.
-
I already do all this have been for a long time good post tho hopefully people who aren't tech savvy will see this and fix those issues but even with all this the issues I have with lag pvp....