Featured Article de Julho: A correria antes do update


Todo update é sempre um grande evento, para os jogadores e para a CipSoft. É claro que, toda a preparação e construção de um update leva meses mas quanto mais perto o dia do update chega, mais ansiosos todos ficam.

Especialmente na semana final antes do lançamento, que está cheia de coisas para se fazer, dificuldades que ainda devem ser resolvidas, bugs que devem ser consertados e nervos que devem ser acalmados já que tudo parece acontecer ao mesmo tempo. Gritos de "AH NÃÃÃÃOOOOOO!! ARRRRGHH!" ou "AEEEEEE" podem ser ouvidos várias vezes por trás das portas durante estes dias e a fila para a máquina de café fica maior.

Então você está preparado para conhecer um pouco do pre-update que encontramos nos escritórios da CipSoft? Nos últimos dias antes do lançamento nós, community managers, visitamos vários departamentos para sentir o entusiasmo dos nossos colegas. Nós grudamos neles e trouxemos de volta algumas memórias de coisas que deram errado em updates passados… o que fez com que alguns suassem frio novamente. Aqui está nossa história:Eu reproduzi ele!
<br />Bugger nojento…” />Decidimos que o navio pirata de Akananto, ops, escritório pudesse ser um bom lugar para começar o tour. Assim que abrimos a porta, nós escutamos o som frenético de vários cliques de mouse. Akananto, Craban e nosso novo <em>tester</em> Andrej Delany pareciam ocupados testando a durabilidade do mouse. Derrepente, Craban e Andrej comemoraram e descansaram seus braços para deixá-los cair novamente quando Akananto falou que o que era para acontecer de fato não havia acontecido. No começo eles nem notaram a gente, mas quando perguntamos o que estavam fazendo eles quase nos afogaram entre tantas palavras ao contar que estavam tentando reproduzir um <em>crash</em> do <em>client</em> que de alguma forma estava conectado às alavancas do elevador da casa do NPC Telas. Aparentemente não foi a primeira vez que conseguiram fazer o client sofrer um crash mas não conseguiam encontrar onde exatamente estava o bug: e também não foi a última vez. Já que eles começaram a clicar feito loucos novamente, nós decidimos voltar mais tarde e seguir com o tour.</p>
<p>Enquanto Knightmare assistia alguns testers acabando de completar uma quest, nós encontramos Chayenne e Denson Larika sentados lado a lado, de frente para uma tela. Eles estavam boquiabertos quando viram que os testers descobriram que uma de suas idéias poderia ser abusada por alguns jogadores com más intenções. No entanto, é melhor ficar chocado no test server do que depois do update, já que o bug pode ser corrigido. Bugs que causam algo injusto no jogo são considerados críticos. Apenas pensando em alguns bugs que já fizeram todos nós suarmos. Chayenne relembrou que foi possível receber quantidades ilimitadas de dinheiro depois do update de verão de 2006. Jogadores poderiam ficar ricos quando tentavam vender sniper gloves para o NPC, já que o mesmo não pegava o item de você, mas lhe dava o dinheiro.<img class=Então os dias de test server foram bem estressantes para toda a equipe de conteúdo e provavelmente suas habilidades de realizar várias tarefas ao mesmo tempo devem ter avançado vários níveis. Além de ler o grande número de reports de bugs, encontrando-os, reproduzindo-os e concertando-os, manter o olho nos change logs, patch logs e tópicos na seção de testes do fórum foi essencial para ajudar a todos ficarem informados sobre o que eles estão fazendo. Para ajudá-los a se recuperarem do estado de choque, nós perguntamos a eles sobre algumas coisas que deram errados em updates passados e Chayenne nos contou algumas boas histórias.

Vários anos atrás, alguma coisa deu errada com os itens e suas descrições. De alguma forma eles ficaram todos misturados então quando você olhava para um item uma informação aparecia na tela, mas era diferente da que deveria ser. Por exemplo, a dragon scale mail dizia algo do tipo "you hear an evil whispering from inside" e todo personagem morto tinha a descrição "you see a dead troll". A equipe de conteúdo recebeu vários reports de bugs do tipo "ha ha, muito engraçado :P" já que os jogadores pensaram que se tratava de uma brincadeira! Felizmente era um bug inofensivo e Chayenne deu muitas risadas enquanto lia os reports de bugs.

Ela também nos contou sobre outro bug engraçado e inofensivo que ocorreu com sprites de pingos d’água que deveriam aparecer em cima da água, no entanto elas apareciam no chão e engoliam itens assim como a água faz quando se joga um item nela. E isso porque alguém – que não precisa ser nomeado aqui – pensou que os sprites dariam uma ótima decoração para o chão. Então o desastre tomou seu curso. Primeiro, o chão engoliu monstros que eram inofensivos e que passavam por cima dele, no entanto os gritos deles podiam ser ouvidos mesmo quando eles haviam desaparecido! Pelo menos foi o que a equipe de conteúdo conseguiu entender dos confusos reports de bugs que diziam "monstros estão gritando de dentro daquele lugar". Infelizmente, alguns jogadores foram lurados para a "armadilha" também, enquanto procuravam pelos monstros… e poof! Eles foram levados da tela para lugar nenhum. Engolidos por um pingo d’água que "daria uma ótima decoração". Mas felizmente foram capazes de restaurar estes bravos aventureiros.

Como Ogrey ainda não havia ouvido ou testemunhado tal coisa antes, ele ficou para ouvir as histórias de Chayenne. Enquanto isso o resto de nós resolveu seguir em frente. Quando caímos no escritório dos gerentes de produtos, Craban tinha bebido seu segundo, terceiro ou quarto… enfim, um dos copos de café que estava tomando naquele dia. Em sua tela, reconhecemos várias abas e janelas abertas: a seção de testes, o client de email, o test server com vários channels abertos, linhas de código de dominação do mundo… OK, nesta última podemos ter exagerado um pouco mas era definitivamente algo que nós community managers não tinhamos idéia do que era.

Craban nos contou que ele juntou todos os reports de bugs e dividiu entre a equipe de conteúdo, Akananto e ele mesmo durante aquela manhã. Enquanto os erros do client eram enviados para Akananto para serem exterminados por seu sabre flamejante destruidor de bugs, Craban manteve os erros de servidor para si mesmo. Também aprendemos que os bugs geralmente são identificados rapidamente. Especialmente junto com nosso novo herói que testa o jogo, Andrej, que tenta reproduzir os bugs mais difíceis e raros de serem identificados – dependendo do que eles estejam procurando ou testando no momento. Tanta coisa para aquele cenário que testemunhamos quando visitamos Akananto mais cedo, lembra?

Bom, depois de identificar os bugs, Craban normalmente para no escritório de Stephan para que os erros de servidor sejam concertados – o que ele já havia feito naquele dia. Ele estava confiante de que as correções dos bugs estariam prontas para serem enviadas para o servidor ainda naquela tarde. Para isso os test servers tiveram que ser desligados por um tempo. Enquanto esperava pelas correções, Craban ainda tinha tempo para ler o feedback dos testers, para lidar com as críticas e sugestões para melhorias que mais tarde ele discutiria com várias pessoas para decidir se algumas coisas seriam mudadas ou não. Além disso, ele respondeu algumas questões no fórum de teste privado. Ao mesmo tempo, ele acompanhou alguns grupos de teste de PvP. Os grupos estavam lutando uns contra os outros e derramavam sangue feito de pixels para testar o sistema de caveiras. Como você pode ver em sua assinatura, Craban não é um homem de muitas faces mas ele é definitivamente um homem com muitos braços, orelhas e olhos.Trabalhando como sempre...Subitamente a porta se abriu, Guido apareceu no escritório e estava interessado em saber como as coisas estavam indo. Sendo que ele supervisiona a produção do jogo, ele tem que se manter constantemente atualizado sobre tudo relacionado ao update. E como nós não quisemos atrapalhá-los, nós deixamos a sala e decidimos parar na sala da equipe de tecnologias, que é próxima à sala do gerenciamento de produtos. Vendo as coisas do lado de fora da sala, tudo parecia normal. Eles obviamente estavam conduzindo seu trabalho diário. O líder da equipe dos administradores do sistema explicou que estavam em alerta, prontos para agir em caso de emergências. Eles também garantiram que tinham recursos suficientes para lidar com o rush do update.

Já estava na hora de voltar a Akananto. O rei de todos os piratas do test server estava duelando com os erros de client que ocorreram no test server. Quando perguntamos para ele sobre coisas que estavam em sua lista para fazer ele pronunciou as palavras mágicas "Tibia.exe". Sim, Akananto cuida de trazer tudo que é criado pela equipe de conteúdo para o jogo colocando tudo em um pacote, que você usa para instalar em seu computador, um para Windows, e outro para Linux. É claro que, ele também deve ter certeza de que não há nenhum bug na parcel, hehe. E finalmente, ele checa se os anti-vírus acusam o client como ameaça e cuida para que os falsos positivos não ocorram. Em caso de seu software anti-vírus acusar o client oficial do Tibia (o Tibia.exe) como ameaça, é um lord das trevas que foi enviado para torturar seu sistema, não nos culpe por isso.

