Nota Oficial de Lançamento!
Autor: Junior Barboza | Publicado: 2017-01-06T17:36:00-08:00






Na madrugada de sábado (07), Rhys Simpson, o desenvolvedor do projeto FreeSO, em nota esclareceu todo o ocorrido sobre o lançamento mal sucedido do tão esperado The Sims Online.
Confira abaixo.



" Quando tentamos lançar o jogo hoje à noite, os servidores literalmente não aguentaram a carga insana que sofremos.&nbsp;Aqui está tudo o que aconteceu:


Um dia antes do lançamento, os servidores do wordpress e forum&nbsp;sofreram ataques DDOS.&nbsp;Estes foram atenuados como eles eram bastante pequenos.


Ao configurar o servidor de API em nossos servidores de grande escala, os ataques do DDOS começaram a atingir ao servidor da API recentemente adicionado ao DNS.&nbsp;Eles eram limitados, mas de alguma forma ainda eram o suficiente para derrubar o servidor.&nbsp;Tornou-se claro que algo estava errado com a API&nbsp;do&nbsp;servidor.


Limitamos o servidor para&nbsp;10 pedidos por minuto, assim, fomos capazes de reduzir a carga sobre o registro o suficiente para mantê-lo ativo, (antes mesmo de ser anunciado a qualquer um).&nbsp;Durante este período, &nbsp;parecia não haver problemas. Logo após,&nbsp;100 usuários se cadastraram.


Eu liberei o link de registro no canal discord.&nbsp;A coisa toda explodiu, imediatamente&nbsp;500&nbsp;solicitações simultâneas foram feitas para a API do servidor, levando-a para fora do ar imediatamente.&nbsp;Horas mais tarde, existiam algumas centenas de pedidos sendo feitos e simultaneamente ativos, mas com um&nbsp;grande atraso cada um deles.

&nbsp; Ao longo deste processo, tornou-se claro que havia um problema sério com a quantidade de carga que a&nbsp;API&nbsp;do servidor estava recebendo.&nbsp;Depois de algumas experimentações rápidas esta noite, parece que a biblioteca de servidores HTTP usada para criar o servidor da API, estava servindo até mesmo pedidos simples, de forma mais lenta do que outras bibliotecas.&nbsp;Nós também não esperávamos muitos registros.&nbsp;De todos os pedidos,&nbsp;885 usuários de IPs únicos conseguiram&nbsp;se registrar.&nbsp;Isso torna as coisas realmente difíceis.&nbsp;Eu sou apenas um desenvolvedor, e o interesse rápido em um jogo que basicamente morto por inatividade anos atrás é muito surpreendente.&nbsp;Também é muito gratificante!&nbsp;É fantástico ver esse grande interesse em FreeSO, mas também é muito difícil de gerenciar.

Isso poderia ter sido atenuado pela abertura de registros anteriores?&nbsp;Poderiam os usuários registrados chegar a jogar o jogo?

&nbsp;Não, o servidor da API não é apenas para o registrar.&nbsp;Se nós estivéssemos de alguma forma mitigar o impacto no registro, então o impacto causado pelos usuários log no jogo seria derrubá-lo em vez disso.&nbsp;Isso seria muito mais certo, como a autenticação faz 4 vezes os pedidos de registro.&nbsp;O registro também não estava pronto até perto do prazo.&nbsp;Isto é principalmente devido ao ataque do DDOS ao wordpress mencionado.antes&nbsp;

Então, qual é o plano?

&nbsp;Vamos realizar mais testes de carga na API, olhar as causas raiz dos problemas de carga e a estabilidade do servidor.&nbsp;O plano atual é reescrever o servidor API&nbsp;utilizando ASP.NET, ao invéz da API antiga, mas isso pode levar algum tempo.&nbsp;Não podemos anunciar uma data.&nbsp;&nbsp;Podemos até precisar de um novo plano de lançamento, para evitar a carga de alguns milhares de usuários que querem jogar o jogo no primeiro dia.&nbsp;Seja qual for o plano, ele será publicado aqui eventualmente."



&nbsp;Nós do The Sims Online Brasil, publicaremos todas as notícias e novidades para o relançamento do jogo, acompanhe na página e aqui no blog!