Secret Experience

Secret Experience (https://secretexperience.net/index.php)
-   [AION | Admin] Tutoriais (https://secretexperience.net/forumdisplay.php?f=621)
-   -   [Tutorial] Configurando servidor de AU/AL (texto) (https://secretexperience.net/showthread.php?t=20755)

DES7RUCTOR 21-04-2010 11:13 PM

[Tutorial] Configurando servidor de AU/AL (texto)
 
AION UNIQUE - TUTORIAL CONFIGURANDO SERVER

Bom vamos lá galera, já tem um tutorial muito com aqui no fórum que é o do presuntinho em vídeo aula, posso dizer pois eu mesmo já fiz questão de ver o material e ele fez bem detalhado, mas como me pediram estou postando aqui um tuto com imagens e detalhes por escrito também... Mas recomendo assistir o video dele.

Vamos ao que interessa, em primeiro lugar vamos colocar os itens necessarios para que se venha a configurar um servidor de AION UNIQUE em local hosta (jogar apenas dentro do pc)


Downloads:

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

- Servidor AION AU/AL pode ser baixado na seção Downloads Serverpack

Obs.: Navicat é um programa pago, o link que postei para download possue um serial para ativar o mesmo, mas é de inteira responsabilidade do usuário, eximindo o fórum e o criador do tópico da responsabilidade, passamos apenas conhecimento e isto não é crime.

Agora que todos já possuem os programa necessarios vamos começar no passo-a-passo bem detalhado dos programas na órdem de intalação.


JAVA JDK

Este dispensa tutorial pois você deve possuir ele no seu pc seja para o AION ou para qualquer outro server em java que for montar hoje. E é apenas instalar e pronto não tem o que configurar.



MySQL Server

Download tutorial em word [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]


Navicat 8.2

Download tutorial em word [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]


O tutorial sobre o MySQL server e o Navit coloquei em arquivo separado para nao estender muito o tópico.

Se tudo que está nos dois tutoriais acima foram efetuados sem erro, vamos a configuração das base do servidor AION UNIQUE.

- o Tutorial sobre o Navicat já deixou todos com as SQL todas ja executadas, ou seja as tabelas para a comunicação loginserver e gameserver na ativação do servidor e para comunicação remota com o cliente já estão todas prontas então agora é colocar os ip's, senhas e etc nos devidos lugares dentro do AION UNIQUE conforme vou detalhar.

Começando com a loginserver

1º Vá na pasta onde você extraiu o servidor que você baixou neste tutorial (eu recomendo você criar uma pasta diretamente no diretório raiz com o nome inclusive do servidor que você quer montar Exemplo: c:\AION FOCUS. (focus é meu server podem colocar outro nome gente não precisa copiar rsrs).

2º Dentro da pasta do seu aion você encontrará a pasta loginserver de dois cliques entre na pasta e abra a subpasta config (c:\aionxxxx\loginserver\config).
- Nesta pasta editaremos dois arquivos que estão dentro dela o loginserver properties e o database properties.

loginserver properties (explicação e foto)

# * - bind all interfaces
loginserver.network.client.host= SEU IP LOCAL AQUI (mesmo ip colocado no navicat, ou seja 127.0.0.1)

# Host that will be used by LS to listen for GS connections
loginserver.network.gameserver.host=* (aqui pode deixar * mesmo, ele reconhecerá qualquer IP)

# Create accounts automatically or not?
loginserver.accounts.autocreate=true (true significa que você estará habilitando para criar conta pelo jogo, na tela inicial quando você entrar digitará uma conta e uma senha e automaticamente irá para o server mysql sem precisar do site de cadastro.


[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

database properties (explicação, dispensa imagem)

# Database password
database.password=root (no caso da data base como o servidor está sendo montado sem senha apague o root e deixe sem nada. Caso tenha colocado alguma senha no MySQL e na tabela de registro do gameserver no NAVICAT coloque aqui a mesma senha que tenha colocado lá).


3º Configurado o loginserver, vamos ao gameserver.

- repita o mesmo procedimento, abra a pasta do seu AION UNIQUE, após a pasta gameserver e dentro dela a config. (c:\aionxxxx\gameserver\config)

- editaremos no game server 3 arquivos, o gameserver properties, o database properties e o ipconfig.XML.


gameserver properties (explicação e foto)

# Host that will be used to listen for client connections
gameserver.network.client.host=127.0.0.1 (IP do seu run local, o mesmo colocado no NAVICAT e no seu loginserver)

# Password of this game server
gameserver.network.login.password= (sem senha ou senha colocada no MySQL e NAVICAT)

# Name of gameserver
gameserver.name=aion xxxxxx (nome do seu servidor)

#----------------------------
#Class change config's:
#----------------------------
#Enable 2nd class change simple mode
gameserver.enable.simple.2ndclass=true (por padrao da copilação aqui vem false, mude para true caso contrario não conseguira passar do level 9 pois é a habilitação para a mudança de class.

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

a imagem só esta mostrando a parte do ip e senha, pois ai é onde realmente interessa para funcionar o servidor, não vamos detalhar toda a configuraçao do server neste tudo, como quests, rates etc.


database properties

- Repete-se o mesmo procedimento do loginserver, ficar atento apenas de não esquecer de colocar a senha do navicat


[b]ipconfig.XML[\b]

- neste arquivo você vai clicar com o botão direito em cima e após clicar em abrir com e bloco de notas, se der dois cliques nele ou clicar em editar provavelmente ele ira abrir o seu browser (navegador internet) não faça isto.

após ele aberto você ira alterar somente a linha onde esta o ip:

<ipconfig default="127.0.0.1">

como estamos fazendo um server para rodar em run.local o ip provavelmente ja estara correto, mas é bom conferir.

Pronto feito isto esta tudo certo, é bem mais facil do que muitos imaginam, o server está mais na parte do mysql e navicat do que propriamenet dito nas configuraçoes dos atributos do loginserver e gameserver, feito tudo corretinho conforme os tutoriais aqui não terá erro dara certissimo, so clicar agora dentro da pasta do loginserver em StartLS e depois em gameserver em StartGS, espere os dois carregarem por completo recomendo sempre esperar o loginserver carregar primeiro antes de ativer o gameserver.

E agora como faço para jogar?

Se está e sua duvida é simples demais.
- Abra um bloco de notas cole esta linha que esta abaixo e salve como runlocal.bat

Citação:

start bin32\aion.bin -ip:127.0.0.1 -port:2106 -noauthgg -cc:1 -lang:enu -noweb
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]


Se tiverem mais duvidas recomendo a video aula do presuntinho é muito boa, caso mesmo assim possuam duvidas, postem no topico de duvidas que faremos o possivel para esclarecer.


Abraços.

by DESTRUCTOR

cristiano666 30-05-2010 03:45 PM

Problema com Runlocal
 
1 Anexo(s)
Primeiro devo agradeçer pelo bom trabalha realizado por você .E gostaria de tira uma duvida apesar de fazer tudo quando clico no runloal da esse erro peso que me ajude a sair dessa sinuca sem bico...
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

DES7RUCTOR 01-06-2010 08:26 PM

Esse é um erro que da no prompt de comando, apenas uma falha de leitura, mas funciona normalmente é um erro so em run local

cristiano666 06-06-2010 09:25 PM

Sabe não consegui mesmo rodar com o run local mais já resolvir com o " START-AION " mais como sempre você tentendo resolver o problemas e por eu lhe sou muito grato :notworthy:

Galladhryon 07-06-2010 12:46 AM

Uma Duvida
 
Consegui montar beleza o server porem voce saberia como liberar voo em qualquer lugar do Jogo.Mais uma vez muito obrigado e excelente topico.:notworthy:

DES7RUCTOR 09-06-2010 03:26 AM

Olá amigo é possivel voar em qualquer mapa porem você terá um certo trabalho para editar os arquivos do seu game server pois as regioes tem permissões de voo ou não por nivel e localização.
O arquivo "zones.xsd" dentro de "gameserver\data\static_data\zones" ele especifica que as zonas sao lidas na seguinte sequencia:

1 - attribute name="priority" type="xs:int"
2 - attribute name="breath" type="xs:boolean"
3 - attribute name="fly" type="xs:boolean"
4 - attribute name="name" type="ZoneName"
5 - attribute name="mapid" type="xs:int"

veja que eu destaguei o "fly" pois para voce entender vou colar abaixo um pedaço de uma parte do mapa de verteron onde eh permitido voar.

verteron: ZONE 21003000

<zone mapid="210030000" name="VERTERON_CITADEL" priority="16" fly="true">
<points>
<point x="1618.1505" y="1445.5221" />
<point x="1642.2509" y="1426.7073" />
<point x="1668.0573" y="1415.2622" />
<point x="1691.7206" y="1414.5281" />
<point x="1727.2148" y="1425.1307" />
<point x="1747.2823" y="1449.3372" />
<point x="1753.8518" y="1481.777" />
<point x="1749.5138" y="1512.3418" />
<point x="1739.1748" y="1528.9114" />
<point x="1720.3511" y="1546.5907" />
<point x="1685.3912" y="1560.6539" />
<point x="1655.8724" y="1560.7063" />
<point x="1639.3871" y="1546.8763" />
<point x="1634.2212" y="1549.0533" />
<point x="1609.155" y="1517.575" />
<point x="1614.4945" y="1509.5453" />
<point x="1602.9999" y="1492.2935" />
</points>
<link>VERTERON_SWAMP</link>
</zone>

Nesta explicação acima colei uma parte de verteron onde mostra destacado que nas cordenadas dos points relacionados no mapa de id "X" esta fly=true ou seja habilitado, entao para você colocar todos os mapas para voar ate mesmo os que voam em algum lugar e outros nao vocÊ terá que verificar um por um habilitando o comando fly=true para ser interpretado pelo ""zones.xsd"" e pelo arquivo java correspondente que ali pode voar, quando nao esta habilitado para voar é diferente vou postar abaixo.

</zone>
<zone mapid="210030000" name="CANTAS_COAST" priority="16">
<points>
<point x="2195.979" y="930.2002" />
<point x="2196.5833" y="979.15283" />

Este trecho tambem é em verteron porem você ve que deste ponto em diante não e permitido voar pois fechou-se a tag (</zone>) da area permitida voar e abriu outra tag (zone mapid="210030000" ainda falando em verterom o local e tudo porem sem o fly=true.

agora quer mesmo fazer voar em todos os mapas, boa diversao na configuraçao. Se eu conseguir esse arquivo pronto posto para ti mas nao vou prometer pois nao estou muito animado para eu mesmo criar nao.

Galladhryon 10-06-2010 01:21 AM

Valeu destructor consegui alterar aqui para teste e funciona mesmo e que to aprendendo o maximo possivel para poder ter um dominio bacana e quem sabe um dia liberar um server online ^^:biglaugh:

DES7RUCTOR 10-06-2010 01:58 PM

system.ovr


tentem deletar esse arquivo do cliente tambem para ver se libera o voo de forma mais pratica, façam um backup do mesmo antes

cristiano666 11-06-2010 12:48 AM

"Des7ructor" eu também vou testa( em relação o char voar em qualquer area do mapa) mais se veio de você com certeza é quente então mais um avez obrigado você já deve está de saco cheio de me kkkk:laugh:

HISORI 11-06-2010 02:17 AM

qual as senhas amigo?


Horários baseados na GMT -3. Agora são 12:56 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.