31-08-2016, 07:07:22
Todas as atualizações são possíveis e fáceis de serem implementadas, entretanto há um detalhe para o comando de ranking.
Se for necessário verificar um ranking geral, me preocupo em um possível lag momentâneo se, por exemplo, dois ou mais jogadores digitem o comando com pouco tempo de diferença. O motivo é; O servidor possui mais de 30k de contas registradas, e verificar todas em busca da pontuação de cada e efetuar os cálculos para mostrar os dados aumentaria o consumo de CPU.
Há duas soluções;
Um ranking que é atualizado apenas quando o servidor reinicia;
Um ranking que mostrará apenas os jogadores online (como é no /recorde atualmente).
Me digam o que preferem.
Se for necessário verificar um ranking geral, me preocupo em um possível lag momentâneo se, por exemplo, dois ou mais jogadores digitem o comando com pouco tempo de diferença. O motivo é; O servidor possui mais de 30k de contas registradas, e verificar todas em busca da pontuação de cada e efetuar os cálculos para mostrar os dados aumentaria o consumo de CPU.
Há duas soluções;
Um ranking que é atualizado apenas quando o servidor reinicia;
Um ranking que mostrará apenas os jogadores online (como é no /recorde atualmente).
Me digam o que preferem.