Como funciona?
Página 1 de 1
Como funciona?
Devido as inúmeras perguntas que recebo perguntando sobre o modo como opera o Bot decidi criar uma parcela do fórum destinada a ele.
O bot, é um programa de codigo aberto escrito em C criado por alguns fans de DotA. Seu funcionamento pode ser sintetizado em 3 etapas.
> Criação automática de jogos.
> Salvar os dados dos jogos em um banco de dados do servidor.
> Checar a cada jogador que entra no jogo se este consta ou não em nossa banlist.
Comandos disponiveis no bot:
Para digitar um comando para o bot deve-se usar "!" antes do que se vai digitar, os comandos são os seguintes:
!stats Nomedojogador => Mostra o número de jogos, tempo médio de carregamento e porcentagem de jogos em que nao quita.
!statsdota Nomedojogador => Mostra o número de jogos, número de vitorias e derrotas entre outras estatistiscas relacionadas ao jogador dentro do jogo.
!ping => Exibe o ping do jogador com o servidor.
!votekick Nomedojogador => Abre uma votação para que um determinado jogador seja kickado do jogo (pode ser usado tanto dentro do jogo como fora). Caso voce concorde com o kick digite !yes
Perguntas frequentes:
1) Por que em alguns jogos quando estou no meio do jogo sinto 1 pico de lag que trava a tela por cerca de meio segundo?
R: Esse pequeno pico de lag ocorre devido ao bot estar salvando algo em seu banco de dados, em geral isso ocorre quando outro jogo chega ao seu fim.
2) Por que em alguns jogos o servidor cai de repente?
R) Primeiramente devemos deixar claro que o fato de um jogo cair nao significa que o servidor caiu, tanto que mesmo ao cair de um jogo voce ainda tem total acesso ao http://dotaladder.no-ip.org . O que acontace na realidade é um erro do Garena na conta que esta rodando o bot "CrashSender" devido a uma incompatibilidade, a qual estamos tentando resolver, entre o Garena e o bot .
3) Como posso ajudar a ladder?
R: No futuro, quando mais pessoas estiverem comprometidas com a ladder, precisaremos de jogadores que nos ajudem a criar mais jogos, e isto pode ser feito através do mesmo que roda no servidor atualmente, so que ao invés de submeter os resultados a uma database local esses computadores submeterao os dados ao nosso servidor.
4) E verdade que o bot possui MH e CK?
R: Caso possuísse MH e CK o bot seria detectado como programa HACK pelo garena e a conta que o utilizasse seria banida. O servidor no qual o bot roda tem acesso somente ao CHAT LOG de ambos os times, o qual é usado em ultima instancia para se saber se em algum momento o jogador assume que possui um programa hack.
4.1) Mas espera, se o bot tem os dois chats significa que você admin pode ler ambos durante um jogo seu?
R: Teoricamente poderia, entretanto acesso o servidor remotamente, devido a distancia física, o que tem de ser feito com o pc mais descarregado o possível para não causar lag no jogo de outras pessoas. Alem do mais, seria um contrasenso o próprio admin da ladder tentar tirar beneficio trapaceando dessa maneira.
5) Por que as vezes não consigo ver jogos do bot mesmo ele estando online?
R: As vezes você não vê um jogo do bot porque não existe nenhum jogo criado, ou seja, estão todos em curso. Estamos trabalhando com um total de 4 jogos simultâneos para oferecer maior qualidade de jogo aos jogadores. Com o passar do tempo e poderemos passar a rodar mais bots, seja com o aumento da banda contratada no servidor ou seja como sugerido na pergunta 3.
Em caso de novas dúvidas crie um novo tópico nesta se seção
Acho que é isso,
Abracos!
O bot, é um programa de codigo aberto escrito em C criado por alguns fans de DotA. Seu funcionamento pode ser sintetizado em 3 etapas.
> Criação automática de jogos.
> Salvar os dados dos jogos em um banco de dados do servidor.
> Checar a cada jogador que entra no jogo se este consta ou não em nossa banlist.
Comandos disponiveis no bot:
Para digitar um comando para o bot deve-se usar "!" antes do que se vai digitar, os comandos são os seguintes:
!stats Nomedojogador => Mostra o número de jogos, tempo médio de carregamento e porcentagem de jogos em que nao quita.
!statsdota Nomedojogador => Mostra o número de jogos, número de vitorias e derrotas entre outras estatistiscas relacionadas ao jogador dentro do jogo.
!ping => Exibe o ping do jogador com o servidor.
!votekick Nomedojogador => Abre uma votação para que um determinado jogador seja kickado do jogo (pode ser usado tanto dentro do jogo como fora). Caso voce concorde com o kick digite !yes
Perguntas frequentes:
1) Por que em alguns jogos quando estou no meio do jogo sinto 1 pico de lag que trava a tela por cerca de meio segundo?
R: Esse pequeno pico de lag ocorre devido ao bot estar salvando algo em seu banco de dados, em geral isso ocorre quando outro jogo chega ao seu fim.
2) Por que em alguns jogos o servidor cai de repente?
R) Primeiramente devemos deixar claro que o fato de um jogo cair nao significa que o servidor caiu, tanto que mesmo ao cair de um jogo voce ainda tem total acesso ao http://dotaladder.no-ip.org . O que acontace na realidade é um erro do Garena na conta que esta rodando o bot "CrashSender" devido a uma incompatibilidade, a qual estamos tentando resolver, entre o Garena e o bot .
3) Como posso ajudar a ladder?
R: No futuro, quando mais pessoas estiverem comprometidas com a ladder, precisaremos de jogadores que nos ajudem a criar mais jogos, e isto pode ser feito através do mesmo que roda no servidor atualmente, so que ao invés de submeter os resultados a uma database local esses computadores submeterao os dados ao nosso servidor.
4) E verdade que o bot possui MH e CK?
R: Caso possuísse MH e CK o bot seria detectado como programa HACK pelo garena e a conta que o utilizasse seria banida. O servidor no qual o bot roda tem acesso somente ao CHAT LOG de ambos os times, o qual é usado em ultima instancia para se saber se em algum momento o jogador assume que possui um programa hack.
4.1) Mas espera, se o bot tem os dois chats significa que você admin pode ler ambos durante um jogo seu?
R: Teoricamente poderia, entretanto acesso o servidor remotamente, devido a distancia física, o que tem de ser feito com o pc mais descarregado o possível para não causar lag no jogo de outras pessoas. Alem do mais, seria um contrasenso o próprio admin da ladder tentar tirar beneficio trapaceando dessa maneira.
5) Por que as vezes não consigo ver jogos do bot mesmo ele estando online?
R: As vezes você não vê um jogo do bot porque não existe nenhum jogo criado, ou seja, estão todos em curso. Estamos trabalhando com um total de 4 jogos simultâneos para oferecer maior qualidade de jogo aos jogadores. Com o passar do tempo e poderemos passar a rodar mais bots, seja com o aumento da banda contratada no servidor ou seja como sugerido na pergunta 3.
Em caso de novas dúvidas crie um novo tópico nesta se seção
Acho que é isso,
Abracos!
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos