Mundo Dos Cheats

O site oferece a você hackers dicas e muito mais sobre jogos
 
InícioPortalFAQBuscarRegistrar-seMembrosGruposConectar-se

Compartilhe
 

 Criando um servidor de ragnarok

Ir em baixo 
AutorMensagem
KILLER OF SOULS
Admin
KILLER OF SOULS

Masculino
Número de Mensagens : 92
Data de inscrição : 31/10/2007

Criando um servidor de ragnarok Empty
MensagemAssunto: Criando um servidor de ragnarok   Criando um servidor de ragnarok Icon_minitimeQui Nov 01, 2007 8:26 am

Criando um servidor em SQL (cronus)

Por: DennyLoko

Índice :

* Introdução
* Downloads
* Configuração
* Painel de Controle (ROCP)

Introdução :

"O que é o Cronus?"
Cronus é um emulador de Ragnarök, baseado no eAthena, sendo free-ware e open-source.

"Onde eu faço o download do Cronus?"
O download do Cronus pode ser feito no
Fórum de compilações, pelo TortoiseSVN ou em sites de nossos Developers dotdotdot.gif

"Qual a diferença de TXT para SQL?"
A versão SQL não guarda os dados em arquivos de texto comuns, mas sim em databases, então tem um desempenho melhor em servidores grandes (o proprio Aegis usa SQL). A versão TXT utiliza simples arquivos de texto para guardar dados, por isso tem um desempenho inferior, mas usa menos recursos. (By dontBR)

Downloads :

Para começar-mos a trabalhar, é claro que devemos fazer os devidos downloads para ter-mos um server. No nosso caso, como iremos fazer um server em SQL, nós precisarem fazer o download de um servidor http, do MySQL, PHP, phpMyAdmin do Cronus, No-ip e ROCP.

*Easy PHP(http, MySQL, PHP, phpMyAdmin) http://www.easyphp.org/
* Cronus SQL http://cronus-emulator.com/forum/index.php?showforum=9
* No-ip http://www.no-ip.com/
* ROCP http://www.jasio.net/index.php?categoryid=3&p13_sectionid=2

Faça o download de tudo, instale, mas só rode o EasyPHP, não rode mais nada.

Configuração :

Inicialmente, iremos configurar o No-ip, para criar um IP fixo, para o seu IP dinâmico, evitando assim ter que configurar o seu IP nos arquivos do server toda hora.

(Ripado do tuto do Snails, que foi ripado do tuto do JaguarRO)

1.1 - acesse o site http://www.no-ip.info e crie uma conta para você.

1.2 - após isso logue-se no sistema. No menu a esquerda, clique em ADD.

1.3 - Na proxima tela, no formulário que surgir, em HOSTNAME, escreva o nome do seu host que você vai criar agora. Uma dica é usar o nome do seu server. Neste exemplo eu usei o nome meuserver. Clique em CREATE HOST na parte de baixo da tela e está feito!

1.4 - Após uma confirmação positiva na tela seguinte, clique em MANAGE no menu a esquerda e veja se aparece uma tabelinha com o host que você acabou de criar e o seu IP. neste caso apareceu o host:

meuserver.no-ip.info

Anote o nome do seu host que você acabou de criar. Ele vai ser MUITO IMPORTANTE tanto para o seu servidor quanto para os jogadores.

1.5 - Depois de instalar o programa do no-ip, execute ele, preencha as informações de login e veja que vai aparecer seu host criado na tela. Desmarque e depois marque a caixinha de verificação na frente do seu host e voá-lá, você está visivel na internet pelo host que você criou. Eu recomendo sempre antes de ligar o servidor você fazer esta operação. Apesar no programa fazer isso automaticamente, as vezes demora um pouco. Recomendo também fazer ele iniciar junto com o Windows. Para isso clique em OPTIONS, e marque a caixa RUN AS A SERVICE. Prontinho, a parte mais chata está terminada! Lembre-se de sempre atualizar o IP do servidor antes de executá-lo ou você não vai conseguir fazer o server funcionar corretamente !.gif

Agora iremos instalar e configurar o servidor:

