PDA

Ver Versão Completa : Tutorial Instalando BOT para Dota



CCV_Rugopix
18-12-2008, 11:43 PM
Fonte: Orkut
Creditos: codeD_ (eurobattle.net)

Bem de acordo do tópico do Rake, moderador da euronet:


Agora só é permitido o ghost++ a ser utilizado na eurobattlenet, pois o enorme números de bots, está prejudicando a conexão da euro, e eles estão tendo problemas para controlar isso. Portanto as pessoas com outro bot dentro da eurobattle.net TERÃO SEU IP BANIDO.


Outro motivo da escolha do bot, é a opção de save game, que somado com a capacidade de diminuição de lag/delay, possibilitára a evolução da euro nos padrões de DotA nacionais e internacionais.


Como usar o BOT:
Atenção PARA USAR O GHOST++, voce precisa ser HOST NORMALMENTE, SENÃO NAO DARÁ CERTO.

Tutorial que eu traduzi e implementei , de como usar o Ghost++:

1.

http://w18.easy-share.com/1702390502.html

Baixe o ghost++, crie uma nova pasta, coloque nessa pasta , e extraia dentro dela.

2.

Dentro da pasta que será criada ao extrair, vá no arquivo ghost.cfg, clique com o botão direito e selecione ABRIR COM > selecionar programa>wordpad.

3. No Wordpad , abrirá todas as configurações do bot agora você tem que trocá-las.

Por exemplo, onde tem:

bot_war3path = C:\Program Files\Warcraft III\

Voce troca o c:\Program Files\Warcraft III\ , por onde está a pasta pasta do seu warcraft. 18 nov Godlike_
Onde eu tenho que mudar?

Aqui a lista dos lugares onde você tem que mudar logo, e com o que mudar:

bot_war3path = Onde está instalado o seu war.exe (pasta do seu warcraft), exemplo: c:\Arquivos de ProgramaWarcraft III\

bot_hostport = a porta que voce usa para hostear jogos normalmente.

Exemplo: 6113

bot_commandtrigger = O commando que voce usará pro seu bot te obedecer

Exemplos: ! .
bot_mappath = Onde estão seus mapas de warcraft.

Exemplo: c:\Arquivos de ProgramaWarcraft III\maps\

bnet_server = server.eurobattle.net

bnet_username = O USERNAME do seu bot, não o seu, o bot tem que ter uma conta própria.

bnet_password = Senha do seu bot

