Solução para DCs ocasionados pelo servidor do jogo durante partidas ranqueadas
Como já sabemos, algumas vezes no decorrer das partidas ranqueadas a sala inteira trava, as vezes por ping e as vezes pelo próprio jogo, diferenciar eh simples, basta ver se os jogadores da sala conseguem se comunicar usando o chat, abaixo fica um exemplo onde eu hoje mesmo fui uma vitima.
http://imgur.com/a/LA9SP
A solução que tenho para isto é que algum servidor do cf crie uma tabela no banco de dados armazenando mesmo que de forma temporária as informações referentes ao caminho da sala(numero da sala, canal, servidor) e o nome de todos os jogadores da sala além do resultado atualizado do placar da partida em tempo real, e a ideia é simples, os DCs quando ocasionados pelo jogo costumam derrubar todos os jogadores da sala, de contrario ainda eh possivel o jogador dar intrusão e voltar a sala recuperando o prejuizo, a proposta é que se antes da sala completar 5 round de algum dos lados ou os 150 kills ou os 12 minutos e geral dos jogadores abandonar a sala tanto de um time como de outro, o próprio jogo cancela a partida de forma a fazer com que todos da sala não ganhem e nem percam os pontos.
Na pratica eu sei que pode ser meio complicado de ser implementado, mas uma hora ou outra isso que eu disse ou algo semelhante terá que ser feito, pois em variados jogos por ai, partidas ranqueadas são levadas a serio e fica mal pro jogo se os players encontram erros com frequência onde o proprio sistema prejudica o jogador.
Opcional: Algo semelhante a isto pode ser feito com quem vai dupla com hacker, basta armazenar informações referente ao nome da dupla em alguma tabela no banco de dados e a seguir esperar que alguém reporte pra assim poder filtrar os dados das tabelas e arranjar as provas. Ainda nesse asunto, a algum tempo atrás durante um evento o jogo pode perceber quem tinha hacker na lista de amigos, então n eh só poder utilizar disso pra ver os replay e ter as provas, pois se eu tenho um hacker na lista de amigo e em mais de um replay eu sou visto com ele no mesmo time, isso já n seria o suficiente pra banir ambos?
http://imgur.com/a/LA9SP
A solução que tenho para isto é que algum servidor do cf crie uma tabela no banco de dados armazenando mesmo que de forma temporária as informações referentes ao caminho da sala(numero da sala, canal, servidor) e o nome de todos os jogadores da sala além do resultado atualizado do placar da partida em tempo real, e a ideia é simples, os DCs quando ocasionados pelo jogo costumam derrubar todos os jogadores da sala, de contrario ainda eh possivel o jogador dar intrusão e voltar a sala recuperando o prejuizo, a proposta é que se antes da sala completar 5 round de algum dos lados ou os 150 kills ou os 12 minutos e geral dos jogadores abandonar a sala tanto de um time como de outro, o próprio jogo cancela a partida de forma a fazer com que todos da sala não ganhem e nem percam os pontos.
Na pratica eu sei que pode ser meio complicado de ser implementado, mas uma hora ou outra isso que eu disse ou algo semelhante terá que ser feito, pois em variados jogos por ai, partidas ranqueadas são levadas a serio e fica mal pro jogo se os players encontram erros com frequência onde o proprio sistema prejudica o jogador.
Opcional: Algo semelhante a isto pode ser feito com quem vai dupla com hacker, basta armazenar informações referente ao nome da dupla em alguma tabela no banco de dados e a seguir esperar que alguém reporte pra assim poder filtrar os dados das tabelas e arranjar as provas. Ainda nesse asunto, a algum tempo atrás durante um evento o jogo pode perceber quem tinha hacker na lista de amigos, então n eh só poder utilizar disso pra ver os replay e ter as provas, pois se eu tenho um hacker na lista de amigo e em mais de um replay eu sou visto com ele no mesmo time, isso já n seria o suficiente pra banir ambos?
Comentários
-
Seria Uma boa mesmo,Mas tudo isso da Muito trabalho.
-
Ola Amigo ,
Infelizmente o jogo esta dando muito erros mais serão solucionados . -
Sugestão interessante, Acho que ao menos o exp das partidas deveria contar em tempo real, assim não perderíamos todo o exp quando a sala cai no finzinho.