OW... muito show esse tudo Soad...
muito rox msm... vai quebra um galhao
Bem pessoal esse tuto não foi feito por min e sim Pelo Al_Capone[Br] admin do canal brasil e moderador do forum onde peguei o tutorial então Todos os créditos são extremamente dele!!
A principal finalidade do "bot" (apelido que o Lainbot ganhou na eurobattle) é reduzir o lag ingame, mas existem diversos outros recursos e facilidades oferecidos pelo programa que podem ser muito uteis para quem é host de jogos.
Abaixo irei deixar um tutorial completo, que vai desde a instalação até o uso. Estou utilizando aqui a versão 0.90 que obtive junto ao Moon, não é uma versão encontrada facilmente na net (a versão oficial que esta liberada no site do Lainbot é a 0.29), portanto aproveitem essa exclusividade do canal brasil!
Boa sorte e bons jogos!
INSTALAÇÃO
1) Faça o download da versão 0.90, em formato compactado ZIP no link abaixo:
http://rapidshare.com/files/11176837...hlite.rar.html
EDIT 21/05/2008: link para a versão 0.90b original do desenvolvedor
http://eurobattle.net/attachment.php...6&d=1211374456
2) Descompacte o arquivo ZIP no C: mantendo o nome original da pasta. Você terá então a pasta C:\LainEthlite com todos os arquivos necessários para uso do bot.
Segue abaixo a imagen do boot tentei coloca pra visão geral mas não tava pegando!
http://img120.imageshack.us/my.php?image=botsi3.jpg
3) Já estão inclusos neste bot as configurações XML para os mapas versão 6.48b até 6.52.
4) Crie um atalho chamado LainEthLite v0.90 apontando para C:\LainEthlite\LainEthLite.exe. Será a partir dele que você vai executar o bot nos proximos passos!
CONFIGURAÇÃO
1) Execute o programa por meio do atalho LainEthLite v0.90.
2) Observe atentamente a tela inicial que será parecida com a que segue abaixo. Você deve estar familiarizado com a mesma.
Imagem
3) Para usar o bot, você deve ter uma conta exclusiva para o mesmo. Se ainda não tem, vá para o forum da euro (http://www.eurobattle.net) e crie uma conta por meio do link CREATE NEW. No exemplo aqui eu criei a conta Zeca.BOT.
4) Na tela do Lainbot, digite o nome da conta que você criou para o bot na caixa "User Name". E em seguida na caixa "Password" digite a senha desta conta.
5) O próximo passo é configurar a pasta onde seu Warcraft está instalado. Observe a caixa "War3 Path", que no meu micro está instalado como C:\Warcraft3. Você deverá alterar como necessário (exemplo, C:\Arquivos de programas\Warcraft III\).
ATENÇÃO: Se você digitar um caminho (path) incorreto, o conteúdo da caixa War3 Path será exibido em letras vermelhas. Corriga o erro senão o bot não funcionará.
6) Agora configure o servidor que você ira logar o bot. Por padrão para logar na euro, utilize na caixa "Realm" o endereço eurobattle.net. Se por acaso a euro mudar o endereço (as vezes ocorre isso), você só precisa alterar nesta caixa digitando o novo endereço.
7) Indique na caixa "Home Channel" qual o canal que o bot deverá fazer um /join logo após logar na euro, por padrão uso o canal brasil.
8 ) Configure qual a porta que será utilizada para hostear os jogos, deve ser uma porta diferente da que você vai usar para jogar e esta porta deve estar libertada no seu modem, router ou firewall! Por padrão o Warcraft usa a porta 6112 e portanto você vai jogar por meio desta porta. Já o bot usa por padrão a porta 6000 e irá hoster utilizando a mesma, caso não seja possivel tente outra porta (6113 por exemplo).
9) Por fim, indique qual o nick do admin do bot, ou seja o seu nick como player! No exemplo aqui, o admin é o Zeca. Portanto ao configurar o seu bot, remova o Zeca da lista de admins (botao Remove) e adicione o seu nick digitando na caixa logo acima do botao Add, e então clique neste botão. Se você desejar compartilhar o bot com seus amigos, basta adicionar o nick dos mesmos como admins do seu bot.
10) Não altere as caixas ROC Key e TFT Key!
CONEXÃO
1) Agora que o bot esta configurado vamos botar pra funcionar! Clique no botão Start/Stop. Observe no rodapé da tela do bot as mensagens de status da conexão.
2) Se tudo correr certo, no rodapé irá exibir BNET -> sending OK SID_JOINCHANNEL, que significa que o bot logou corretamente e o ultimo comando enviado por ele foi o de join no canal que você configurou.
3) Caso o bot não faça o login ou ocorra erros, antes de se desesperar faça o seguinte: a) verifique novamente se configurou corretamente o bot conforme acima; b) faça um teste de login com a conta do bot usando o proprio Warcraft; c) teste se o problema é a porta que você configurou para o bot, para isso estando com o Warcraft fechado, altere a porta para 6112 no bot e tente logar (você estará usando a mesma porta do War nesse teste e portanto não conseguirá jogar, apenas testar o bot). Persistindo o problema procure ajuda!
4) Estando o bot logado no servidor, as caixas de configuração ficam inacessiveis para alteração. Você pode desconectar o bot a qualquer momento usando o botão Start/Stop. Mas atenção, se você estiver jogando e fechar o bot, vai encerrar também o jogo!
5) Observe o chat do canal na parte inferior da tela do bot. No lado direito estão os users do canal. Por fim a ultima caixa proximo ao rodapé da janela pode ser utilizada para digitar mensagens no canal, por meio do bot.
6) Ao logar o bot a primeira vez, é interessante adicionar o nick do admin também na friend list da conta do bot, de modo que você poderá facilmente wispar seus amigos, inclusive o bot, enviando comandos.
COMO FUNCIONA
O bot responde a comandos que o admin do bot envia no canal ou envia ao proprio bot por meio de wisp /w.
Os comandos devem ser enviados pelo admin do bot de dentro do Warcraft e não na janela do bot!
Para testar, estando o Zeca.BOT de nosso exemplo e o admin Zeca, ambos no canal brasil, o Zeca digita la no chat do Warcraft:
!version
Se tudo correto, o bot irá enviar uma mensagem no chat do Warcraft em resposta:
Zeca.BOT: Dota Hosting Bot v0.90
Seguindo a mesma lógica você, poderá usar qualquer um dos comandos do bot (a lista completa estará ao final deste tópico), lembrando que existem comandos para ser utilizados no chat, no game lobby (tela de criação do jogo) e ingame.
QUAL MAPA JOGAR?
Para que o bot entenda os mapas do DotA, é necessário que exista um arquivo de configuração correspondente a cada mapa. Estes arquivos são do tipo XML e você pode baixar os mesmos na net.
Por padrão o bot irá carregar o mapa especificado no arquivo LainEthMap.xml. Você pode usar o comando !map a qualquer momento antes de iniciar o jogo para carregar um mapa. Exemplo:
!map 651
Vai carregar a configuracao do mapa 6.51.
ATENÇÃO: para que os XML funcionem corretamente o mapa deve ter o mesmo nome e estar na mesma pasta indicada no XML.
Caso não esteja carregando o mapa corretamente, abra o XML e verifique o nome do mapa e o local onde deve estar salvo o mapa. Exemplo de XML:
<xml>
<LainEthLite>
<LainEthMap>
<mappath>Maps\Download\DotA Allstars v6.52.w3x</mappath>
<mapsize>230 163 48 0</mapsize>
<mapinfo>55 173 185 77</mapinfo>
<mapcrc>192 148 27 199</mapcrc>
</LainEthMap>
</LainEthLite>
Vai carregar o mapa cujo nome de arquivo é DotA Allstars v6.52.w3x e está salvo na pasta Maps\Download (considere o caminho como sendo dentro da sua pasta do Warcraft).
Você pode editar o caminho como desejar, se por acaso o mapa estiver na pasta Maps apenas, ficaria assim:
<mappath>Maps\DotA Allstars v6.52.w3x</mappath>
Se você deseja que determinado mapa seja carregado por padrão, basta renomear a configuracao XML para LainEthMap.xml (apague antes esse arquivo dentro da pasta do bot). Como exemplo se renomear o arquivo 652.xml para LainEthMap.xml, toda vez que você iniciar o bot irá carregar o mapa 6.52
JOGANDO
Tendo feito tudo isso, e estando o bot funcionando, vamos agora ver uma sequencia de comandos basicos para hostear o jogo.
!priv sd125
Ao digitar isso no chat do canal na euro, irá criar um jogo private com nome sd125. Se voce quizer um jogo public, basta trocar no comando por !pub. O nome pode ser qualquer um que você desejar.
Tendo o bot informado que criou o jogo, entre no mesmo e aguarde alguns jogadores entrar. Ao fazer isso a primeira coisa que você deve fazer é se autenticar no bot. Digite:
!
Sim, apenas uma exclamação. O bot irá enviar uma mensagem (Please identify...) informando que você tem que wispa-lo com um numero. Isso é uma medida de segurança contra o uso de name spoofer (nome falso) por outras pessoas, que poderiam usar o seu nome para controlar o bot. Ao wispar o bot com o numero ele confirma o seu nick e autentica.
Como exemplo supondo que o numero para autenticar é 569, o Zeca que é o admin do bot que eu tenho usado aqui, iria digitar:
/w Zeca.bot 569
A partir dai você pode usar os comandos do bot tal como !swap, !ping, !open, !close, !from, etc, vide a relação completa de comandos e seu significado no final. Para iniciar o jogo digite:
!start force
NOTA: Eu identifiquei alguns bugs no sistema de wisp do bot motivo pelo qual você tem que ter alguns jogadores no jogo criado para dar o ! e receber o codigo de autenticação, vou reportar para o Moon.
COMANDOS DO BOT
Os comandos abaixo foram extraidos da documentaçao do bot:
Channel/Whisper (comandos usados enquanto você está no canal ou quando você pode wispar o bot)
!say [msg]
faz com que o bot exiba uma mensagem que pode ser inclusive um comando da euro, como exemplo !say /join brasil (irá fazer join no canal brasil)
!version
Mostra a versão do Dota Host Bot, util também para testar a comunicação com o bot.
!unhost
Libera o jogo que esteja criado mas ainda não foi iniciado.
!end
Encerra um jogo em andamento.
!pub [nome do game]
Cria um jogo public.
!priv [nome do game]
Cria um jogo privado.
!hostby [admin] [public | private] [game name]
Designa um admin temporario para o jogo criado. Você pode criar o jogo e colocar um amigo para ser o admin desse jogo sem adiciona-lo como admin do bot.
!getgames
Mostra uma lista de games criados, iniciados ou não, com informações adicionais sobre os mesmos.
!map [map hash xml file name]
Carrega determinado mapa para o proximo game a ser hosteado.
Game Lobby (comandos para a tela do jogo criado mas não iniciado)
!open [1..12]
Abre um slot do jogo
!close [1..12]
Fecha um slot do jogo
!swap [1..12] [1..12]
Troca os jogadores de um slot para outro, exemplo: !swap 2 6
!kick [nome]
Kika o jogador conforme o nome informado.
!kick [1..12]
Kika um jogador que esta em determinado slot.
!start <force>
Inicia o jogo. Se nao for usado o force, todos os jogadores devem estar autenticados no bot, do contrário não irá iniciar.
!end
Cancela o jogo.
!ping
Pinga os jogadores e mostra o resultado.
!ping [max ping]
Faz o ping, mostra o resultado e kika aqueles cujo ping é maior que o maximo informado.
!from
Verifica o pais dos jogadores, util para saber se são todos BR.
In Game (comandos usados durante o jogo)
!votekick [nome]
Faz uma votação para kikar determinado jogador do jogo em andamento, a votação dura 20 segundos. NOTA do canal brasil: isso é como usar CK (custom kick) portanto não é permitido e resulta em ban se for denunciado.
!yes
Responde sim para kikar o jogador se uma votação (votekick) estiver em andamento. Vale o alerta acima, quem votar por yes também é banido por incentivo de CK.
!latency <numero>
Ajusta o delay do jogo. Quanto menor o valor, mais spike mas menos lag. O inverso ocorre se o numero for alto, ou seja, menos spike mas maior lag. Portanto spike <numero> delay/lag.
Dota Host Bot valor default = 150. Recomendavel valores 100, 120, 170, 200, 250.
!gamecancel
Inicia o cancelamento do jogo com contagem regressiva.
!abort
Cancela a contagem regressiva de cancelamentod o jogo e o mesmo continua.
A cada nova versão do bot consta um arquivo COMMAND LIST.TXT dentro da pasta do bot, ele contém a lista atualizada de comandos.
''Crédito Total do tutorial Al_Capone[BR]''
OW... muito show esse tudo Soad...
muito rox msm... vai quebra um galhao
http://www.wowarmory.com/character-s...rusher&cn=Gdie - Gdie The Kingslayer - Warrior ( farmando TUDO! desde de critters até Players ) - Lema ( Alliance é igual muié feia! apareceu na frente a genta owna e passa por cima )
vlw
iouhaihauia
se tive algum link que não funfa diz ai eu testei antes de postar e editei esse poste umas aiushiosa 3 ou 4 veses axo que ta tudo certim
Boa soad, parabens =)
[Turotial]????? 0.0
DarkEden Boroka Saltitante agora sem Hamachi!
http://www.ccvteam.com/forum/showthr...ra-sem-Hamachi)
Perona SE
"O homem que faz coisas comete erros, mas ele nunca comete o maior erro de todos - não fazer nada."
Benjamin Franklin (1706 - 1790)
axo que quando ele foi limpar o teclado e tirou as peças ele colocou o R no lugar do T e o T no lugar do R xD
bom turotial soad
SOAD veja se vc arranja uma imagem que ta no inicio do tuto ... tá com o nome Imagem só ... é da tela principal ...
vc mesmo pode tirar e upar no imageshack
Ah... valeu mano
+ eu tenho uma duvida ainda
Só funfa pra host ?
sim ou velho alguem edita ai nem me liguei e que eu editei tanto esse tuto pra testar os links que axo que nem li direito IOUHSAOIUAS mo resenha
analfabeto eu >.<
baxi da uma quote na imagente que c ta falando e so funfa pra host sim
bem essa da ban tem que ter uns codigos tipo isso aqui
Kiter fdp $day$month$year ($gametitle$$hostname) só não sei se estar certo a maneira de colocar tenta lá vê se da certo
e sobre su quote ainda não me liguei no que vc quer dizer e sobre imagne so tem uma que é mostrando o programa bot !!
Sim peço a algum dos moderadores ou sub admins pra editar o turo e que eu tava meio cego
o cangaceiro aparece no skype d vez em quando =x
bom tuto bixona
"Daywalker" Arrebatando almas para blizzard. http://www.worldofwarcraft.com/
Dwpaladin http://us.battle.net/wow/en/characte...paladin/simple