2.1 - Extraia o Cronus na pasta raiz de seu windows (geralmente C:).
2.2 - Execute o Cronus Configurator (Cronus.exe) e configure como eu lhes direi abaixo:
2.2.1 - Subistitua todos IPs que estiverem nas abas Login, Char e Map para o seu host criado no no-ip:

Criando um servidor de ragnarok Cronus1

Nos campos MySQL deixe por enquanto como estão.

2.2.2 - Vá na aba Arquivos GRF e ponha o diretório onde se encontra a sua GRF do bRO:

Criando um servidor de ragnarok Cronus2

2.2.3 - Na aba Lan, troque os IPs 127.0.0.1, pelo seu host criado no no-ip, e no campo SubnetMask coloque o sua máscara de sub-rede. Para descobri-lo vá em Iniciar>Executar digite CMD e pressione Enter, quando abrir o CMD digite ipconfig, e logo após pressione enter, irá mostrar vários IPs, e as máscaras de sub-rede, a sua máscara de sub-rede será mostrada no segundo bloco na linha Máscara de sub-rede:

Criando um servidor de ragnarok Cronus3

Geralmente é 255.255.255.255, coloque estes números no SubnetMask.

3 - Vamos agora configurar as rates. Abra o arquivo conf\battle_athena.conf e procure por estas linhas:


// Item drop rates (Note 2) (Note 3 applies to the rate settings only)

// The rate the common items are dropped (Items that are in the ETC tab, besides card)
item_rate_common: 100
item_drop_common_min: 1
item_drop_common_max: 10000

// The rate healing items are dropped (items that restore HP or SP)
item_rate_heal: 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.
item_rate_use: 100
item_drop_use_min: 1
item_drop_use_max: 10000

// The rate at which equipment is dropped.
item_rate_equip: 100
item_drop_equip_min: 1
item_drop_equip_max: 10000

// The rate at which cards are dropped
item_rate_card: 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
item_rate_mvp: 100
item_drop_mvp_min: 1
item_drop_mvp_max: 10000

// Rate adjustment for Treasure Box drops (these override all other modifiers)
item_rate_treasure: 100
item_drop_treasure_min: 1
item_drop_treasure_max: 10000


// Rate at which exp. is given. (Note 2) (Note 3)
base_exp_rate: 100

// Rate at which job exp. is given. (Note 2) (Note 3)
job_exp_rate: 100



Deste jeito, a rate de seu server está configurado para 1/1/1 (mesma dos servidores oficiais), aqui você configura como você preferir, lembrando que 100=1, 500=5, 10000=100, etc... Vou agora configurar o meu server para rodar com a rate de 7/7/7:


// Item drop rates (Note 2) (Note 3 applies to the rate settings only)

// The rate the common items are dropped (Items that are in the ETC tab, besides card)
item_rate_common: 700
item_drop_common_min: 1
item_drop_common_max: 10000

// The rate healing items are dropped (items that restore HP or SP)
item_rate_heal: 700
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.
item_rate_use: 700
item_drop_use_min: 1
item_drop_use_max: 10000

// The rate at which equipment is dropped.
item_rate_equip: 700
item_drop_equip_min: 1
item_drop_equip_max: 10000

// The rate at which cards are dropped
item_rate_card: 700
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
item_rate_mvp: 700
item_drop_mvp_min: 1
item_drop_mvp_max: 10000

// Rate adjustment for Treasure Box drops (these override all other modifiers)
item_rate_treasure: 700
item_drop_treasure_min: 1
item_drop_treasure_max: 10000

// Rate at which exp. is given. (Note 2) (Note 3)
base_exp_rate: 700

// Rate at which job exp. is given. (Note 2) (Note 3)
job_exp_rate: 700



Aconselho a você dar uma lida no conf\battle_athena.conf todo para melhores configurações no seu server, mas não só no conf\battle_athena.conf mas em todos arquivos que estiverem na pasta conf.

NÃO RODE O SEU SERVER AINDA, FALTA MUITA COISA PELA FRENTE!

4 - Agora iremos configurar os arquivos SQL, para o seu servidor rodar certinho, com toda potência que estamos empenhando nele

4.1 - Entre em http://127.0.0.1/mysql/ e espere abrir uma janela como esta:

Criando um servidor de ragnarok Cronus4

