Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Criando Server pelo Eathena TxT


S.
 Compartilhar

Posts Recomendados

[ Índice ]

 

» Capítulo 1 - Programas Necessários

» Capítulo 2 - Aonde baixa

» Capítulo 3 - Configurando eAthena

» Capítulo 4 - Configurações Adicionais no DB

» Capítulo 5 - Adicionando NPCs

» Capítulo 6 - Colocando o Servidor no Ar

» Capítulo 7 - Configurando o Client

» Capítulo 8 - Criando sua Conta de GM

» Problemas Comuns - Tire suas dúvidas Aqui!

 

 

[ Capítulo 1 ]

 

Programas Necessários!

 

É necessário se cadastrar para acessar o conteúdo.

 

É necessário se cadastrar para acessar o conteúdo.

 

[ Capítulo 2 ]

 

Nova Ropa Para GM [

É necessário se cadastrar para acessar o conteúdo.
]

Site oficial do Eathena SVN [

É necessário se cadastrar para acessar o conteúdo.
]

Site oficial do No-ip [

É necessário se cadastrar para acessar o conteúdo.
]

Como recompila seu emulador com o Visual C++ 2008 Express [sem SDK] [

É necessário se cadastrar para acessar o conteúdo.
]

Tutorial sobre o X-ray [ Básico Clique aqui.], Todas As Funções do X-ray [

É necessário se cadastrar para acessar o conteúdo.
]

 

[ Capítulo 3 ]

 

Configurando seu eAthena!

 

Caminho das GRF

 

Antes de tudo você deve configurar o caminho das GRF, mas esse processo muda dependendo do tipo de eAthena que você usa, por isso irei explicar das duas meneiras. (Para dúvidas nessa área vá à "Problemas Comuns")

 

STABLE

 

Localize conf/grf_files.txt

 

QUOTE

//-----------------------------------------

// GRF List

//-----------------------------------------

 

grf: C:\Arquivos de Programas\Gravity\RO\data.grf

grf: C:\Arquivos de Programas\Gravity\RO\sdata.grf

 

// You may add more in this format

// grf: <data file path>

 

//------ Others ---------------------------

 

//Path to directory that contains the data dir

//NOTE: Path must include trailing backslash, only one data_dir entry is supported.

//data_dir: C:\Arquivos de Programas\Gravity\RO\

 

 

Coloque o caminho correto de suas GRF e também da pasta DATA se possuir custom mapas, mas não se preocupe isso agora.

 

TRUNK

 

O processo será o mesmo citado acima só que a localização do arquivo é outra.

 

tools/mapcache/grf_files.txt

 

Após configurar o caminho das GRF você deve abrir o mapcache.exe que se localiza na pasta principal.

 

Conhecendo a pasta Battle

 

battle.conf

Penalidades e delay de algumas habilidades.

 

client.conf

Configurações relacionadas aos jogadores, como máximo level e atributos.

 

drops.conf

Configurações do drop de itens.

 

exp.conf

Definição da rate do servidor e tipo de experiência para casos especiais.

 

gm.conf

Configurações relacionada aos <a href='#' onClick="hwClick5767030002330(1667906987);return false;" style='cursor: hand; color:#006600; text-decoration:underline; border-bottom:dotted 1px;' onmouseover="hw5767030002330(event, this, '1667906987'); this.style.cursor='hand'; this.style.textDecoration='underline'; this.style.borderBottom='solid';" onmouseout="hideMaybe(event, this); this.style.cursor='hand'; this.style.textDecoration='underline'; this.style.borderBottom='dotted 1px'; " oncontextmenu="return false;">Game</a> Masters.

 

guild.conf

Configurações para Guerra do Emperium e Clãs.

 

homunc.conf

Configurações para homúnculos.

 

items.conf

Configurações para itens especiais.

 

misc.conf

Configurações de coisas básicas do servidor, como tempo de duração de dia e noite.

 

monster.conf

Configurações relacionadas a monstros.

 

party.conf

Configurações relacionadas a grupos(party) do seu servidor.

 

pet.conf

Configurações relacionadas a pets, como ataque, etc.

 

player.conf

Configurações relacionadas a jogadores, como rate de HP e SP.

 

skill.conf

Configurações que influenciarão diretamente as habilidades, como delay.

 

status.conf

Configurações que influenciarão nas habilidades, como os efeitos das mesmas.

 

Configurando Client.conf

 

QUOTE

min_hair_style: 0

max_hair_style: 23

min_hair_color: 0

max_hair_color: 8

min_cloth_color: 0

max_cloth_color: 4

Aqui você irá configurar apenas se você possuir uma DATA ou GRF com paletas customizadas. Lembrando que você só deve mudar o max e nunca o min.

 

QUOTE

max_lv: 99

Aqui você irá definir o máximo level de seu servidor, mas também são necessárias outras configurações para que o máximo level aumente. Veja a parte "Configurações adicionais no DB".

 

QUOTE

aura_lv: 99

Aqui você irá definir o level que a aura vai aparecer.

 

Configurando Drops.conf

 

Exemplo:

 

QUOTE

item_rate_common: 100

