Ir para conteúdo
Faça parte da equipe! (2024) ×

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


darksword3000
 Compartilhar

Posts Recomendados

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)

[/url]

********************************

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)

http://rapidshare.com/files/139840886/FullData_v3.7z

********************************

NeonCube

********************************

No-Ip

********************************

GayConv

GRF Factory

********************************

Inno Setup

********************************

Hexed Sakexe (Versao 25 de junho de 2008)

********************************

Diffpatcher

********************************

7-Zip:

********************************

Hexed pronto (Versao 22 de Outubro de 2008):

********************************

Arquivos DLL(Baixe este arquivo apenas se não for utilizar a versão editada por mim)

********************************

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)

 

3.0-Começando a configurar seu eAthena

Pasta do eAthena (a pasta deverá ser mais ou menos assim):

 

 

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:

 

 

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 ).

 

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.

 

battle.conf

Penalidades e delay de algumas habilidades.

 

client.conf

Configurações relacionadas ao suporte do cliente externo. Máximo level e atributos, e afins.

 

drops.conf

Configurações relacionadas ao drop de itens.

 

exp.conf

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

 

gm.conf

Configurações relacionadas aos Game 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 básicas do servidor. Tempo de duração de dia e noite e afins.

 

monster.conf

Configurações relacionadas a monstros.

 

party.conf

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

 

pet.conf

Configurações relacionadas a pets. Ataque, modo e afins.

 

player.conf

Configurações relacionadas a jogadores. Rate de HP e SP, e afins.

 

skill.conf

Configurações que influenciarão diretamente as habilidades. Delay e casting rate, definições especiais, etc.

 

status.conf

Definições para status negativos/positivos.

 

 

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.

 

 

 

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:

 

// The rate the common items are dropped (Items that are in the ETC tab, besides card)

Rate de drop para itens comuns.

 

item_rate_common: 100

item_rate_common_boss: 100

item_drop_common_min: 1

item_drop_common_max: 10000

 

// The rate healing items are dropped (items that restore HP or SP)

Rate de drop para itens de cura.

 

item_rate_heal: 100

item_rate_heal_boss: 100

item_drop_heal_min: 1

item_drop_heal_max: 10000

 

// The rate at which usable items (in the item tab) other then healing items are dropped.

Rate de drop para itens usáveis.

 

item_rate_use: 100

item_rate_use_boss: 100

item_drop_use_min: 1

item_drop_use_max: 10000

 

// The rate at which equipment is dropped.

Rate de drop para equipamentos.

 

item_rate_equip: 100

item_rate_equip_boss: 100

item_drop_equip_min: 1

item_drop_equip_max: 10000

 

// The rate at which cards are dropped

Rate de drop para cartas.

 

item_rate_card: 100

item_rate_card_boss: 100

item_drop_card_min: 1

item_drop_card_max: 10000

 

// The rate adjustment for the MVP items that the MVP gets directly in their inventory

Rate de itens ganhados de MVP.

 

item_rate_mvp: 100

item_drop_mvp_min: 1

item_drop_mvp_max: 10000

 

// The rate adjustment for card-granted item drops.

Rate de bônus de drop concedido por carta, exemplo: Carta Mímico.

 

item_rate_adddrop: 100

item_drop_add_min: 1

item_drop_add_max: 10000

 

// Rate adjustment for Treasure Box drops (these override all other modifiers)

Rate de drop de tesouro de castelo.

 

item_rate_treasure: 100

item_drop_treasure_min: 1

item_drop_treasure_max: 10000

 

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

 

// PK Server Mode. Turns entire server pvp(excluding towns). Experience loss is doubled if killed by another player.

// When players hunt monsters over 20 levels higher, they will receive 15% additional exp., and 25% chance of receiving more items.

// There is a nopvp.txt for setting up maps not to have pk on in this mode. Novices cannot be attacked and cannot attack.

// Normal pvp counter and rank display are disabled as well.

// Note: If pk_mode is set to 2 instead of 1 (yes), players will receive a

// manner penalty of 5 each time they kill another player (see manner_system

// config to adjust how this will affect players)

pk_mode: 0

Procure por esta parte e mude o 0 por 1 se quiser um servidor PK (Player Kill).

 

// For PK Server Mode. Change this to define the minimum level players can start PK-ing

pk_min_level: 55

Procure por esta parte e mude o 55 para o número que quiser para definir o nível mínimo para particpar do PK.

 

Player.conf

 

// Maximum atk speed. (Default 190, Highest allowed 199)

max_aspd: 190

Mude esse 190 para o número que quiser, desde que não ultrapace o 199, isso definirá o Maximo de Velocidade do Ataque.

 

// Max limit of char stats. (agi, str, etc.)

max_parameter: 700

 

 

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.

 

 

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

 

 

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

 

 

 

 

 

 

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.

 

 

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

 

 

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:

 

 

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 :

Link para o comentário
Compartilhar em outros sites

  • 3 semanas atrás...

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 ^^

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois...
  • 3 semanas atrás...
  • 4 semanas atrás...
  • 4 semanas atrás...

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 Tutorial Completo-Criando seu servidor de Ragnarok(eAthena TXT) - eAthena Support Board

tu não tiro nem o nome dele

 

bela em espertao

 

Sem mais!!

Link para o comentário
Compartilhar em outros sites

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

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • 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.