• Bem vindo à nossa comunidade - Quer se juntar ao resto dos nossos membros? Registre-se*Registros aprovados pela adminitração

Tutorial - Montando 1 World of WarCraft Server usando o Ascent [2.3.0]

Rodrygow

Administrador
- SERVER: ASCENT

- Tutorial retirado originalmente da Ragezone.com

- Tutorial traduzido por WoW BR

- Tutorial traduzido / Modificado por Chronos e Rodrygow



Lembramos que esse tópico tinha algumas partes em inglês e outras que deixei mais fácieis para atender.



Requerimentos / DOWNLOADS



OBS: Os arquivos abaixo (Ascent Server, Character, NDBC, DBC) são arquivos para versão 2.3.2 / 2.3.3. Caso queira arquivos para versão 2.4.0,
Por favor, Entrar ou Registrar para ver o conteúdo das URLs!
e
Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


1.
Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


2.
Por favor, Entrar ou Registrar para ver o conteúdo das URLs!
/
Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


3.
Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


4.
Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


5.  
Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


6.  
Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


Vem incluso no Ascent Server. Mas se prefirir, você pode baixar este

7.  
Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


Vem incluso no Ascent Server. Mas se prefirir, você pode baixar este



OBS: Vo dexá aqui a página da FONTE de Downloads que PEGUEI:
Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


1. Configurando MySQL Server



- Execute o instal que voce baixou do mysql.

- Selecione Typical

- Instale o programa

- Apos instalado deixe marcaado pra voce configurar seu mysql

- Escolha Standard Configuration.

- Deixe marcado Install As Windows Service.

- Deixe marcado parada de seguranca Modify Security Settings e aperte enter quando voce puser password [nao eskeca da senha]

- Aperte Next Execute e Finish
default_smile.png


2. Importando as Databases



- Instale Sqylog

- Apos instalado abra-o

- Crie 2 Database Uma chamada world e outra chamada character.

- Use butao direito no mouse sobre character database e clicke Restore From SQL Dump.

- Localize Character Database e clike en Execute.

- Agora a DB WORLD. Vá para a pasta que você baixou (NCDB). Haverá um lote arquivo chamado Tool.

- Clique com butao direito e EDIT

- Peca pra trocar username, passwd.

- Mude username para root.

- Mude password para senha que voce escolheu na instalacao

- Save o arquivo e rode

- Quando estiver pronto fexe o programa

3. Configurando os arquivos do Ascent [LAN]



Voce precisara configurar esses 3 arquivos : ascent.conf, logonserver.conf, and realms.conf.

Abra ascent.conf com Notepad. voce precisara editar que esta en red.

- Troque host para localhost.

- Troque username para root.

- Troque passwd para a senha que você configurou

- Change the top database to world.

- Change the bottom database to character.

- Remova essa linha die directive. (<die msg=”I am a newb who didn’t even read half my config file!”>).

- Mude senha remota para outra change_me_world

- Remova essa segunda linha die directive. ( <die2 msg=”I read nearly all my config file, but not the whole thing!”>).

- Remova essa linha frFR=enGB. ela aparece no final do arquivo abaixo desse config ->: <Localization LocaleBindings=”">.

Abra logonserver.conf no Notepad.

- Troque hostpara localhost.

- Troque user para root.

- Troque pass para Para senha que tu setou no mysql

- Troque dbname para character.

- Troque o Max Build from 6739 to 9999. isso permite que qualquer versao acima do 2.1.3 logue eu prefiro deixar uma versao apenas 7156 [2.3.0] Caso voce queira rodar 2.2.3 ou outra versao verifique no wow exatamente numero norlmamente no ladin do 2.2.3 ou 2.3.0 ou qualquer outra