item_rate_common_boss: 100

item_drop_common_min: 1

item_drop_common_max: 10000

Nesse parte se configura o drop de itens comuns.

 

Logo: 1=0.01, 10=0.1, 100=1, 1000=10, 10000=100 e assim com todos os valores.

 

Configurando Exp.conf

 

QUOTE

base_exp_rate: 100

job_exp_rate: 100

Aqui você irá configurar de uma forma parecida com a dos drops. 100=1, 1000=10, 10000= 100 e assim por diante.

 

Não esqueça de habilitar a opção "multi level up" caso seja um servidor High Rates.QUOTE

multi_level_up: yes

 

 

Configurando GM.conf

 

QUOTE

gm_all_skill: no

Mude para yes ou level mínimo de GM para ter todas as habilidades.

 

QUOTE

gm_all_equipment: no

Mude para yes ou level mínimo de GM para poder usar todos equipamentos.

 

Misc.conf

 

Caso queira um servidor PK (Player Kill) você deve trocar pk_mode: 0 por pk_mode: 1 e para definir o level mínimo para participar do PK você deve configurar pk_min_level: XX

 

Player.conf

 

Aqui você irá configurar tudo relacionado aos <a href='#' onClick="hwClick5138220071330(1667906987);return false;" style='cursor: hand; color:#006600; text-decoration:underline; border-bottom:dotted 1px;' onmouseover="hw5138220071330(event, this, '1667906987'); this.style.cursor='hand'; this.style.textDecoration='underline'; this.style.borderBottom='solid';" onmouseout="hideMaybe(event, this); this.style.cursor='hand'; this.style.textDecoration='underline'; this.style.borderBottom='dotted 1px'; " oncontextmenu="return false;">jogadores</a>.

 

QUOTE

max_aspd: 190

Mude para o valor de velocidade de ataque que você deseja.

 

QUOTE

max_parameter: 99

Mude para o valor de atributos que você deseja.

 

 

[ Capítulo 4 ]

 

Configurações adicionais no DB!

 

Aqui você irá aprender como configurar o Database de Experiência.

 

Vá até a pasta /db de seu eAthena e procure os arquivos exp.txt e exp2.txt.

Renomei exp para exp3 e exp2 para exp.

 

Agora abra o arquivo que você renomeou para exp e lá você irá encontrar tudo. Modifique para o level que você quiser.

 

Por exemplo:

 

//Base - Normal Jobs

99

 

//Base - Normal Jobs

255

 

 

[ Capítulo 5 ]

 

Adicinando NPCs!

 

Vá até o arquivo npc/scripts_custom.conf e abra-o.

 

Você verá várias linha, como por exemplo essa:

 

QUOTE

//npc: npc/custom/jobs/reset.txt

Para que ela seja ativada você necessita retira as duas barras '//'.

 

Ficando dessa maneira:

 

QUOTE

npc: npc/custom/jobs/reset.txt

 

 

Se você quiser adicionar novos NPCs basta você colocar o script na pasta npc/custom e colar o caminho dele no arquivo scripts_custom.conf como citado acima.

 

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

 

QUOTE

Caso você pretenda rodar o servidor offline, ou seja, apenas para você pule a próxima parte e vá direto para "Ligando o servidor! no Capítulo 5.

 

 

 

[ Capítulo 6 ]

 

Instalando e Configurando o No-IP!

 

O que é o No-IP ?

 

No-IP é um serviço de redirecionamento de IP no qual você cria um endereço pelo qual as pessoas poderão se conectar a sua máquina mais facilmente (por se tratar de um "IP" com nome de host, fica mais fácil de lembrar).

 

Fazendo um cadastro no No-IP:

 

Clique em "Sign-up!" e preencha o formulário com seus dados. O Email é altamente necessário e tem que ser VERDADEIRO caso queira realmente fazer o cadastro, pois após clicar no botão de confirmação será enviado ao email um link no qual você deverá clicar para ativar sua conta.

 

Após validar seu cadastro você será enviado à uma página dividida em 4 partes básicas:

Acesso Rápido, Ajuda, Serviços Alternativos, Downloads e por último as informações sobre o No-IP.

 

Agora visualize o menu à sua esquerda e clique no menu de Hosts / Redirects, após ter feito isso clique em "Add"

 

Irá aparecer na sua tela agora um formulário no qual está:

Hostname: nomedoseuservirdor

 

Não preencha mais nada do formulário!

 

Agora aperte em Create Host e pronto.

 

Agora que já criou sei No-ip vamos instalar e Configurar o programa.

 

Clique no ducsetup.exe e apenas clique em Next > Next > Sim > Next > Next e espere terminar de instalar.

 

Quando a instalação estiver concluída essa imagem irá aparecer:

tutosql7og.png

 

Na janela você coloca o seu email e a Sua senha e uma janela assim irá aparecer:

tutosql4oc.jpg

 

Clique na janelinha do lado do emoticon e espere ele fazer a atualização de seu host.

 

Se tudo estiver correto uma mensagem assim irá aparecer:

 

QUOTE

seuserver.no-ip.info: DNS update successful

 

 

