Imagine que esta é a noite anterior do dia da atualização. Você reuniu seu personagem de nível 70, vestido com equipamento épico, fora do que logo será as ruinas da floresta de Zul'Aman. Agora, é apenas um prédio de rochas com portões enormes de madeira que você não consegue abrir. Mas amanhã, ele se tornará a entrada para um calabouço cheio de trolls. Você e nove amigos esperam ser os primeiros jogadores a entrar no servidor.
![]() 2006 Blizzard Entertainment, Inc. Todos os direitos reservados. The Burning Crusade é uma marca registrada, e World of Warcraft e Blizzard Entertainment são marcas registradas da Blizzard Entertainment, Inc. nos EUA e/ou em outros países. O portão de Zul'Aman, antes a instância existia no World of Warcraft |
É uma proposta arriscada - e não apenas porque Zul'Aman é cheia de inimigos que são muito mais poderosos do que você. Zul'Aman é uma adição ao jogo de interpretação de papéis on-line de múltiplos jogadores em massa (MMORPG) "World of Warcraft", ou WoW. Como qualquer um que joga o jogo pode dizer, fazer adições ou alterações em um mundo tão imenso e dinâmico pode causar alguns problemas. No dia da atualização, os jogadores geralmente experimentam de tudo, desde instabilidade do servidor a problemas com a interface do usuário (UI) e addons. Os jogadores não entraram em Zul'Aman no dia em que o patch ficou ativo, mas somente depois que os servidores ficaram fora do ar durante horas de extensa manutenção.
As dificuldades técnicas do dia da atualização e o prazer em explorar um novo calabouço, ambos vêm da mesma fonte básica - a enorme colisão de pessoas e dados. Os mundos do jogo Azeroth e Outland incluem 50 regiões espalhadas por três continentes. Cada região possui sua própria paisagem e habitantes - ambos amistosos e hostis - e as vezes seu próprio clima. Aí existe representações de personagens dos jogadores com tudo o que eles vestem, carregam e usam. Você pode resumir tudo isso em zeros e uns armazenados em discos rígidos de computador.
Os jogadores interagem com todos esses dados usando seus computadores e uma conexão com a Internet. Os computadores deles armazenam alguns dados e um servidor remoto fornece o resto. Como um jogador interage com o mundo, ele se altera para os outros jogadores - o movimento de ida e vinda de dados entre o computador e o servidor permite que isso aconteça.
Multiplique essas informações por milhares de jogadores que podem entrar em um servidor particular ao mesmo tempo e a quantidade de dados em movimento se torna inacreditável. Todos que estão jogando também possuem o potencial de tomar decisões inesperadas, fazendo interações exatas entre jogadores e o jogo difícil de serem previstas. Quando você pensa no jogo em termos de quantidade de dados em movimento, não é de se surpreender que correções e atualizações possam ter efeitos de longo alcance.
Neste artigo, vamos ver o que é necessário para os dados se tornarem um mundo de jogo duradouro e interativo. Também vamos explorar a arquitetura do jogo e as pessoas necessárias para manter o jogo funcionando. Começaremos pelo fator humano - as pessoas que jogam o "World of Warcraft" e porque elas o jogam.