- Mude senha remota que nem no ascent change_me_world [Observacao senha tem que ser exatamente = se não, não efetuara login

Por ultimo abre Realms.conf e edite que tiver en vermelho

Troque o "Test Realm" para o nome do teu server.

- Troque o 127.0.0.1 para seu ip interno Internal IP. [obs se for rodar local so voce voce pode deixar esse ai]

4. Extraindo os mapas do Cliente para seu ASCENT SERVER



Quando você baixar o Ascent Server vira um aplicativo chamado ad_enus.exe, que vem numa pasta chamada ad.exe, ou algo do TIPO.

(se não tiver, baixa o MAPA EXTRACTOR).

Coloque esse aplicativo na pasta principal do wow.

Dentro da pasta do WoW ainda, crie uma pasta chamada maps.

Exemplo

D:/worldofwarcraft/

Você deverá abrir esse arquivo (ad_enUS.exe) pelo CMD.

Iniciar -> executar -> ou segure o botão WINDOWS e aperte R

Irá aparecer a janela de comando. Nessa janela escreva: cmd

Agora digite: cd..

Digite atá chegar na raiz. Algo como C:/

agora digite: X:/

OBS: Onde X eo HD que ta instalado o WoW.

Agora use o comando: cd Nome_da_Pasta

Até chegar na pasta do ad_enus.exe ou seja do wow.

apos chegar la digite: ad_enus.exe

[ E ESPERA TERMINAR POR COMPLETO DEMORA CERCA De 40 min]

Ele irá extratir todos os mapas para a pasta maps que vc criou

Após terminado esse processo, Copie ou recorte (Pois isso que você fez é apenas para o SERVER) pra pasta do Ascent Server (WoW Server).


5. Criando Accounts



Abra o sqylog:

- Vai ate character database, vai ate accounts table.

- Coloque suas informacao

- Lembrando que só pode de a-z, sem numeros na senha e no login

6. Informações Extras



---------------------------------------------------------------------

Atualizando o seu Ascent Core

- Se você quiser atualizar seu Ascent Core, baixa a mais nova versão em meus server files.

- Abra o arquivo e então, copia o ascent-world.exe, ascent-logonserver.exe e o script_bin pro sua pasta do wow server baixada e substitua os arquivos de lá.

- Cheque o ascent-world.conf se  incluiu os arquivos mais novos, ( pode ver isso quando você abre na segunda ou terceira linha) e se for isso, mude  e configure isso bem de novo.



Atualizando o seu NCDB Database

- Se você quiser atualizar sua NCDB Database, baixa a mais nova revisão dos meus server files.

- Abra o arquivo e extraia isso pra a 'tem folder' (pasta temporaria)

- Edite a tool.bat com os valores corretos

- Execute o tool.bat e escolha a opção para update.

- Pronto.



Configuração para o ROUTER (PORTAS)

- Vá no  seu router/ rotiador ( se tu usa algum)

- Procure se seu router suporta um DMZ.

- Então, ponha seus IP do PC lá e tará pronto. Se não, siga o próximo passo.

- Pule pra essas portas



Código:
Por favor, Entrar ou Registrar para ver o conteúdo dos códigos!





COLOCANDO CONTA DE GM

vc deve ir no SQLyog, vá na DB Character.

Depois ache Accounts, e em cima dele, clica com o botão direito, e vá em VIEW DATA, como segue na imagem abaixo:

my.php


Pronto do lado direito vai aparecer as contas que tem no SEU SERVER, no seu caso, nenhuma conta:

wow2km6.jpg


De 2 Clicks no botão do lado do NULL [*], para aparcer outra linha, e coloque os seguintes dados:

ACCT         = Código da Conta, nesse caso vc colocaria 1, pq é a primeira conta.

LOGIN        = Nome da Conta

PASSWORD = Senha da Conta

GM            = Coloque AZ ou 4   (Isso dara como CONTA DE GM)

E-mail        = Coloque seu E-mail

FLAG         = Coloque 8, nao pode esquecer, tem q ser 8





Salvando as Modições feita no SERVER

(em relação a NPCs e Objetos (geral))

Como alguns puderam notar, quando vc adiciona 1 NPC ou mesmo 1 OBJETO (pode ser 1 PORTAl, ou OBJETO NORMAL), quando você desliga o server, ele perde tudo aqui que vc fez (isso vale apenas para NPCs e Objetos (geral)). Se você ligar o server de novo, vai perceber que os NPC's e os OBJETOS q vc tinha criado, não estarão mais!

Para salva as configurações, coloque o 1 sempre no final dos códigos.

EXEMPLO usando adicinal de PORTAL:

código normal:

.go spawn id_do_portal

código usando o 1:

.go spawn id_do_portal 1






7. Cliente WoW + PATCHS​



Por favor, Entrar ou Registrar para ver o conteúdo das URLs!




[sub]--------------

Créditos

--------------


Ragezone.com

Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


Chronus

[shadow=red,left]Rodrygow[/shadow]

[glow=red,2,300]XPZone.net[/glow][/sub]

[/CODE]
 
Editado por um moderador:

ervilho

Usuário XPZ
Boa tarde à todos!!!

Poxa velho adorei o tópico mesmo sendo antigo esta bem explicado e bastante bacana, só que infelizmente estamos em versões totalmente diferentes das listadas aqui.

Gostaria de saber se há alguma possibilidade para atualizar os links e patchs do wow, pois atualmente estamos na versão 3.3.5a (21/07/2010) no servidor da blizz.

Estou com ideias de montar um server com os escritos totalmente em PT-br (Português - Brasil), mais como ainda quero aprender a colocar o server no ar ainda tenho muito o q aprender e passar caso tenha sucesso!!

Inicialmente gostaria de saber como atualizar um server, por exemplo, estou na versão 2.4.2 e quero atualiza-la para 3.0.0 por exemplo.

Existe algum sofware de mudança de patch no caso atulização de patch sem modificar os patch's antigos, sem modificar as modificações por mim mudadas e aplicando-as no novo patch sem ter que escreve-lo de novo.

Obrigado pela atenção e estão de parabens pelo XPzone.net!!

PS.: AINDA NÃO TENHO O SERVER, APENAS ESTOU COM PRETENÇÃO DE MONTAR E DEIXAR RODANDO UM SERVER, GOSTARIA DE SABER TAMBEM SE HÁ ALGUM TÓPICO DE WOW QUE LISTE AS COISAS NECESSARIAS PARA MONTAR UM BOM SERVER DE WOW, TIPO CONFI DE MAQUINAS (SERVIDOR E BACKUP) E CONEXÃO DE INTERNET!

Atenciosamente

[move]<ErvilhO> d-.-b™[/move]
 
Topo Bottom