Configurando arquivos do eAthena!

 

conf/char_athena.conf

 

QUOTE

server_name: MeuRO

 

 

QUOTE

login_ip: seuservidor.no-ip.info

char_ip: seuservidor.no-ip.info

 

 

conf/map_athena.conf

 

QUOTE

char_ip: seuservidor.no-ip.info

map_ip: seuservidor.no-ip.info

 

 

Atenção!

 

Em nenhum dos arquivos você irá mecher nessa linha:

 

QUOTE

//bind_ip: 127.0.0.1

 

 

Deixe-a dessa maneira.

 

Ligando o servidor!

 

Após completar tudo acima você já pode ligar o seu servidor! Dê dois cliques em login-serv.exe, char-serv.exe e map-serv.exe necessariamente nessa ordem, mas acalme-se, pois não está tudo pronto, para entrar no seu servidor você deve terminar a parte do client.

 

 

[ Capítulo 7 ]

 

Configurando o Client!

 

Antes de tudo você deve ter em mente que para as pessoas conectarem ao seu servidor você necessita basicamente de um Hexed, uma pasta Data e um sclientinfo.xml (Dentro da pasta Data) configurado corretamente.

 

Criando seu Hexed

 

Para isso você irá usar os tópicos já existentes no fórum.

 

Montando seu Hexed

 

Diffs e Sakexes

 

Diffs e Sakexes Novos abaixo

É necessário se cadastrar para acessar o conteúdo.

Criando sua DATA

 

Baixe a FullData no link a seguir:

 

Full Data_v3

 

Após baixar você deve extrair ele juntamente com o seu kRO/Sakray e também já com seu hexed.

 

Criando seu Sclientinfo.xml

 

QUOTE

<?xml version="1.0" encoding="euc-kr" ?>

<clientinfo>

<servicetype>korea</servicetype>

<servertype>sakray</servertype>

<connection>

<display>NOME DO SEU SERVIDOR AQUI</display>

<desc>None</desc>

<address>SEU NO-IP AQUI</address>

<port>6900</port>

<version>20</version>

<langtype>8</langtype>

<registrationweb></registrationweb>

<aid><admin></admin></aid>

</connection>

</clientinfo>

 

 

Copie esse conteúdo alterando as informações em vermelho para as suas. Após copiar salve esse arquivo com o nome sclientinfo e com extensão .xml, coloque-o dentro de sua pasta Data.

 

 

[ Capítulo 8 ]

 

Criando sua conta de GM!

 

Eu não irei explicar isso aqui, pois se não o tutorial ficará muito extenso, mas você pode ler o tutorial feito pelo Banned que segue nesse link:

 

http://www.webcheats.com.br/forum/rag-tutoriais/53792-criando-sua-conta-de-gm.html#post308982

 

 

[ Problemas Comuns ]

 

No meu map-serv aparece vários erros no carregamento de mapas, o que é isso?

 

Isso acontece porque você não configurou corretamente o caminho de sua data.grf e/ou sdata.grf.

 

Volte ao início do tutorial.

 

Criei meu Hexed, mas ele não entra no jogo ou da vários erros.

 

Tente usar um diff mais recente ou mais antigo e mantenha sempre kRO/Sakray e eAthena atualizado.

 

Está tudo pronto, mas ninguém consegue entrar no meu servidor!

 

Verifique se configurou corretamente o sclientinfo.xml, char_athena.conf e map_athena.conf. Se possui modem libere as portas necessárias e lembre-se que se ele não estiver em modo ponte ele só aceitará quem estiver na sua rede, se possuir conexão wireless ou modem roteador dependendo do caso você só conseguirá que as pessoas se conectem ao seu servidor usando Hamachi.

 

Qual a diferença de Stable e Trunk?

 

Stable - Versão estável do eAthena, porém menos atualizada, recebe atualizações só após testadas no eAthena Trunk.

 

Trunk - Versão instável, porém mais atualizada, recebe rapidamente atualizações, mas cuidado pode conter muitos bugs.

 

 

[ Créditos ]

 

Nefir - Por fazer o tutorial e atualizar sempre que possível.

Banned - Por ter feito seu tutorial SQL, por informações e pelos vários tutoriais criados que ajudam a comunidade.

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois...

uma ajudinha plizz!

 

quando adiciono qualquer um NPC.... acontece um erro¬¬

 

É necessário se cadastrar para acessar o conteúdo.

 

fiz tudo certinho no tutorial... naum sei pq..

 

OBS:Os NPC são baixados separadamentes...

 

vlw's

Link para o comentário
Compartilhar em outros sites

  • 2 semanas atrás...
  • 2 semanas atrás...

cara tipo eu faso tudo tenho u sclieninfo u data e tudo dai eu coloco nesa ordem q vc disi pra rodar u server nu login-server aparece conneccion of char-server BestRO Refused

 

 

dpois nu char-server aparece the comunication passwords can be changed in map-eathena.config and char eathena.config

 

 

nu map server aparece so 1 coisa um erro q dis guild_castledataloadack ERROR !! <not found index=0>

 

 

oq devo faser?

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.