You act like I'm the only one who lives in an area with bad internet. And really, with less then 17 hours until the game comes out... if the patch isn't ready yet then big yikes.
My job involves things similar to what SE is doing right now with SHB, believe me when I say it's incredibly difficult to get something like this right without breaking anything in the process.
It's not as simple as pressing an Upload button and calling it a day.
I'm curious, what is the process of uploading a new version of the game onto the servers?
I don't know for SE, but at work we use a software configuration management tool to deploy new software version on our servers.
Of course it need a minimum testing before going on live servers.
In my minds eye, I just imagined they have a play-test server with the new patch and patch-fixes and then they would just upload that version onto live servers one by one on patch day.
This varies heavily from company to company, the way we do it is by first testing the new feature in a closed environment in-house to fix potential problems that show up quickly and overall optimize and fix it as much as we can. Which is the easy part.
When deploying the update to the live servers - this is also easy, realistically speaking this is pressing a button on the main system which in turns deploys it to all the hubs, the problem then is upgrading the software of the server itself to match the new game code, if you don't do this, have fun crashing around the clock and potentially causing a very large and expensive fire. Plus you have no guarantee that when you flip the on switch, everything will work fine.
You'll need to change the scripts, restart them so they work properly, actually enable the new update itself, restart the scrips some more and modify them further so they fit their purpose on the new update.
For comparison, a relatively casual update at my workplace takes roughly 5-6 hours of downtime. We had some problems with the servers last week on Monday that lasted throughout the week and was finally fixed on Friday morning. Turned out it was a couple SSDs and some power supplies that were on their way to death that needed replacing, actually finding them was a huge pain in the backside.
I wish I knew how SE does this stuff, everyone does it differently, it's always fun to learn how others do it and use their strategy if it's better. Except if they don't use wires for cable management and color coding to make it easy. That stuff triggers me.
I know jack about coding but I feel if someone wanted to make BUKU bucks in real life, they would build a contracting service that handles these updates so it's as simple as hitting upload. I'm talking BzuzkIzkzuzkzizku amounts of money people would pay for that service.
|
![]() |
![]() |
![]() |
|
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.