4.1.1 - No campo "Cria novo banco de dados" escreva ragnarok (minúsculo e sem ascento) e aperte "Cria", isto irá criar um banco de dados para o seu server no seu MySQL.

4.1.2 - Em baixo do campo onde vc escreveu ragnarok, procure por privilégios, e clique nele, você irá para uma parte onde será listada todos usuários de seu MySQL, clique em "Adicionar novo usuário" e faça assim:


Nome do usuário: [Usar campo texto:] ragnarok
Servidor: [Local:] localhost
Senha: [Usar campo texto:] ragnarok
Re-digite: ragnarok


Clique em "Marcar todos" (ou "Marcar All") e em seguida clique em executar.

4.2 - Agora vamos fazer o up-load das tabelas que o seu server usará!
Vá no canto esquerdo de seu monitor, clique no menu dropdown, e selecione ragnarok, irá abrir a database do ragnarok, clique na aba SQL, clique em arquivo e vá para a pasta sql_files, que fica na pasta raiz de seu Cronus. Selecione os arquivos para fazer up-load nesta ordem:
main.sql, db_tables.sql, item_db.sql, mob_db.sql, mail.sql, logs.sql.

Pronto! Para o seu server rodar está tudo pronto, agora só falta instalar o ROCP e criar uma conta de GM.

Painel de Controle (ROCP) :

Após ter baixado o ROCP, descompacte-o na pasta raiz (C:(de preferência...)), e renomeie a pasta para ACP, CP, como você quiser. Abra uma janela no browser e dgite http://127.0.0.1/home/ , deverá abrir esta tela:

Criando um servidor de ragnarok Cronus5

Clique em add: vai aparecer uma janela com 3 campos... no campo “2” você vai colocar o endereço
Ex: /acp
E no campo “3” você vai colocar o caminho real aonde está o seu ROCP
Ex: c:\CP

Clique em "Ok", e pronto!

