First things first, I am speaking about 3007 errors here - not 3001's or any other kind of disco related error, so please before you make yourself out to be the fool, remember that fact.
If this makes sense, please request it as a sticky, as this will help others.
Error 3007 is related to an issue where your computer is unable to stay connected to the servers. It is not an issue with the game at all, regardless of whether or not you can play steam games, Minecraft, or MW2 online stably, it is absolutely 100% an issue where your computer is unable to stay connected to the server.
In essence, when you get a 3007, it is your computers way of saying "Oh sorry, it seems as though the server is working fine, but I am unable to stay connected to it for some reason".
Now.... this puts it down to two areas that may be causing the problem. Blizzard are often referring people to check their connection within the boundaries of their home. This can relate to a few things:
...and that is just a few things that can go wrong.
For example - I used to get drop outs every single time my phone rang, and the issue was because my cordless phone was not certified to not interfere with a wireless modem. I bought a new handset, and there were no more problems. Ta da!!
Another example - When I first got Diablo III, I used to get the odd occasional 3007 error, which I found was related to my outdated modem that is around 5 years old. I have since replaced it with a Netgear N600 dual band (and had other issues investigated which I will explain later), and it holds solid.
If you have checked your connection within the walls of your home and it seems fine, then it could very well relate to an issue external to your property. In fact, in 90% of cases where people are excessively getting 3007's, you will probably find that this is where the problem is, ESPECIALLY for those here in Australia that have underground cabling. More on that later.
The other part of the connection that regularly fails is the connection between your home and the exchange. Our networks here are mainly copper (except Optus which is Fiber but runs at the same speed as copper), and understandably are extremely outdated and frail. These are the lines that were built at the turn of the century, and are in dire need of replacement (hence the importance of the NBN). These lines fail - especially those that run underground, because of water build up. In some cases, if you open the covers in your street, you will see your cables wrapped up in a Coles shopping bag to protect them from later. Think I'm kidding? I'm not.
This is why, if everything works in your house, I highly recommend talking to your ISP, run through your troubleshooting with them, and then lodge a request for an investigation into the line quality between your home and the exchange. I can promise you that 90% of the 3007 issues that people are experiencing at the moment are a direct result of this.
I also had my lines investigated, and repairs are in progress that have, along with my new modem, already stabilized my connection with the servers for Diablo III.
I know that telling a bunch of people who are upset about the performance of a game that the fault is at their end is never going to be a popular set of words, but frankly, its how it is.
Hope this helps. ;)
This is precisely why I quit my job...
Some online games have different requirements and use different percentages of your bandwidth, correct... however at the end of the day, it comes down to your computers inability to remain connected to the server, not visa versa.
Does Blizzard call you and say "I'm trying to connect to you?". No! Its the other way around...
And no... the underwater intercontinental cabling is not what I am referring to. What I am referring to is the cable that connects to your home from the main lines in your street, then the lines that run from your street back to the exchange and connect to the DSLAM, whether this is copper cabling or HFC. These cables are in worse shape than most people in this forum are willing to believe, because for whatever reason, EVERYTHING here is Blizzards fault.
With packet loss... again, this has utterly nothing to do with your ability to remain connected! This is a one of set of packets that you are sending to a remote server. This is not a stress test as to how long your Internet can stay connected.... *palmface*
Edited by HazBeard#1939 on 5/24/2012 7:51 PM PDT
I see. I'm using a Netgear modem to a D-Link router. It was definitely the router for me. The only way I have it working was to put my comp in the DMZ (yes I know it's a security risk).
For some reason not even port forwarding would work. Also, it took away ANY semblance of lag at all. Even with the ping reading 200-400ms, was seamless. Perhaps this makes sense, seeing as dropped or unrouted packets would cause both lag and disconnections.
Hey everyone, I have been getting this issue a lot too but I have found since I joined general chat and say something in there every few minutes it keeps me in game, I've had 0 disconnects since I started doing that a few days ago, maybe it will work for some of you too? Just a suggestion.
I get what you're saying here and I believe this to be true in a lot of cases, but remember a couple of things. Some people have had no issue with the beta or a portion of the D3 launch or other online games.
Personally, I get a error banner popping up before the 3007 error saying 'you have been removed from the game' then I am disconnected with the 3007.
For me there was no issue with the beta or the first 3 days of release.
When the servers were taken down for emergency maintenance the FIRST time 3 days after launch something changed and when the servers went live again this problem started for me.
Now a lot of other people have had this problem since other maintenance windows recently.
Blizz posted in their news a bunch of hot fixes, some of which were game bugs that would cause the clients to disconnect from the game resulting in error 3007.
When I see a banner telling me I have been removed, I take that as an action taken from Blizzards server, not a fault. Do you interpret that differently?
But that's just my situation.
This OP in this thread seems to be implying that the 3007 error is always the fault of the end user. I don't agree.
I've been following this issue pretty closely as I was consistently getting this error every 10-15 minutes. I've since determined that the cause of my particular issue was a problem with the NAT table on my router. I suspect that my router is a little too aggressive when it comes to cleaning up idle connections, probably to conserve memory.
I, like many others had no such problems with the beta client. I also do a lot of on-line gaming other than Diablo 3 without issue. While I was able to fix this issue on my end there is nothing technically wrong with my set up. It's unrealistic to expect people with no background in networking to diagnose and fix this sort of problem, especially when the problem is exclusive to Diablo 3.
For the record, I'm using a TP Link W8960N router.
I think the thing with 3007 is that its one error with many symptoms.
Pull the cable from your comp. 1 reason.
Local ISP/Router/Modem sadness. 1 reason.
Firewall, 1 reason.
However the main reason I believe is to do with flakey servers at blizz end.
I have 3 computers, they get played diablo at the same time.
1 person is on for 2 hours. 1 is off every 30 mins and 1 off every 5-10 mins (even with general chat pants).
Next day, similar pattern but different people being 3007'd.
So all the OP said is valid....but....its not the only reason.
however at the end of the day, it comes down to your computers inability to remain connected to the server, not visa versa.
I'm very sorry that the news that I had to share with you today was not exactly what you wanted to hear. I understand that sometimes, things go wrong, and we never quite know who to blame. Of course, it is never easy to digest that sometimes whilst there are issues on both parties side, there are things that we can do at our end that make things smoother, however sometimes it is better to simply do what we can.
A connection between a game is initiated by a request, however it is not the servers job to stay connected. That is the clients responsibility, and whilst I understand that there are multiple things that are completely out of your control that may be affecting your ability to stay connected to a remote server for extended periods of time, this is not Blizzards responsibility. Can they do things to help us stay connected for longer? There is a possibility of that, however for a solution for the meantime, take it or leave it. :)
If this is the case, then why does opening ports & typing in general chat constantly fix the issue? None of these fixes have anything to do with the line quality or ISP?
Why is it that after a maintenance things don't work anymore?
I have a number of programs that rely on solid connection, Aim, Skype, Dropbox & a few games. Drop outs can't just be limited to 1 program. Problems with lines will affect all programs connections. This just isn't the case for me.
I'm not an IT person, I'm just thinking logically
Threats of violence. We take these seriously and will alert the proper authorities.
Posts containing personal information about other players. This includes physical addresses, e-mail addresses, phone numbers, and inappropriate photos and/or videos.
Harassing or discriminatory language. This will not be tolerated.