It is terrible that a reworked and remade game with more money being leeched from fans has server issues that are worse than it’s new game. After playing Diablo 4 and getting disconnected enough to get my hardcore character killed and then swapping to D2R only to still have rollbacks is so hilarious. I know that the company doesn’t have the experience or personnel to understand how to run a company anymore but it is crazy that a 20 something year old game is equally struggling now.
its cuz this crap game still runs on a 20year old netcode. They actually spend a bit on server. For each regional server, I am guessing they pay around 1k per month. So its like 36k on servers per annum. The servers in my opinion arent even used at 50% capacity. The current d2r bandwidth usage is prolly around 7.65 terabytes per month for each server. but their $1k package is up to 14tera. So i think its just crap netcodes.
Fun facts:
- Each player uses average of 9kb per second during gameplay. at its spike, it goes up to 20kb ish.
- each regional server has around 15k players
- they ban around 9700 bot accounts yearly. (estimated data from Google trends) Assuming that these 9700 bots do come back, this helps blizzard breakeven on employees and server maintenance.
- The servers are located in Shinjuku, Japan for Asia// Paris, France for EU// Irvine, California for West Coast US// New Jersey??, US (not sure about this one. didnt do IP tracing)
- they seem to be located where there are Korean communities lol
poster above has it correct. Resurrected is still largely original Diablo 2 underneath the 3D graphics engine (which is why you can just press a key to switch between the old/new, because they’re both running at the same time). This also includes the server systems which need to maintain comptaibility (and the game is compatible, you can copy over single player saves from classic D2).
Really the biggest thing that went on other than new graphics was implementing gamepad support, they had to design a whole system overlaying 2D analog stick movement on top of the game’s grid system to allow the character to appear to move naturally while they are still technically locked on a grid internally. Literally everything new Resurrected does is overlaid on top of original D2 running underneath.
with one minor correction..
there are no us east and us west anymore there are only 3 servers for D2R
kr.actual.battle.net
eu.actual.battle.net
us.actual.battle.net
and there’s also one for D2R-China, though i don’t know the actual url for it..
TL : DR
us east & us west was a thing for D2:LoD, now there’s only one server for US and that is in Calfornia.
One of the primary reasons they had a US-East and US-West for the original game is because the internet connectivity, specifically the main backbone pipelines were nowhere as developed as they are today. (It’s expensive to build any type of infrastructure through mountainous regions) While having multiple server locations is still advantageous to prevent total service blackout for more individuals, each server is that much more expensive for Blizzard to operate. Then there’s the fact that this game is no longer lucrative, so any services for the game are going to be scaled back to minimum requirements to deliver acceptable service at peak times.
no. i did ip tracing. there are different servers in na. please refrain from saying things u arent sure about. so under na option, depending on your location, it either connects you to a server in blizz hq in irvine cali or somewhere in new jersey. a simple ip tracing reveals this.
when you connect to d2r, you get connected to 3 different ip addresses. 1. bnet 2. update server 3. actual server (this varies depending on your geolocation)
actually it’s yet another way..
You see for traceroute command there are at least 2 or more ip adresses provide by blizz in their help section.. the thing is xx.actual.batte.net will connect you randomly to one it is not something you could just pick, and depending on each server load you can be just kicked to the other one this is regardless of the region.. EU has at least two as well, and one works tremedeusly good while the other one is a potato.. this is mainly the reason some new folks can’t see their friends games while in the same region..
so the URL is indeed the same for all of the region’s servers.. and you’ll be tossed around like a rotten potato by them when they’ll have too much load on them..
i am sorry…i dont understand you at all. i have no idea why you keep talking about url when we are talking about specific ip. can you list some ips?
| Region | IP Address | 2nd IP Address |
|---|---|---|
| North America | 137.221.106.88 | 137.221.106.188 |
| Europe | 37.244.28.80 | 37.244.28.180 |
| Asia | 117.52.35.79 | 117.52.35.179 |
An IP doesn’t necessarily mean that’s where the server is… The traffic can be redirected anywhere they want it to go. Blizzard has multiple data centers across the globe. These IPs are very likely at locations that serve like traffic controllers directing players to the best available server at the time of connection.
Not always the endpoint to blame, but sometimes it can be your ISP who is at fault. Sometimes it can be the ISP just does not maintain or invest in the network required to support their customer base.
I face weekly issues at work with customers using Comcast in one region with constant issues, yet other customers using Comcast in a different state go years without hiccups. Why is that? The network backbone these ISPs have bought up over the years and simply not made the investments to replace aging and failing systems.
A few years back I dealt with a customer down south using some regional ISP that sold high speed broadband service. Except while they could provide the speed/bandwidth they couldn’t maintain the reliability. As a result we faced constant connection issues on an hourly basis, and found that this was #1 complaint that customers just could not stay connected. They simply did not have the backbone investment to handle the traffic.
well in my case it’s usually the middlemen that are at fault neither blizz nor ISP..
the trafic going out from my ISP is fine yet depending on how it gets routed along the way it may ocasionally fell inot few flytraps that stand around some non-profit web knots that have either terrible ping or are otherwise unstable given that theese are usually in some countries along the way between my ISP and blizz servers, renters the issue unfixable until theese unstable web knots finally collapse and i get rerouted elsewhere..
@all
as for the urls those are the adresses blizz uses as means to connect all clients depending on regions chosen.. it’s those three i listed somewhere above that get you connected when specifying
-username
-password
-adress
in a d2r.exe shortcut to bypass battlenet app..
though i go a step furhter and rather specify a shortcut to cmd.exe and parse the “start” command along with some parameters like /realtime and /affinity with path to D2R.exe and the three commands after that.. this gives 4 birds with one stone:
-bypassing battlenet app
-setting realtime priority out of the box ( no need to alt-tab to task manager)
-setting affinity this handles a fixed core parking plus selecting optimal (of my choosing) cores to play the game
-all this is done without any thirdparty software (as cmd.exe is just part of windows and the start command just launches d2r.exe like double clicking it just does so from commandline) so literally I’m clean in warden’s eyes.
You could literally unpack the game files with cascview into another folder direct the shortcut threre update the game when it gets updates and literally play on the older patch until blizz shuts down support for that game build.. and the most funny stuff is you could play the updated version and later on hop onto the older patch the game will migrate the save files between the game servers tossing them around like hot potatoes XD but it works..
now if there only was a way to rollback a patch update temporarily or to download a specific game version.. this would literally fix the windows handheld players probelms
Those are gateways. Blizzard still has servers in various locations. Even Warcraft III has multiple US servers (one on the west coast somewhere and another in Chicago). But those servers are automatically selected to handle the load from the gateway- you can’t specifically select the chicago or the other server. If you make a custom game they all show op as “USW” but the ping can tell you which server the game is on.
As another poster mentioned, the battle.net gateways are not the actual game servers.