Volte ao phpMyAdmin (http://127.0.0.1/mysql/) e crie uma database para o ROCP, e um usuário também com todos priviléios ("Marcar All"), vá à database do rocp, vá na aba SQL, e importe o arquivo install.sql, que fica na pasta install\Athena & Freya de seu ROCP. Após isto, faça o upload do item_db.sql, mob_db.sql.

Após feito isso, faça as seguintes coisas:

Abra a pasta do “cp” no seu computador e abra o arquivo config.php e fará a configuração assim:



$CONFIG['db_username'] = '';

Coloque aqui 'cp'.



$CONFIG['db_password'] = '';

Coloque aqui 'cp' (desaconselhado deixar a senha normal se voce deixar a porta do
MySQLd aberta).



$CONFIG['cp_db_name'] = '';

Coloque aqui 'cp'.



$CONFIG['db_name'] = '';

Coloque aqui 'ragnarok'.



$CONFIG['passphrase'] = '';

Coloque aqui qualquer coisa (literalmente), desde que seja longa. Nunca, jamais, de essa senha para NINGUEM, mesmo se ele/ela 'quizer te ajudar'.



$CONFIG['server_type'] = '0';

Coloque aqui '2'.



$CONFIG['server_name'] = 'RO';

Coloque aqui o nome do seu servidor (exemplo: 'IonRO')



$CONFIG['website'] = 'http://';
$CONFIG['forums_location'] = 'http://';
$CONFIG['patch_location'] = 'http://';
$CONFIG['irc_channel'] = 'irc://';
$CONFIG['cp_location'] = 'http://';

Na ordem: Primeiro o site do seu servidor (se houver um), depois os forums (se houver), depois o patch (se houver) depois o canal de IRC (se houver, use irc://rede/canal) e por ultimo a URL do CP.



$CONFIG['exp_rate'] = '7';
$CONFIG['jexp_rate'] = '7';
$CONFIG['drop_rate'] = '7';


Na ordem: Primeiro a base exp rate, depois a job exp rate e por ultimo a drop exp rate.

Agora praticamente tudo esta pronto, abra o arquivo rules.txt que esta no 'root' do CP e coloque suas regras la.

Entre em http://127.0.0.1/acp/ (<- onde vc pôs o seu ROCP)

Para disponibilizar o seu CP para todos, faça as seguintes coisas:

Abra o easyphp, clique em um botaozinho a esquerda, configuração-> apache. Vai aparecer um arquivo e procure por esta linha....

CODE
#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, in addition to the default. See also the <VirtualHost>
# directive.
#
#Listen 3000
#Listen 12.34.56.78:80
Listen 127.0.0.1:80

Crie uma linha abaixo, mas com seu ip e uma porta que você selecionou... ex:
CODE#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, in addition to the default. See also the <VirtualHost>
# directive.
#
#Listen 3000
#Listen 12.34.56.78:80
Listen seuserver.no-ip.info:80
Listen seuserver.no-ip.info:3535

Salve o arquivo e feche

Agora passe o endereço aos seus amigos na seguinte forma:
http://seuserver.no-ip.info/acp/
e voalá! Seu Server ta pronto praticamente...
Para rodar, abra o easyphp, o no-ip, login_server-sql, char_server-sql e o map_server-sql, nesta ordem.


Equipe:Mundo Dos Cheats[url]
Voltar ao Topo Ir em baixo
Ver perfil do usuário http://mundodoscheats.forumeiros.com
£¨¨Dangerous_-§
NOVATO
NOVATO


Masculino
Número de Mensagens : 3
Idade : 26
Localização : São Paulo
Data de inscrição : 21/01/2008

Criando um servidor de ragnarok Empty
MensagemAssunto: Re: Criando um servidor de ragnarok   Criando um servidor de ragnarok Icon_minitimeSeg Jan 21, 2008 5:01 pm

Equipe mundo cheats nada isso vc copio do site do cronus q lol posta os credito u.u Razz
Voltar ao Topo Ir em baixo
Ver perfil do usuário
loko
NOVATO
NOVATO


Masculino
Número de Mensagens : 2
Idade : 22
Localização : sao paulo
Data de inscrição : 10/06/2009

Criando um servidor de ragnarok Empty
MensagemAssunto: criando um serve pirata   Criando um servidor de ragnarok Icon_minitimeQua Jun 10, 2009 12:15 pm

[b] cara to parado na parte 4.2 nao to intendendo o que é para faser vc tem como esplicar melhor para mim pelo msn



christian_punkrock@hotmail.com

add eu ai para vc exlicar como fas
Voltar ao Topo Ir em baixo
Ver perfil do usuário
loko
NOVATO
NOVATO


Masculino
Número de Mensagens : 2
Idade : 22
Localização : sao paulo
Data de inscrição : 10/06/2009

Criando um servidor de ragnarok Empty
MensagemAssunto: criando um serve pirata   Criando um servidor de ragnarok Icon_minitimeQua Jun 10, 2009 12:33 pm

cara to parado na parte 4.2 nao to intendendo o que é para faser vc tem como esplicar melhor para mim pelo msn



christian_punkrock@hotmail.com

add eu ai para vc exlicar como fas
Voltar ao Topo Ir em baixo
Ver perfil do usuário
JamantinXD
NOVATO
NOVATO


Masculino
Número de Mensagens : 1
Idade : 29
Localização : Rio de Janeiro
Data de inscrição : 13/07/2009

Criando um servidor de ragnarok Empty
MensagemAssunto: Re: Criando um servidor de ragnarok   Criando um servidor de ragnarok Icon_minitimeSeg Jul 13, 2009 8:06 pm

KILLER OF SOULS cara você pode me adicionar no msn que ai nós conversamos melhor sobre a criaçao do rag, eu e meus colegas já nos formamos, so que:Nòs queremos faser um sql e não entendemos direito. Eu sei q está postado no forum. Mas precisamos de ajuda por que você nos orientando pelo msn ficaria mais facíl, q por isso que não só eu mas o meu grupo pede a sua ajuda, e qualquer coisa meu imail está ai.

alexandre_jpa22@hotmail.com
youtube.nub@hotmail.com

Ragna-lol! vlw vei se poder nos ajudar ficariamos muito gratos.
Voltar ao Topo Ir em baixo
Ver perfil do usuário
SonMarvin
NOVATO
NOVATO


Masculino
Número de Mensagens : 1
Idade : 29
Localização : Df,Brasília
Data de inscrição : 16/07/2009

Criando um servidor de ragnarok Empty
MensagemAssunto: Re: Criando um servidor de ragnarok   Criando um servidor de ragnarok Icon_minitimeQui Jul 16, 2009 1:32 pm

Po, travei na 4.2 como assim ativar o drop down e tipo quando eu terminar o server o que as pessoas precisaram baixar para entrarem no meu server? Como criar patch? Ta aqui meu e-mail plis me add para nós conversarmos e tirar minhas dúvidas: sonmarvin@hotmail.com
Voltar ao Topo Ir em baixo
Ver perfil do usuário
rednose145
NOVATO
NOVATO


Masculino
Número de Mensagens : 1
Idade : 22
Localização : rio de janeiro
Data de inscrição : 21/04/2010

Criando um servidor de ragnarok Empty
MensagemAssunto: ajudinha   Criando um servidor de ragnarok Icon_minitimeQua Abr 21, 2010 2:06 pm

bom eu queria saber como eu faço pra min entrar no meu serve criado e como botar o patch pra download bom se vcs me ajudarem eu agradeço muito mesmo. me add no msn ae: rednose145@hotmail.com


:twisted:RO Compartilhe a sua felicidade conosco




What a Face
Voltar ao Topo Ir em baixo
Ver perfil do usuário
bruno_chioato@hot
NOVATO
NOVATO


Masculino
Número de Mensagens : 2
Idade : 23
Localização : são josé do rio preto - SP
Data de inscrição : 21/05/2010

Criando um servidor de ragnarok Empty
MensagemAssunto: Re: Criando um servidor de ragnarok   Criando um servidor de ragnarok Icon_minitimeSex Maio 21, 2010 9:42 pm

poh nao consigo add eu bruno_chioato@hotmai.com

eu parei no 4.1 no site tipow eu clico e nao vai nada da erro o.O

poh ajuda eu ae galera
Voltar ao Topo Ir em baixo
Ver perfil do usuário
bruno_chioato@hot
NOVATO
NOVATO


Masculino
Número de Mensagens : 2
Idade : 23
Localização : são josé do rio preto - SP
Data de inscrição : 21/05/2010

Criando um servidor de ragnarok Empty
MensagemAssunto: Re: Criando um servidor de ragnarok   Criando um servidor de ragnarok Icon_minitimeTer Maio 25, 2010 1:54 pm

ae so pra corigir onde vc mandou baixar o cronus nao existe o donwload poxa
ajente acha outros na net mais tipo vai saber se ta certo....

aruma ae
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Mateus 26
NOVATO
NOVATO


Masculino
Número de Mensagens : 1
Idade : 108
Localização : Vitória
Data de inscrição : 15/08/2010

Criando um servidor de ragnarok Empty
MensagemAssunto: Re: Criando um servidor de ragnarok   Criando um servidor de ragnarok Icon_minitimeDom Ago 15, 2010 1:41 pm

aew nao to conseguindo criar a conta de GM qnd eu vou entrar no endereço da 404 not found Sad

ajuda please
Voltar ao Topo Ir em baixo
Ver perfil do usuário
tatah_loou
NOVATO
NOVATO


Feminino
Número de Mensagens : 1
Idade : 27
Localização : Na sua frente ;*
Data de inscrição : 30/11/2010

Criando um servidor de ragnarok Empty
MensagemAssunto: Re: Criando um servidor de ragnarok   Criando um servidor de ragnarok Icon_minitimeTer Nov 30, 2010 7:26 am

Oi, eu gostaria de ajuda pra criar o meu server de Rag, alguém aí pode me ajudar?
Meu msn é mello_mihael.keehl@hotmail.com
Obrigada a quem ajudar ^-^
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Conteúdo patrocinado




Criando um servidor de ragnarok Empty
MensagemAssunto: Re: Criando um servidor de ragnarok   Criando um servidor de ragnarok Icon_minitime

Voltar ao Topo Ir em baixo
 
Criando um servidor de ragnarok
Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» Servidor de Skywars em Dupla!
» Regras do servidor -ES-/-EV-
» Servidor de ESCONDE-ESCONDE - MINECRAFT
» COMO CRIAR UM SERVIDOR PARA MINECRAFT PE 1.0.3
» DDTANK: Servidor Avalon 6.4

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
Mundo Dos Cheats :: Ragnarok :: Ragnarok - Criação de Servidores-
Ir para: