Páginas

quarta-feira, 25 de julho de 2012

Nova Dns Por Tio Master


Olha sei q o a Sixone q postou as Dns antigas mais vou ajudar ele vamos la ! (sou o avenging) n sou o chucknorris
Obrigado a todos os incríveis jogadores que ajudaram no servidor PTR do AQWorlds, Yorumi encontrou o “BUG LOUCO DO NaN.” Eu queria compartilhar com vocês os mínimos detalhes desse bug… mas primeiro, eu conferi as mensagens no Facebook e no Twitter, E percebi que muitos jogadores não sabem o que está acontecendo nos bastidores do PTR (significa, em inglês Public Test Realm, Servidor de Testes Públicos).  E o porque que ele está retesando muito.
Bugs muito complicados como o “Bug Louco NaN” não aparecem nos servidores onde nós moderadores testamos as coisas. Ele é causado geralmente quando uma dessas duas coisas acontecem: 1) Temos toneladas de jogadores online.  2) Quando criamos uma versão especial do jogo com coisas específicas aonde estamos editando os erros que encontramos (É o que acontece no PTR).
Então vamos explicar, toda vez que o servidor PTR resetar, você estará jogando uma nova versão do servidor e saiba que estamos caçando bugs poderosos e realizando testess… e nesse processo de eliminação…. nós encontramos o PAI DE TODOS OS GRANDES problemas do AQWorlds: O BUG LOUCO NaN.
AQWorlds Bug Lag Fixes
Se você jogou nossos jogos antigos você já deve ter causado um dano a um monstro com a sigla “NaN”. O Que é NaN?What is NaN? (Não confunda a sigla com aquele pão delicioso nos restaurantes indianos) NaN significa em inglês “Not a Number.” (Não é um número) isso acontece quando o computador requisita que o numero 1 apareça, mas ele é enviado pelo servidor 1 + “a”, o número que deveria aparecer na tela é o 1, mas aparece a letra “a.”, existe um filtro, que impede que as letras apareçam, mas quando passam esse filtro, elas aparecem.
Isso detona o cérebro do seu computador. No ser humano isso é a mesma coisa que perguntar porque a “A cor azul parece assim porque?” não faz o mínimo sentido. Mas como vamos solucionar esse problema? Nós vamos começar a lutar contra esse bug em nossos jogo para que fiquem…PERFEITOS.
Quero dizer que a função NEM SEMPRE acaba dando erro em isNaN (Is Not a Number, em português, Isso não é um número). Para você ter uma ideia, a função correta no servidor é chamada de isNaN(). Diga “isNaN” com a voz de um gato na sua mente… vai soar muito fofo. Lembra do release do meme do gato NaN do AQWorlds? Então… esqueça tudo o que viu nesse release sobre o isNaN, ele não é fofinho como parece lá e sai espalhando desordem e terror pelos servidores.
E depois de dois dias trabalhando duro, quebrando a cabeça na frente de uma mesa, Yorumi finalmente descobriu como ele funciona, como ele é, o quanto ele é fofo, e porque essa função não funciona de vez em quando em situações específicas. Vamos fazer uma demonstração, vamos dar comidinha ao isNaN!, dentro dos parentes vamos colocar somente números, e se não for um número, é considerado bug, vamos ver como ele funciona e porque ele acontece:
Isso não é um número?
isNaN(“a”) = Verdade (Função Funciona perfeitamente)
isNaN(“galinha”) = Verdade
isNaN(“Dinossauros que soltam laser pelos olhos”) =Verdade
isNaN() = Verdade
isNaN(“”) = Falso!?!?!?!?!?!?!?!?!?!?! (Função falha!)
O QUÊ!? Mas porque isso é um número válido? Isso é completamente sem lógica! Isso acontece… porque nesse momento a função isNaN falha por alguma causa, e esse pequeno dígito falho sai causando milhares de bugs no AQWorlds, gerando milhares de erros. Mas nós descobrimos uma forma muito fácil de solucionar o problema.
Yorumi fez uma pequena mudança no filtro isNaN no jogo para melhorar o diagnóstico de comandos que contenham valores vazios entre parênteses. Essa pequena mudança vai aumentar de forma significante a velocidade do servidor…. o servidor PTR continuará consertando os erros. Nos ajude a continuar com os testes!


5 comentários: