Posted March 26, 2020
Realpsojed: Yes, your ISP is not blocking these ports, but they are also not redirecting these ports to your computer. That's the issue.
Diablo server doesn't tell the router "sup, Router! I'm sending this packet to Ice_Haron's computer, third one from the left", so the router doesn't know where to send the packets for Diablo. Thus, the 6112 error. Your ISP can configure their NAT to send data from ports 6112-6119 to a specific IP address that's used by your PC. Some ISPs charge money for that. And in case the ports ARE already in use (by someone else who uses the same ISP), most ISPs will tell you to pay for a static IP, so you can either pay more or use Hamachi to play LAN.
There's also no need for port forwarding due to the thing called DMZ or DMZ Host. When active, your router will send everything to the specified IP address, so it basically acts like port forwarding, but for ALL ports at once.
Also, last time we talked about this, you told me that you DID port forward, so that's that.
---
To summarize, there is no single guide that you can follow and it will work. The setup is dependent on EACH PERSON's ISP's physical NETWORK layout, so the requirements will be different for everyone.
The thing about clicking a different option in the menu is total bullshit and has no effect on the network settings whatsoever.
You did say you don't remember Battle.net of a certain amount. Diablo server doesn't tell the router "sup, Router! I'm sending this packet to Ice_Haron's computer, third one from the left", so the router doesn't know where to send the packets for Diablo. Thus, the 6112 error. Your ISP can configure their NAT to send data from ports 6112-6119 to a specific IP address that's used by your PC. Some ISPs charge money for that. And in case the ports ARE already in use (by someone else who uses the same ISP), most ISPs will tell you to pay for a static IP, so you can either pay more or use Hamachi to play LAN.
svfn: actually i think i am also behind ISP router, i don't have a static IP, my public ip is behind some ISP NAT without dedicated line. i know this because i tried Dynamic DNS service and it didnt work because my ISP assigns a private WAN IP address instead of public IP..
but i am able to go on battle.net with that trick of canceling out and selecting any other option like IPX or Modem, cancel and enter battle.net again, most of the time i don't get the red message again and can create/joing games.
also i never portforwarded on my router, so it's strange indeed. maybe it's an ipv6 issue.
Realpsojed: You don't need for static IP address. You can port forward to dynamic IP addresses just fine. But when the DHCP decides that it's time to give you a different IP, it will stop working. but i am able to go on battle.net with that trick of canceling out and selecting any other option like IPX or Modem, cancel and enter battle.net again, most of the time i don't get the red message again and can create/joing games.
also i never portforwarded on my router, so it's strange indeed. maybe it's an ipv6 issue.
There's also no need for port forwarding due to the thing called DMZ or DMZ Host. When active, your router will send everything to the specified IP address, so it basically acts like port forwarding, but for ALL ports at once.
Also, last time we talked about this, you told me that you DID port forward, so that's that.
---
To summarize, there is no single guide that you can follow and it will work. The setup is dependent on EACH PERSON's ISP's physical NETWORK layout, so the requirements will be different for everyone.
The thing about clicking a different option in the menu is total bullshit and has no effect on the network settings whatsoever.
Not sure if you were old enough to remember but back when Battle.net was working with ease there was some problems with some players getting an error message even though they have all that is needed. I do remember a bug was causing this and I do remember there was some technical problem. During that time of the release and years forward both problems were fix. Then it happen again with a different bug that happen due to left overs meaning it wasn't properly fix and they properly fix it. In the end it wasn't properly fix as it keeps popping up I will get to that later.
The whole clicking the "option in the gateway screen" is correct even now. It's another way to get on multi player with out Lan. The kicker is there's two things that will happen. First, an error will pop up saying a long message on how one can't connect. Second, another error will pop up due to updating the version of the game. Both will appear still. By randomly clicking the selection in the gateway screen it will by pass both errors and enter multi player screen of the chat room. By this point two things will happen. First, the player username will have an outlet with a plug next to it this means the player is able to access Battle.net but can't play games. Second, player user name will display no outlet with plug next to meaning they're able to access everything by hosting and playing games.
Spawn accounts can be access if a player has it. Spawn accounts allow the player to chat online only and unsure if they had access to offline.
Here's where it will get sticky. The technical issue you're describing doesn't cover the remaining bug that is displaying the errors nor it covers how players are able to by pass the errors to play multiplayer by clicking random order in gateway screen. What you're describing is some aspects of how the server to the player computer and player to server works. Both are true for a certain point. Now, let's look at cheating because there's certain trainers that has some powerful stuff it can do outside of the game that heavy damage the bridge from Lan to multiplayer. Players were heavy affected by it since many players were using different type of trainers to alter the game constantly. Battle.net has been hack over 3 times and 100% successfully brought it down twice. This can make the problem worse for all parts of the whole. As the nature of it it will lead to technical problems. This cheating problem was the smoking gun to ruin Diablo to the point Blizzard had shutdown the servers for it. Offline works still. It's common for a company not announcing what has happen and how it happen for security reasons.
The results after the shut down: It's known fact for a long time Blizzard didn't support multiplayer until they decided to work with GOG. How much of data GOG got to recreate the access to the multiplayer is unknown. What can be seen is different amount of players were able to access through different degrees of it. It's true there's still legit technical issues and on player side. How long players are able to maintain the access varies because of the two bugs I mention. The common misconception is if a player can't access it by doing different alternative therefore no one can. This is true for most people can't while some can. For the new players who never use Battle.net multiplayer for Diablo before the shut down this will sound foreign to you. For those who don't remember all of it by paying close attention of a young age you may not of known it was happening.
Not too long ago I bought Diablo 1 on GOG and found I can't access Battle.net. Knowing how to get on it before of the same trick in the gateway screen was useful to host couple of games before the error bug came the next time I try to get in. The random responds of the server will decide how much I have to encounter it again, since this is tie to all players regardless "I never seen the errors or encounter the errors" this is something a player don't have control over. Unless GOG Devs can't fix the problem the bugs will still appear and if they fix it it may stop the errors so players can enjoy the online experience of what is left of it. Until then offline have to do for now meaning a player won't have full access online. They can obtain some access of it.
Post edited March 26, 2020 by Devin_Rasmussen