Começamos a perguntar para Andrej um pouco sobre os últimos dias. Ele se juntou à nossa equipe recentemente. Começando a trabalhar como um tester antes de um update é realmente um desafio, mas ele estava fazendo um ótimo trabalho. É claro que, suas principais tarefas antes do update envolviam todas as coisas relacionadas aos testes, rastreamento de bugs e correção dos mesmos. Depois de tanta informação técnica nós estávamos prontos para ver alguns trabalhos de arte. Andrej continuou com suas estratégias para melhorar o teste interno e nós corremos para o reino dos gráficos. É claro que nós não esquecemos de buscar Ogrey, que estava totalmente entusiasmado com as histórias que a equipe de conteúdo contou para ele....é, e ela está marcada com a caveira...
<br />É, e eu gostei disso…” />Jan, o fabuloso artista gráfico do jogo, ainda estava ocupado com o novo desenho para o fundo da página do site oficial quando nós batemos à sua porta. E adivinhem quem estava lá? Craban e Guido estavam olhando seu trabalho. Nós ouvimos os três trocando idéias e Jan fez delas realidade quando as desenhou no papel. Sempre há algo para desenhar, e há ainda mais quando um update está por vir. Enquanto os novos gráficos do jogo devem ser feitos várias semanas antes do update, alguns ajustes ainda devem ser feitos durante a fase final de testes. Além disso, Jan é responsável pelas belas imagens e colagens que vemos nas notícias do site oficial.</p>
<p>Depois de ter ouvido e testemunhado tanto, nós finalmente fomos para nosso lar de CMs, mas claro, não antes de parar no departamento de customer support. Enquanto a maioria deles estava conduzindo seu trabalho como de costume, Manina parecia estar extremamente ocupada com alguns ajustes na documentação do site oficial: a biblioteca, o manual e o FAQ. Então nós decidimos ir para nosso escritório, mas antes paramos para reabastecer nossos motores na máquina de café, já que dois de nós já haviam consumido quase toda sua energia. De volta ao escritório, continuamos com nossas tarefas do dia-a-dia. Normalmente, os teasers estão todos terminados e publicados antes da última semana antes do update começar então temos tempo para nos concentrar em escrever o artigo com as novidades do update e também cuidar dos tópicos de feedback.</p>
<p>Mais tarde naquele dia, nós falamos um pouco sobre o dia do update. Todos nós trabalhamos naquele dia mas foi um dia relativamente calmo para vários departamentos já que todo do update deveria estar pronto a tempo. Então focamos nossos esforços em outras tarefas, cruzando os dedos para que o processo do update ocorresse calmamente e como planejado. Claro que, Akananto está em alerta caso Guido ou Craban venham correndo para ele, em pânico, por causa de um problema técnico. A equipe de conteúdo também estava preparada para corrigir bugs urgentes.</p>
<p>Para os gerenciadores de produto, no entanto, o dia do update durou 2 dias. Um dia antes do update, Guido e Craban já haviam preparado tudo e deixaram o processo de update acontecer enquanto eles entravam em um test server especial, que foi feito com o backup de um servidor aleatório do jogo, para checar se tudo estava como deveria estar. Se tudo estiver OK, eles finalmente mudam as configurações para atingir não o "test server" mas sim "todos os servidores do jogo". Todos nós estávamos felizes naquele momento.<img class=No dia do update os gerentes de produto chegaram cedo ao quartel general para colocar os arquivos novos e o novo desenho para o site oficial. Eles sentam juntos uma vez e rapidamente começam a seguir o plano novamente. A tensão está no ar! Na hora anunciada o update começa. Primeiro os servidores do site oficial e os servidores de login são desligados, e depois os servidores do jogo em si. De agora em diante, Craban e Guido basicamente copiam arquivos e clicam em botões para começar alguma etapa da atualização dos servidores. Assim que o processo do update está acabado, eles checam se tudo está bem antes de colocarem o site de volta no ar. Finalmente, são feitos backups dos arquivos e os arquivos do update são colocados em uma pasta e a documentação interna é atualizada. Por favor deem calorosas boas-vindas ao update de verão deste ano!Seus CMsE agora é a sua vez de explorar todas as novidades. Desejamos que você se divirta muito e aproveite o update.

Divirta-se!

Seus Community Managers e Equipe PortalTibia.com.br

Comentários no fórum!

Tv Epaminondas

Patrocínio

Curta a nossa página!