Perhaps they should have some better rate limiters but the volume problem is going to correct itself once the novelty wears off. They release these things in an off-patch both as a volume test and to let that novelty period soak a bit. The remaining unknown will be if the DCTS servers can handle the steady-state traffic.
Depending on how the feature was designed they might even be able to temporarily add hardware to deal with the surge.
Regardless of how much testing they would do, the first thing people are always going to do is dogpile a new feature, and this will always cause congestion to happen, especially when practically everyone and their grandmother dogpile a new feature. Managing that congestion is not very easy to do, especially when the number of requests potentially far exceeds the capacity that the servers can handle. This is basically akin to the community doing a DDoS attack.
It's also entirely possible to do heavy stress testing in a development environment but then have something unexpected manifest when it's released to the live environment. You try to plan for us much as you can and have a plan for rolling back if necessary if something unexpected happens.Regardless of how much testing they would do, the first thing people are always going to do is dogpile a new feature, and this will always cause congestion to happen, especially when practically everyone and their grandmother dogpile a new feature. Managing that congestion is not very easy to do, especially when the number of requests potentially far exceeds the capacity that the servers can handle. This is basically akin to the community doing a DDoS attack.
Indeed, the thing that people seem to forget is that simulations are often done in accordance with abstract models and these often don't align very well with the outcomes you find when doing it in a real, live environment, so whilst you may be able to simulate the load, you won't necessarily catch the issues that you might otherwise find when doing it in a live environment.It's also entirely possible to do heavy stress testing in a development environment but then have something unexpected manifest when it's released to the live environment. You try to plan for us much as you can and have a plan for rolling back if necessary if something unexpected happens.
I sympathize with people being unable to log in or being caught on a DC as a visitor when they may otherwise be set for raiding or have plans with friends. But honestly let's face it, there was a fairly good chance this feature was going to crash in some way or another.
To those that were complaining about the Monday release schedule, this is why.
Not to mention the system you're working on may be fine, but it may or may not be connected to the great hive of systems that could affect things. Like what happened with the lottery server and the housing server. Sometimes there isn't time or resources to completely mock up exactly the same environment. I know I certainly have times I say "I have tested X, Y, Z, A, B" and then acknowledge "C" could still happen and develop a plan for that.Indeed, the thing that people seem to forget is that simulations are often done in accordance with abstract models and these often don't align very well with the outcomes you find when doing it in a real, live environment, so whilst you may be able to simulate the load, you won't necessarily catch the issues that you might otherwise find when doing it in a live environment.
I definitely sympathize with anyone unable to log in and play or are stuck. But I also sympathize with the developer side because I've been in those shoes having to roll back something that didn't do quite what was expected. That they were able to suspend it so fast says to me that they did have a plan and were watching for excessive activity outside their predictions.
|
![]() |
![]() |
![]() |
|
Cookie Policy
This website uses cookies. If you do not wish us to set cookies on your device, please do not use the website. Please read the Square Enix cookies policy for more information. Your use of the website is also subject to the terms in the Square Enix website terms of use and privacy policy and by using the website you are accepting those terms. The Square Enix terms of use, privacy policy and cookies policy can also be found through links at the bottom of the page.