Tutorial Completo - Criando seu servidor de Ragnarok(eAthena TXT) - Parte 1

Discussão em 'Rag - Tutoriais' iniciado por darksword3000, 3 Jun, 2010.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. darksword3000

    darksword3000 Skrillex ~* Membro

    Registro:
    26 Out, 2008
    Posts:
    57
    Curtidas:
    0
    O tutorial sera divido em dois posts.

    POST 1

    0-Noções básicas
    0.1-Hosteando seu servidor
    1-Introdução sobre os programas necessários;
    1.1- eAthena
    1.2- Pasta DATA
    1.3- NeonCube
    1.3.1- O quê é um AutoPatch?
    1.4- No-Ip
    1.4.1- O quê é um IP?
    1.5- GayConv
    1.6- GRF Factory
    1.7- Inno Setup
    1.8- Hexed
    1.9- Diffpatcher
    1.10- 7-Zip
    2-Downloads dos programas necessários
    3-Começando a configuraro eAthena
    3.1- Configurando o caminho das GRF
    3.2- Configurando seu IP
    3.3- Conhecendo a pasta Battle
    3.4- Configurando os arquivos da pasta Battle
    3.5- Configurações adicionais
    3.6- Adicionando NPCs
    3.7- Configurando o eAthena para fazer seu servidor funcionar offline
    3.8- Configurando a DATA.ini
    4-Configurações para ligar o servidor
    4.1-Fazendo seu cadastro no No-Ip
    4.2-Configurando o No-Ip
    4.3-Configurando arquivos do eAthena para ligar o servidor
    4.4-Ligando o servidor

    0-Noções básicas

    0.1-Hostenado seu servidor

    Antes de tudo você deverá ter algumas noções para poder criar um bom servidor.

    Para criar um bom servidor usando seu computador como hoster e deixar seu servidor sem nenhum LAG, você precisaria ter uma boa internet e um computador de ponta, isso dependendo de quantas pessoas jogam no seu servidor, por exemplo:

    Se no seu servidor tiver umas 1000 pessoas, você precisaria de um computador com uns 4.2 Gighertz de Precessador, 4 Giga de memória, e bastante espaço em HD.

    Mas você pode tambem pagar um hoster, o que pode sair bem caro dependendo da quantidade de pessoas que jogam no seu servidor:

    Se no seu servidor tiverem umas 50 pessoas, o preço pode variar de 70 até 100 reais, alguns servidores com umas 700 até 1000 pessoas jogando, o preço do hoster pode variar de 800 até 1200 reais.

    1-Introdução sobre os programas necessários:

    1.1- eAthena TXT

    eAthena é um emulador de Ragnarok, escrito em C, com uma versão em C++ sendo criada (o eAPP).
    O eAthena possui duas versões, TXT e SQL.
    Na versãp TXT o emulador guarda seus dados em simples arquivo de texto (.txt), o que proporciona um rendimento menor. Use-o mais para fazer seus testes ou jogar off-line.
    Na versão SQL o emulador guarda seus dados no banco de dados SQL. O que da um melhor rendimento. Use-o para criar servidores abertos.

    1.2- Pasta DATA

    A pasta DATA é o arquivo usado para criar suas “Custons”, ou seja, modificações, como por exemplo: modificar aura, criar itens, cartas, etc.

    1.3- NeonCube

    O Neon Cube é um programa usado para criar o seu Autopatch.

    1.3.1- O quê é um Autopatch?
    O Autopatch é um programa usado para atulaizar automaticamente o seu o servidor.

    1.4- No-Ip

    O No-Ip é um programa que permite esconder o seu IP, mas ao mesmo tempo permite que outros possam se conectar ao seu computador sem problemas,este programa pode ser muito útil para proteger seu computador por que se seu IP não estiver escondido, não será nada difícil para um Hacker entrar em seu computador.

    1.4.1- O quê é um IP?

    Um IP é um número que indica o endereço de seu computador, é através desse número que outros computadores se conectam ao seu computador e também é através desse número que se pode saber o seu endereço mesmo que você não o forneça.

    1.5- GayConv

    O GayConv não é um programa que permite converter um homosexual em um heterosexual (rsrsrsrs, só para descontrair!).
    O GayConv é um programa que converte arquivos.

    1.6- GRF Factory

    O GRF Factory é um programa que converte arquivos comuns em arquivos GRF, funciona da mesma forma que um programa descompactador como o (Winrar por exemplo), descompacta arquivos de um outro arquivo compactado.

    1.7- Inno Setup

    O Inno Setup é um programa usado para criar um instalador de qualquer coisa.

    1.8- Hexed
    O hexed é um arquivo usado para poder abrir o seu servidor.

    1.9- Diffpatcher

    O Diffpatcher é um programa para criar o seu hexed

    1.10- 7-Zip

    O 7-Zip é um programa usado para compactar e descompactar arquivos.

    2-Downloads dos programas necessários

    eAthena TXT(Após baixar este arquivo é importante baixar a pasta DATA)
    [Você precisa LOGAR ou REGISTRAR-SE para ver os links]
    ********************************
    Pasta DATA (Após baixar este arquivo é importante baixar o 7-Zip)(Baixe este arquivo apenas se não for utilizar a versão editada por mim)
    [Você precisa LOGAR ou REGISTRAR-SE para ver os links]
    ********************************
    NeonCube
    [Você precisa LOGAR ou REGISTRAR-SE para ver os links]
    ********************************
    No-Ip
    [Você precisa LOGAR ou REGISTRAR-SE para ver os links]
    ********************************
    GayConv
    [Você precisa LOGAR ou REGISTRAR-SE para ver os links]
    GRF Factory
    [Você precisa LOGAR ou REGISTRAR-SE para ver os links]
    ********************************
    Inno Setup
    [Você precisa LOGAR ou REGISTRAR-SE para ver os links]
    ********************************
    Hexed Sakexe (Versao 25 de junho de 2008)
    [Você precisa LOGAR ou REGISTRAR-SE para ver os links]
    ********************************
    Diffpatcher
    [Você precisa LOGAR ou REGISTRAR-SE para ver os links]
    ********************************
    7-Zip:
    [Você precisa LOGAR ou REGISTRAR-SE para ver os links]
    ********************************
    Hexed pronto (Versao 22 de Outubro de 2008):
    [Você precisa LOGAR ou REGISTRAR-SE para ver os links]
    ********************************
    Arquivos DLL(Baixe este arquivo apenas se não for utilizar a versão editada por mim)
    [Você precisa LOGAR ou REGISTRAR-SE para ver os links]
    ********************************
    eAthena (By: Loumier27) [Recomendado](Editado por mim, eAthena+pasta DATA_FULLv3+Arquivos DLL)(Não baixe este arquivo se já baixas-te o eAthena e a pasta DATA citados anteriormente)
    [Você precisa LOGAR ou REGISTRAR-SE para ver os links]

    3.0-Começando a configurar seu eAthena
    Pasta do eAthena (a pasta deverá ser mais ou menos assim):

    [Você precisa LOGAR ou REGISTRAR-SE para ver os links]

    3.1-Configurando o caminho das GRF

    Antes de tudo, depois de baixar a pasta do eAthena, clique com o botão direito no arquivo do e eAthena e descompacte ele com o 7-Zip na pasta Gravity. Depois disso descompacte a pasta DATA dentro da pasta do eAthena. A seguir descompacte os Arquivos DLL também dentro da pas ta do eAthena. Caso tenho baixado o eAthena editado por mim (recomendado^^), simplesmente descompacte o arquivo na pasta Gravity.

    Caso não saiba, a pasta Gravity é a pasta que contem os arquivos do Ragnarok, fica em C:/Arquivos de Programas.

    Agora você deverá configurar o caminho das GRF, vá na sua pasta do eAthena, entre na pasta “conf”e ali encontrará um arquivo de texto chamado “grf-files”, abra-o.

    Pasta conf:

    [Você precisa LOGAR ou REGISTRAR-SE para ver os links]

    Então abrirá um arquivo de texto que terá escrito algo mais ou menos assim:
    Apague tudo que está escrito nesse arquivo e copie aquilo que está escrito aqui em cima.

    3.2- Configurando seu IP

    Vá até a pasta conf dentro do seu eAthena, lá dentro procure pelo arquivo "char_athena.conf", abra-o, e procure por essa parte:

    Onde está escrito em vermelho 127.0.0.1 digite o seu IP (para saber seu IP entre no site [Você precisa LOGAR ou REGISTRAR-SE para ver os links]).

    Onde está escrito 127.0.0.1 em roxo você não deve mexer.

    Observação: tire as barras duplas que aparecem na frente, mas apenas dessa parte mostrada no QUOTE.

    Agora ainda na pasta conf, abra o arquivo "map_athena.conf", e procure por esta parte:

    Aqui basta fazer a mesma que fez anteriormente.

    3.3-Conhecendo a pasta Battle

    A pasta Battle fica dentro da pasta “conf” que por sua vez está dentro da pasta do eAthena.


    3.4-Configurando os arquivos da pasta Battle

    Abra os arquivo de texto mensionados a seguir, que estão na pasta “Battle”, que por sua vez estão na pasta “conf”:

    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 para não interferir nas oficiais.

    [QUOTEmax_lv: 99][/QUOTE]


    Aqui você irá definir o máximo level de seu servidor, porém são também necessárias outras configurações para que o máximo level aumente. Mas para aumentar o nível Maximo ainda são necessárias algumas modificações, veja no capítulo 3.3 (Configurações adicionais).

    Drops.conf:

    Exemplos:


    Entendo como funciona o sistema das Rates:


    Entendeu como funciona o sistema de Drops?
    Não? Os números da primeira coluna em vertical são os números das rates que você pode colocar, mas aqueles são apenas exemplos, os números da primeira coluna em horizontal, são os números das drops originais, por exemplo:
    Se um item tema a chance original de cair 0.50 e eu coloco meus drops 200, a chance de cair será alterada para 0.84, como pode ver na tabela. O cálculo é feito da seguinte forma: Drops x Chance original (que no caso seria: 200 x 0.50=0.84).

    Exp.conf


    Para poder evoluir mais de um nível de uma só vez deverá habilitar esta opção caso no lugar de “yes” esteja escrito “no” troque para “yes”.



    GM.conf


    Mude o “no” para “yes” se quiser que o GM possa usar todas as habilidades de todas as classes.


    Mude o “no” para “yes” se quiser que o GM possa usar todos os equipamentos.

    Misc.conf


    Mude esse número pelo número que quiser para definir os status máximos (Força, Agilidade, Vitalidade, Inteligência, Destreza, Sorte).

    Skill.conf


    3.5-Configurações adicionais

    Aprenda agora como configurar o Database de Experiência.

    Vá até a pasta /db e procure os arquivos exp.txt e exp2.txt.
    Renomeie 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:


    Modificado para:


    Ficando assim definido como nível máximo '255'.


    3.6-Adicionando NPCs

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

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


    Este é o caminho de um NPC e para que ele seja ativado necessita retira as duas barras '//'.

    Ficando dessa maneira:


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


    3.7-Configurando o eAthena fazer seu servidor funcionar offline

    Você deve estar se perguntando, mas por quê eu iria querer um servidor offline?
    A resposta é bem simples: Para testar o servidor.

    Para fazer o server ficar offline basta ir nos arquivos char_athena.conf e map_athena.conf, nas linhas que você colocou seu IP, você simplesmente deve substituir pelo seguinte IP: 127.0.0.1.

    Caso pretenda usar o servidor offline pula para o capítulo 3.4-(Configurando arquivos do eAthena para ligar o servidor).


    3.8-Configurando a DATA.ini

    Vá na pasta do seu eAthena e procure por um arquivo chamado DATA.ini, caso não tenha esse arquivo, copie o que está escrito no QUOTE abaixo e cole em um bloco de notas, a seuigr salve o bloco de notas dentro da pasat do seu eAthena.


    Para você enteder o que é isso veja a seguir:


    4-Configurações para ligar o servidor

    4.1-Fazendo seu 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.

    [Você precisa LOGAR ou REGISTRAR-SE para ver os links]

    Após ativar sua conta você deverá entrar com ela em seguida olha o menu à sua esquerda e clique no menu de Hosts / Redirects:

    [Você precisa LOGAR ou REGISTRAR-SE para ver os links]

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

    [Você precisa LOGAR ou REGISTRAR-SE para ver os links]




    Não preencha mais nada do formulário!

    Agora aperte em Create Host e pronto.

    Pronto você já criou seu No-IP, então vamos agora instalar e configurar o programa.


    4.2-Configurando o No-Ip

    Após baixar o No-Ip clique no ducsetup.exe (Instalador do No-Ip) e apenas clique em Next > Next > Sim > Next > Next e espere terminar de instalar.

    Então, quando terminar a insalção irá aprecer uma janela e logo em seguida irá ser aberto o NO-IP, e aparecerá essa janela:
    Aqui coloque o seu e-mail e a senha que você cadastrou no site do NO-IP.

    [Você precisa LOGAR ou REGISTRAR-SE para ver os links]

    Então aparecerá a janela do NO-IP:

    [Você precisa LOGAR ou REGISTRAR-SE para ver os links]

    Clique no quadrado ao lado do emoticon e espere-o fazer a atualização de seu host.

    Se tudo estiver correto uma mensagem assim irá aparecer:



    Ou também poderá aparecer escrito:

    seuserver.no-ip.biz: DNS is current, no update is needed.


    4.3-Configurando arquivos do eAthena para ligar o servidor

    Vá na pasta “conf” do seu eAthena, e abra o arquivo “char_athena.conf”.


    Mude MeuRO para o nome do seu servidor, mas antenção, o nome do servidor não deve conter espaços entre uma palavra e outra, para fazero espaço use underline.


    Ainda em char_athena.conf procure por; “login_ip” e mude "127.0.0.1" por seu IP ou seu endereço de NO-IP, não se esuqeça de tirrar as barras duplas na frente.


    Agora abra na pasta “conf” o arquivo “map_athena.conf” e procure por isso:



    Faça a mesma coisa, em “char_ip”, coloqueo seu IP, em “map_ip” coloque o endereço do seu No-Ip.

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

    Deixe assim.


    4.4-Ligando o servidor


    Após completar tudo acima você já pode ligar o seu servidor! Dê dois cliques no arquivo runserver.exe ou caso não tenha runserver.exe abra 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. Para jogar vá para o próximo capítulo (Fazendo seu Hexed), para fazer configurações adicionais vá para o capítulo 6(Configurando o Client).

    E abrirão três janelas:

    [Você precisa LOGAR ou REGISTRAR-SE para ver os links]

    Em nehuma das janelas deverá aparecer escrito:


    Caso apareça leia o que está escrita ao lado de [Error], o que está escrito ao lado disso indica um problema!

    Continua no segundo post.

    Link segunda Parte : [Você precisa LOGAR ou REGISTRAR-SE para ver os links]
     
  2. Última edição: 3 Jun, 2010
  3. hunterjpa

    hunterjpa Membro

    Registro:
    3 Jun, 2010
    Posts:
    2
    Curtidas:
    0
    Muito Bom:D
    Funcionou tudo direitinho :)
     
  4. darksword3000

    darksword3000 Skrillex ~* Membro

    Registro:
    26 Out, 2008
    Posts:
    57
    Curtidas:
    0
    :D
     
  5. 'Software

    'Software Membro Avançado Membro

    Registro:
    2 Jun, 2010
    Posts:
    324
    Curtidas:
    0
    Reportado por Flood.

    @Topic

    Olha cara bom tutorial, mais eu acho que já deve existir algum tópico como o seu vou pesquisar mais vlw por compartilhar.
     
  6. RickTaramelli

    RickTaramelli Membro

    Registro:
    22 Nov, 2008
    Posts:
    35
    Curtidas:
    0
    links não funcionam!
     
  7. andrewzidane

    andrewzidane Sonhando... Steel Member

    Registro:
    23 Out, 2008
    Posts:
    631
    Curtidas:
    0
    Velho aquí da um erro asim: [ERROR] make_connection conection failed.
    Alguem sabe arrumar?
     
  8. Sa†an

    Sa†an Membro

    Registro:
    18 Fev, 2010
    Posts:
    345
    Curtidas:
    0
    Os arquivos para download no GayConv e no GRF-Factory são os mesmos....é assim mesmo ou tem problema ai?? =X
     
  9. tet_kun

    tet_kun Membro

    Registro:
    11 Abr, 2010
    Posts:
    267
    Curtidas:
    0
    muda o servidor de download pois demora demais pra baixar os arquivos do RapidShare não por serem pesados ou leves ou meio mais sim pelo servidor mesmo o RapidShare em servidor livre so libera acada 15 minutos 1 download
     
  10. Poderoso Chefão

    Poderoso Chefão FusioN GameS Membro

    Registro:
    25 Nov, 2008
    Posts:
    26
    Curtidas:
    0
    acabei de baixar todos os arquivos e tentarei fazer depois...
    estou cansado e vou durmi um pouco ^^
    se conseguir irei editar aqui
    ou irei postar outra mensage!
    obrigado por disponibilizar o tutorial!
    se eu conseguir com certeza irei clicar em agradecer ^^
     
  11. simples.

    simples. Membro

    Registro:
    27 Jun, 2010
    Posts:
    6
    Curtidas:
    0
    Será que tu não poderia deixa um serve normal tipo do rag, soh fazendo modificações de exp e outros negocios e do IP, agrdeço
     
  12. juslo

    juslo Membro

    Registro:
    4 Jun, 2010
    Posts:
    3
    Curtidas:
    0
    cara aqui deu o mesmo erro do q o do andrewzidane sera q alguem pode me dizer como ajeita isso?!
    vlws!!! XD
     
  13. richard3243

    richard3243 Membro

    Registro:
    30 Jul, 2010
    Posts:
    61
    Curtidas:
    0
    :raiva:
     
  14. rafinhahot

    rafinhahot Membro

    Registro:
    7 Set, 2009
    Posts:
    8
    Curtidas:
    0
    Te te agradeceria mais...

    vEIO QUE COISA FEIA TU DEU CTRL+C CTRL +V

    tipo isso não é errado mais da os creditos pro dono ta o Loumier27 do site oficial do programa [Você precisa LOGAR ou REGISTRAR-SE para ver os links]
    tu não tiro nem o nome dele

    bela em espertao

    Sem mais!!
     
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página

Share