Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Maintenance Updates

Hawk Westwick
Registered User
Join date: 2 Jul 2006
Posts: 6
07-26-2006 09:04
I'm just curious because I play other mmorph games, (Guild Wars, WoW, most mmorph games, fps, strategy) and during their updates they have minor fixes to where all players recieve notifications to exit the game and relog again (no down grid status timeframe) prompting a new download. The bugs are fixed while the game is still going on they get a notification to just relog after each one is finished. Just a little inconvenience. Then the game commences as usual. Players who weren't in the game at the time just get the downloader update window and the game continues flawlessly. Don't get me wrong, they have their bugs like trade exchange exploits capable of shutting down the whole game economy, but they don't shut down their grids. I could understand if those PVP mmorph games had to shut down their grids, because they have PVP tournaments game televised, trips to Germany, Taiwan, 100,000 dollar giveaways etc. So one false battle could be detrimental during the competitions.
However, I know Secondlife is different. There is no game objective other then creativity and virtual capitalism. Which is EVEN more reason to not shut down the grid. There are real merchants using real money to start up their virtual businesses. If Secondlife wants to be taken seriously, this isn't just a game box you buy at Best Buy that brags about virtual avatar marketing. If the RL stock market was down as much as it was this week in secondlife, our world would be in a permanant depression. I'm focusing more on the merchants that spent hundreds of dollars, including sim land maintenance fees, and painstaking hours of building and creation of their products. Yes the residents deserve a better working world as a whole but not at the expense of hours consumed in the SL global economy. Obviously, SL is cute and entertaining at first for people destined to sit on poseballs in an advanced virtual chatroom, but it's the businesses that keep the residents. Keep shutting down that grid, it's real money being lost.
Kelly Linden
Linden Developer
Join date: 29 Mar 2004
Posts: 896
07-26-2006 10:37
It probably just doesn't matter to compare us to MMORPGs because I havn't personally dealt with their network architecture or backend update procedurs (although all the ones I know about, including some you mention do indeed have downtime for patches).

So here is a better answer.

There are 3 kinds of updates currently:
Viewer side only: These act exactly as you describe - log off, get the new version, log back in. Sometimes we even make the update optional. There are a limited number of changes that fall in this category.

Server side: We need to put out new server code. This does require a restart of each region. However we can do these in a 'rolling' fashion. This means we take down 1 region at a time, with fair warning first, and slowly work through them all. Quite a few issues and features can be deployed this way.

Message change: We currently have a message system that requires all simulators and viewers to speak the same language. They must all know all the messages and all the message formats. When this happens we must shut down the entire grid and redeploy it. This is the extended downtime you often see.

We are currently working on back end features to eleminate the 3rd type of down time. These changes are fundamental changes to the message system that will allow different versions of software to peacefully co-exist. There are a few different projects that are involved in this. There is a lot involved and the results will probably not be visible in the immediate future.

The summary is that we are actively moving towards eliminating the full grid down time in favor of rolling updates which are less painful. However it is a long process and full grid down times for updates are likely to continue for quite a while before all the features are in place to make every update a rolling update.
_____________________
- Kelly Linden