bnet_firstchannel = O channel que seu bot entrará ao logar ( Para mudar a sala que o bot está, dentro do server digite .say /join channel que voce quer

bnet_rootadmin = O seu nome de usuário.

Essa parte deve estar exatamente assim, ou não funcionará SEU BOT:

bnet_custom_war3version = 22
bnet_custom_exeversion = 184 0 22 1
bnet_custom_exeversionhash = 219 152 153 144
bnet_custom_passwordhashtype = pvpgn 18 nov Godlike_
Command list:

In battle.net (via local chat or whisper at any time):


!addadmin <name> adiciona um novo admin para o bot.
!addban <name> <reason> adiciona o player na banlist do bot
!ban alias to Mesma função do add ban.
!say /join <name> Muda o channel do seu bot
!close <number> fecha um slot no jogo.
!countadmins Mostra o número total de admins.
!countbans Mostra o total de bans.
!deladmin <name> Remove um admin do bot.
!delban <name> Remove a ban de um player.
!end <number> Termina um jogo em andamento.
!exit [force]Shutdown do ghost++, comando [force] para forçar o shutdown.
!getgame <number> Mostra a informação de um jogo em progresso.
!getgames Dá a informação de todos os jogos.
!load <filename> Dá load num mapa
!map <filename> igual ao !load
!open <number> abre um slot num jogo.
!priv <name> Hosta um jogo privado.
!privby <owner> <name> Hosta um jogo privado por outro jogador.
!pub <name> Hosteia um jogo público.
!pubby <owner> <name> Hosta um jogo público por outro jogador.
!quit [force] igual ao !exit
!say <text> envia o texto para a euro como se fosse chat.
!sp mistura os jogadores
!start [force] Começa o game automaticamente.
!stats [name] Adiciona o player para as estatísticas.
!statsdota [name] Mostra as estatísticas do player do dota stats
!swap <n1> <n2> Muda os slots dos jogadores escolhidos.
!unban igual !delban
!unhost dá unhost num jogo do lobby.
!version Mostra a informação da versão.

In game lobby:

!a Igual ao !abort
!abort aborta a contagem regressive.
!checkban <name> Verifica se o player está banido.
!close <number> Fecha um slot.
!comp <slot> <skill> Cria um slot como COMPUTER e o <skill> para definer se é easy, normal, hard, etc.
!compcolour <s> <c> Muda a cor de um slot de COMPUTER.
!comprace <s> <r> Muda a raça do computer
!compteam <s> <t> Muda o team de um computer.
!from Mostra a nacionalidade dos jogadores.
!hold <name> Guarda um slot para alguém.
!kick <name> Kika um jogador.
!latency <number> Muda a latência do game. 18 nov Godlike_
!open <number> Abre um slot.
!ping [number] Dá ping nos players :P.
!priv <name> rehosta como private game.
!pub <name> rehosta como public game.
!refresh <on/off> Deixa on ou off as mensagens de refresh do bot.
!sp Mistura os jogadores nos slots.
!start [force] start game, optionally add [force] to skip checks
!stats [name] Mostra o status de um player,
!statsdota [name] Mostra as estatísticas de um jogador( que possuir o programa Dota Stats).
!swap <n1> <n2> Muda os slots ;P.
!unhost unhostA um jogo.

In game:

!addban <name> <reason> Adiciona um player na ban
!ban igual a !addban
!checkban <name> Checa se um usuário está banido
!end Termina um game.
!kick <name> Kika um jogador.
!latency <number> Define latência de um jogo
!muteall muta o global chat. (chat for all)
!synclimit <number> Mostra o sync limit para o lag screen (nao entendi direito o que faz Oo, mas não parece muito útil.
!unmuteall desmuta o global chat.



Com a nova atualização do Warcraft, o injdll.exe não funciona mais.
A solução é adicionar um adaptador de rede para loopback.
Vá ao PAINEL DE CONTROLE do Windows, e clique no ícone ADICIONAR NOVO HARDWARE. O Windows vai procurar por novo hardware, ignore e aguarde. Em seguida selecione a opção SIM, EU JÁ CONECTEI O HARDWARE e avançar.
Role até o final da lista e selecione ADICIONAR NOVO DISPOSITIVO DE HARDWARE.
Na pergunta seguinte selecione INSTALAR O HARDWARE QUE EU SELECIONAR MANUALMENTE EM UMA LISTA (AVANÇADO). Na lista, selecione ADAPTADOR DE REDE e avançar. Agora selecione o fábricante MICROSOFT na caixa da esquerda. Na caixa da direita selecione MICROSOFT LOOPBACK ADAPTER.
Avançar até concluir a instalação. Agora siga as configurações abaixo conforme o que você deseja fazer:
a) Se você está tentando entrar em um jogo criado com bot (Ghost) hosteado no seu próprio PC:
SOLUÇÃO: Configure o IP do adaptador loopback que você instalou, para que seja o seu IP externo (IP usado pelo router). Visite o site http://whatismyip.com/ e anote o IP que é exibido.
NOTA: Se o seu router muda de IP toda vez que reinicia, então você vai ter que alterar o IP loopback manualmente toda vez que reiniciar, pois sempre tem que ser o mesmo IP do router.
COMO ALTERAR O IP DO LOOPBACK Para usuários do XP:
Localize o ícone MEUS LOCAIS DE REDE na área de trabalho, clique com o botão direito sobre ele e em seguinda selecione PROPRIEDADES no menu.
Vai abrir a tela de conexões de rede, clique com o botão direito sobre a conexão que foi criada com o adaptador LOOPBACK e em seguinda selecione PROPRIEDADES no menu.
A primeira caixa exibe o adaptador de rede que está sendo usado nesta conexão, tenha a certeza de que é o MICROSOFT LOOPBACK ADAPTER.
Logo abaixo onde aparece "ESTA CONEXÃO USA ESTES ITENS", marque PROTOCOLO TCP/IP. Clique nele e no botão propriedades. Configure o ENDEREÇO IP conforme você anotou o do router, MASCARA DE SUB-REDE fica 255.255.255.0 e as demais caixas não precisa preencher.

Sonic
19-12-2008, 12:39 AM
Eu ia posta aqui, mas rugo foi mas rápido rsrs


EU to jogando com o bot lá, mto legal :D

cesarcarrijo
27-03-2009, 04:57 PM
Fonte: Orkut
Creditos: codeD_ (eurobattle.net)

Bem de acordo do tópico do Rake, moderador da euronet:


Agora só é permitido o ghost++ a ser utilizado na eurobattlenet, pois o enorme números de bots, está prejudicando a conexão da euro, e eles estão tendo problemas para controlar isso. Portanto as pessoas com outro bot dentro da eurobattle.net TERÃO SEU IP BANIDO.


Outro motivo da escolha do bot, é a opção de save game, que somado com a capacidade de diminuição de lag/delay, possibilitára a evolução da euro nos padrões de DotA nacionais e internacionais.


Como usar o BOT:
Atenção PARA USAR O GHOST++, voce precisa ser HOST NORMALMENTE, SENÃO NAO DARÁ CERTO.

Tutorial que eu traduzi e implementei , de como usar o Ghost++:

1.

http://w18.easy-share.com/1702390502.html

Baixe o ghost++, crie uma nova pasta, coloque nessa pasta , e extraia dentro dela.

2.

Dentro da pasta que será criada ao extrair, vá no arquivo ghost.cfg, clique com o botão direito e selecione ABRIR COM > selecionar programa>wordpad.

3. No Wordpad , abrirá todas as configurações do bot agora você tem que trocá-las.

Por exemplo, onde tem:

bot_war3path = C:\Program Files\Warcraft III\

Voce troca o c:\Program Files\Warcraft III\ , por onde está a pasta pasta do seu warcraft. 18 nov Godlike_
Onde eu tenho que mudar?

Aqui a lista dos lugares onde você tem que mudar logo, e com o que mudar:

bot_war3path = Onde está instalado o seu war.exe (pasta do seu warcraft), exemplo: c:\Arquivos de ProgramaWarcraft III\

bot_hostport = a porta que voce usa para hostear jogos normalmente.

Exemplo: 6113

bot_commandtrigger = O commando que voce usará pro seu bot te obedecer

Exemplos: ! .
bot_mappath = Onde estão seus mapas de warcraft.

Exemplo: c:\Arquivos de ProgramaWarcraft III\maps\

bnet_server = server.eurobattle.net

bnet_username = O USERNAME do seu bot, não o seu, o bot tem que ter uma conta própria.

bnet_password = Senha do seu bot

bnet_firstchannel = O channel que seu bot entrará ao logar ( Para mudar a sala que o bot está, dentro do server digite .say /join channel que voce quer

bnet_rootadmin = O seu nome de usuário.

Essa parte deve estar exatamente assim, ou não funcionará SEU BOT:

bnet_custom_war3version = 22
bnet_custom_exeversion = 184 0 22 1
bnet_custom_exeversionhash = 219 152 153 144
bnet_custom_passwordhashtype = pvpgn 18 nov Godlike_
Command list:

In battle.net (via local chat or whisper at any time):


!addadmin <name> adiciona um novo admin para o bot.
!addban <name> <reason> adiciona o player na banlist do bot
!ban alias to Mesma função do add ban.
!say /join <name> Muda o channel do seu bot
!close <number> fecha um slot no jogo.
!countadmins Mostra o número total de admins.
!countbans Mostra o total de bans.
!deladmin <name> Remove um admin do bot.
!delban <name> Remove a ban de um player.
!end <number> Termina um jogo em andamento.
!exit [force]Shutdown do ghost++, comando [force] para forçar o shutdown.
!getgame <number> Mostra a informação de um jogo em progresso.
!getgames Dá a informação de todos os jogos.
!load <filename> Dá load num mapa
!map <filename> igual ao !load
!open <number> abre um slot num jogo.
!priv <name> Hosta um jogo privado.
!privby <owner> <name> Hosta um jogo privado por outro jogador.
!pub <name> Hosteia um jogo público.
!pubby <owner> <name> Hosta um jogo público por outro jogador.
!quit [force] igual ao !exit
!say <text> envia o texto para a euro como se fosse chat.
!sp mistura os jogadores
!start [force] Começa o game automaticamente.
!stats [name] Adiciona o player para as estatísticas.
!statsdota [name] Mostra as estatísticas do player do dota stats
!swap <n1> <n2> Muda os slots dos jogadores escolhidos.
!unban igual !delban
!unhost dá unhost num jogo do lobby.
!version Mostra a informação da versão.

In game lobby:

!a Igual ao !abort
!abort aborta a contagem regressive.
!checkban <name> Verifica se o player está banido.
!close <number> Fecha um slot.
!comp <slot> <skill> Cria um slot como COMPUTER e o <skill> para definer se é easy, normal, hard, etc.
!compcolour <s> <c> Muda a cor de um slot de COMPUTER.
!comprace <s> <r> Muda a raça do computer
!compteam <s> <t> Muda o team de um computer.
!from Mostra a nacionalidade dos jogadores.
!hold <name> Guarda um slot para alguém.
!kick <name> Kika um jogador.
!latency <number> Muda a latência do game. 18 nov Godlike_
!open <number> Abre um slot.
!ping [number] Dá ping nos players :P.
!priv <name> rehosta como private game.
!pub <name> rehosta como public game.
!refresh <on/off> Deixa on ou off as mensagens de refresh do bot.
!sp Mistura os jogadores nos slots.
!start [force] start game, optionally add [force] to skip checks
!stats [name] Mostra o status de um player,
!statsdota [name] Mostra as estatísticas de um jogador( que possuir o programa Dota Stats).
!swap <n1> <n2> Muda os slots ;P.
!unhost unhostA um jogo.

In game:

!addban <name> <reason> Adiciona um player na ban
!ban igual a !addban
!checkban <name> Checa se um usuário está banido
!end Termina um game.
!kick <name> Kika um jogador.
!latency <number> Define latência de um jogo
!muteall muta o global chat. (chat for all)
!synclimit <number> Mostra o sync limit para o lag screen (nao entendi direito o que faz Oo, mas não parece muito útil.
!unmuteall desmuta o global chat.



pois eh... fiz isso tudo (eu acho) certo..mas mesmo assim ta dando um erro.... olha no print.. por favorr se puder me ajudarr!! :D

cesarcarrijo
27-03-2009, 05:00 PM
pois ehh... to tentadno arrumar aqui. eu acho q fiz tudo certo...mas mesmo assim ta dando um erro mto chato.. se puder ver.. olha o print! valeuuuu

http://img27.imageshack.us/img27/7676/errobot.jpg

:explosao:

Sonic
30-03-2009, 11:13 PM
pois ehh... to tentadno arrumar aqui. eu acho q fiz tudo certo...mas mesmo assim ta dando um erro mto chato.. se puder ver.. olha o print! valeuuuu

http://img27.imageshack.us/img27/7676/errobot.jpg

:explosao:

Creio que seja problema com as portas do jogo


Va no seu warcraft em opções/gameplay e veja se as portas estão: 6112

Senão tiver, ponha 6112

Caso esteja, seu modem é router? se for vc tem que libera as portas do Dota (6112 e 6113)

cesarcarrijo
31-03-2009, 09:48 AM
Creio que seja problema com as portas do jogo


Va no seu warcraft em opções/gameplay e veja se as portas estão: 6112

Senão tiver, ponha 6112

Caso esteja, seu modem é router? se for vc tem que libera as portas do Dota (6112 e 6113)


humm.. e como q eu libero essas portas no meu modem?? nao intendo mto disso... =/

eh no 10.1.1.1?

Ket
31-03-2009, 11:25 AM
se for roteador D Link eh provavelmente no 192.168.0.1

Sonic
31-03-2009, 12:35 PM
humm.. e como q eu libero essas portas no meu modem?? nao intendo mto disso... =/

eh no 10.1.1.1?

Eu tbm não entendia mto, e não entendo até agora kk

mas sempre usei esse site pra libera as portas do meu modem:
http://portforward.com/

Procure o seu Modem e modelo ae, tem várias marcas...
Depois que achar, é só clica..e vai ter vários jogos...procure Warcraft III

ai dps o tutorial é cheio de img auto explicativa.

WestELEMENT
08-06-2009, 01:50 PM
n consigui, n tem meu modem nesse link =////
no jogo ta 6112, mas deve ser o modem, e o icone da conexao nova fica la parece q procurando mas n acha, digamos assim

CCV_uNpluGeD
15-06-2009, 05:15 PM
tive um problema
nao consigo bota o bot pa joga
fiz ali certo mas nao vai
;x

ArsenaL
21-10-2009, 10:16 PM
Aew configurei td ... qdo abro o ghost da : "logon failed - game version is invalid, disconnecting
O que pode ser ?
a verçao do warcraft é 1.24b
na configuração pus assim
bnet_custom_war3version = 24
bnet_custom_exeversion = 184 0 22 1
bnet_custom_exeversionhash = 219 152 153 144
bnet_custom_passwordhashtype = pvpgn
bnet_custom_pvpgnrealmname = PvPGN Realm
Alguem pode ajudar ??

CCV_uNpluGeD
22-10-2009, 04:19 PM
o meu tb da isso
so que da "logon failed - invalid username"
mas ta la certinho criei uma acc bro bot e tal
;x

CCV_SkD
23-10-2009, 05:38 AM
tipo q vc deve atualizar o bot , baixar o net framework 3.0, e ir no forum codelain
e entre o bot ++ e o One
baixe o one pois ele vc configura mais facil , fora isso faça a conta na euro , logo com ele caso torne a dar o mesmo problema se vc usar roteador vc tem q ir nele e abrir as portas da sua conexão desde a 6112 ate a 6119 udp e tcp , feito isso com certeza vai funcionar . qualquer duvida avisa aqui q leio e ajudo , Ghost One , baixe esse ele tem varias opçoes que ele mesmo se configura

:aiqueanta:

CCV_uNpluGeD
24-10-2009, 08:07 PM
eu baixei esse ai
dai aogra aceita o login
mas diz que a senha ta errada
e nao ta
o/

Pedro WIlliam
18-11-2009, 05:44 PM
Ola
Muito bom o topico, foi de grande ajuda
mas ainda tenho um problema,eu crio o game pelo bot, todos conseguem entrar menos eu =/

oque pode ser?

Desde ja muito grato

CCV_BoneSaw
22-02-2010, 06:30 AM
Ola
Muito bom o topico, foi de grande ajuda
mas ainda tenho um problema,eu crio o game pelo bot, todos conseguem entrar menos eu =/

oque pode ser?

Desde ja muito grato

> Como entrar no próprio game (http://www.4shared.com/file/75150906/ec0966a4/ENTRAR_NO_JOGO_Q_VC_CRIOU_DOTA.html) <

Tiinfica
22-02-2010, 11:40 AM
meu tbm deu mesmo erro do cara mas fui e a dei comta de arruma eu tinha coloka alguma coisa erra so refazer que da certinho mano Oo

Lowe
31-07-2010, 10:38 AM
Bom Dia!

Galera eu não sou e nem era na verdade Host normal sabe, só que quero ter bot, ser Host aí segui tudo que vcs falaram pra ter o Ghost, creio que deu tudo certo só que não era Host normalmente antes, então gostaria que vcs me ajudassem com isso, tipo o Ghost tá tudo certinho, no caso só falta eu ser Host normal, certo ? O que eu devo fazer ? Obrigado.

pedrofuscella
26-01-2012, 06:42 PM
eu fiz tudo que voces falaram, mais continua com o mesmo erro igual o do print do cara ... meu moden não tem naquele site, oque eu faço ? já fiz o loopback tambem me ajudem por favor .. aqui ta o print do erro que está dando :
http://imageshack.us/f/221/errodc.png/

obrigado desde já