Criante Jogos Online
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.


Create Jogos online
 
InícioÚltimas imagensProcurarRegistarEntrar

 

 Criando Serve de RagnarOk

Ir para baixo 
AutorMensagem
ADM<NANDIN>
Admin



Mensagens : 11
Data de inscrição : 29/04/2009
Idade : 34

Criando Serve de RagnarOk Empty
MensagemAssunto: Criando Serve de RagnarOk   Criando Serve de RagnarOk Icon_minitimeQua Abr 29, 2009 3:38 pm

Indice:

[1]Programas Nescessarios
[2]Configurando no-ip
[3]Configurando o servidor
[4]Adicionando grf-files no seu server
[5]Adicionando Npcs
[6]Configurando o scilentinfo


[1]Programas Nescessarios.
Cronus TxT

[2]Configurando o No-IP.

O que é o No-IP ?

No caso, o serviço de redirecionamento

No-IP é um serviço de redirecionamento de IP no qual você cria um endereçoo pelo qual as pessoas poderão se conectar a sua maquina 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 "Sig-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 apos clicar no botão de confirmação, será enviado ao respectivo email um link no qual você devera clicar para ativar sua conta.

Apos validar seu cadastro, você vai ser enviado para a pagina de configuração de sua conta
você se verá fronte a uma pagina dividida em 4 partes básicas:
Topo = Acesso Rápido a suas opções, ajuda, serviços alternativos (e pagos), downloads e por ultimo as informações sobre o No-IP.

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

Ira aparecer na sua tela agora um formulário o qual está:
Hostname: nomedoseuservirdor

Não preencha mais nada do formulário.

Agora aperte em Create Host e pronto ;D

Obs: Quando o seu ip mudar vai em na lista que ta seu ip , e vai em modify ai ele vai (automaticamente) botar seu ip la e é só você clicar Creat host e pronto

No-ip link

[3]Configurando seu servidor.

Depois de ter abaxado o Cronus 512 txt va na pasta conf e acha os seguintes Arquivo conf:

login_athena
char_athena
map_athena

Primeiro abra o login conf e ache isso :


QUOTE
IP do Servidor de Login
// O Servidor de Login exporta este endereço de IP para que os jogadores entrem no servidor.
// Coloque abaixo seu endereço de IP.
// NOTA: Você deve desligar seu Firewall para que os jogadores possam
// conectar-se ao seu computador.
login_ip: 127.0.0.1

// O Servidor de Login lista na interface este endereço de IP.
// NOTA: Mesmo com esta opção ativada o servidor está permitido a rodar em servidores múltiplos
// em interfaces múltiplas ao usar as mesmas portas para cada usuário.
bind_ip: 127.0.0.1



Observe as linhas em vermelho 127.0.0.1
Esse ip 127.0.0.1 você ira substituir para o ip que você fez no NO-IP
Por exemplo:


QUOTE
IP do Servidor de Login
// O Servidor de Login exporta este endereço de IP para que os jogadores entrem no servidor.
// Coloque abaixo seu endereço de IP.
// NOTA: Você deve desligar seu Firewall para que os jogadores possam
// conectar-se ao seu computador.
login_ip: meuservidor.no-ip.info

// O Servidor de Login lista na interface este endereço de IP.
// NOTA: Mesmo com esta opção ativada o servidor está permitido a rodar em servidores múltiplos
// em interfaces múltiplas ao usar as mesmas portas para cada usuário.
bind_ip: meuservidor.no-ip.info



Agora abra o char_athena e ache isso :

QUOTE

// Senha e Nome de Usuário do Servidor de Comunicação.
userid: s1
passwd: p1

// Nome do Servidor, use caracteres alternativos com ASCII 160 para espaços.
server_name: Cronus

// Nome do Servidor em Chat: usado para mandar mensagens do servidor para os jogadores (deve estar entre quatro e 23 caracteres)
wisp_server_name: Server

// IP do Servidor de Login
// O Servidor de Personagem conecta no Servidor de Login através deste endereço de IP.
// NOTA: Isto é funcional quando você tem um Firewall ou algo do tipo ligado
// na máquina em interfaces múltiplas.
login_ip: 127.0.0.1

// O Servidor de Personagens lista em sua interface este endereço de IP.
// NOTA: Aceita rodar múltiplos servidores em múltiplas interfaces
// usando as mesmas portas do servidor principal.
bind_ip: 127.0.0.1

// Porta do Servidor de Login
login_port: 6900

// IP do Servidor de Personagens
// O Servidor de Personagens exporta este endereço de IP para entrar no Server.
// NOTA: Você não deve ter nenhum firewall ou algo do tipo rodando em sua máquina
// ou uma máquina ligada em múltiplas conexões.
char_ip:127.0.0.1

// Porta do Servidor de Login
char_port: 6121



Observe novamente o 127.0.0.1
Esse ip 127.0.0.1 você ira substituir para o ip que você fez no NO-IP
Por exemplo:


QUOTE
// Senha e Nome de Usuário do Servidor de Comunicação.
userid: s1
passwd: p1

// Nome do Servidor, use caracteres alternativos com ASCII 160 para espaços.
server_name: Cronus

// Nome do Servidor em Chat: usado para mandar mensagens do servidor para os jogadores (deve estar entre quatro e 23 caracteres)
wisp_server_name: Server

// IP do Servidor de Login
// O Servidor de Personagem conecta no Servidor de Login através deste endereço de IP.
// NOTA: Isto é funcional quando você tem um Firewall ou algo do tipo ligado
// na máquina em interfaces múltiplas.
login_ip: meuservidor.no-ip.info

// O Servidor de Personagens lista em sua interface este endereço de IP.
// NOTA: Aceita rodar múltiplos servidores em múltiplas interfaces
// usando as mesmas portas do servidor principal.
bind_ip: meuservidor.no-ip.info

// Porta do Servidor de Login
login_port: 6900

// IP do Servidor de Personagens
// O Servidor de Personagens exporta este endereço de IP para entrar no Server.
// NOTA: Você não deve ter nenhum firewall ou algo do tipo rodando em sua máquina
// ou uma máquina ligada em múltiplas conexões.
char_ip:meuservidor.no-ip.info

// Porta do Servidor de Login
char_port: 6121



Agora abra o map_athena e ache isso:


QUOTE
// Senhas de comunicação interserver, colocados em account.txt (ou equivalente.)
userid: s1
passwd: p1

// IP do Character Server
// O "map server" conecta com o "character server" usando este endereço de IP.
// Obs.: Isto é útil quando você está rodando o servidor atrás de uma firewall ou está em
// uma máquina com múltiplas interfaces.
char_ip: 127.0.0.1

// O "map server" escuta na interface com este endereço de IP.
// Obs.: Isto te permite rodar varios servidores em múltiplas interfaces
// enquanto usando os mesmos ports para cada servidor.
bind_ip: 127.0.0.1

// Port do Character Server
char_port: 6121

// IP do Map Server
// O "map server" exporta este IP para todo o mundo.
// Obs.: Você só deve precisar colocar isto se está rodando o servidor atrás de uma
// firewall ou se está em uma máquina com múltiplas interfaces.
map_ip: 127.0.0.1

// Port do Map Server
map_port: 5121



Observe novamente o 127.0.0.1
Esse ip 127.0.0.1 você ira substituir para o ip que você fez no NO-IP
Por exemplo:


QUOTE
// Senhas de comunicação interserver, colocados em account.txt (ou equivalente.)
userid: s1
passwd: p1

// IP do Character Server
// O "map server" conecta com o "character server" usando este endereço de IP.
// Obs.: Isto é útil quando você está rodando o servidor atrás de uma firewall ou está em
// uma máquina com múltiplas interfaces.
char_ip: meuservidor.no-ip.info

// O "map server" escuta na interface com este endereço de IP.
// Obs.: Isto te permite rodar varios servidores em múltiplas interfaces
// enquanto usando os mesmos ports para cada servidor.
bind_ip: meuservidor.no-ip.info

// Port do Character Server
char_port: 6121

// IP do Map Server
// O "map server" exporta este IP para todo o mundo.
// Obs.: Você só deve precisar colocar isto se está rodando o servidor atrás de uma
// firewall ou se está em uma máquina com múltiplas interfaces.
map_ip: meuservidor.no-ip.info

// Port do Map Server
map_port: 5121



[4]Adicionando grf-files no seu server.

Bom vamos a pasta conf de nv ache o grf-files.txt e abra-o
Você vai achar assim:

QUOTE
// GRF Original do Ragnarök
// EX: C:\Arquivos de Programas\Gravity\Ragnarok Online\data.grf
data:

// GRF Personalizado do seu Servidor
adata:

// Diretório Data
//data_dir: C:\Arquivos de Programas\Gravity\Ragnarok Online\

// Acesso expresso ao banco de dados
db_info: db\dbinfo.txt



Bom até ai tudo bem , agora vou explica o que ela é importante (Nao sei muito desse assunto)

A grf-files é a que combina com o map - server por exemplo , sem ela mesmo se seu map-server exe tiver rodando nao ira da pra entrar no map

Vamos configurar esse texto ... bote assim:


QUOTE
// GRF Original do Ragnarök
// EX: C:\Arquivos de Programas\Gravity\Ragnarok Online\data.grf
data: C:\Arquivos de Programas\Gravity\Ragnarok Online\data.grf

// GRF Personalizado do seu Servidor
adata: //Aqui você mesmo tera que faze-la vou explica mais pra frente...

// Diretório Data
data_dir: C:\Arquivos de Programas\Gravity\Ragnarok Online\

// Acesso expresso ao banco de dados
db_info: db\dbinfo.txt



Pronto agora vamos configurar a GRF personalizada do servidor
Vá nesse link do tuturial do eathena que explica direitinho:
Grf extractor

[5]Adicionando npcs:
Agora vem a parte mais simples do cronus mais tem muita gente que nao sabe..

Se você quer inserir NPCs como Resetadora e Etc... Abra o arquivo scripts_personalizado.conf.
Ache isto:



QUOTE

// --- Resetadora
//npc: npc/personalizado/classes/resetadora.txt





E apenas retire as // assim:



QUOTE

// ------------------------- Classes -------------------------
npc: npc/personalizado/classes/resetadora.txt
// --------------------------------------------------------------






Agora se você quiser adicionar scripts feitos por você salve os NPCs na sua pasta npc\personalizado.

Agora vá até a sua pasta NPC e abra scripts_personalizado.conf.

Ache isto:


QUOTE

// ------------------------- Outros -------------------------
//npc: npc/localizasao/script.txt
// --------------------------------------------------------------





E adicione assim:



QUOTE

// ------------------------- Outros -------------------------
npc: npc/custom/NOME_DO_NPC.txt
// --------------------------------------------------------------





E você adicionou seus NPCs !!

Simples nao?

[6]Configurando seu scilentinfo

Agora abra o scilentinfo que está na pasta data
E ache:

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

<clientinfo>

<servicetype>brazil</servicetype>
<servertype>primary</servertype>
<hideaccountlist/hideaccountlist>
<extendedslot/extendedslot>

<connection>
<display>nome do seu servidor</display>
<desc>Apocalipse</desc>
<address>nomedoseuservidor.no-ip.info</address>
<port>6900</port>
<version>20</version>

<registrationweb/registrationweb>
<aid>

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



</aid>
</connection>

</clientinfo>



Observe a linha:
<address>nomedoseuservidor.no-ip.info</address>
Entre os dois address bote o ip do seu server que você criou no no-ip.info

Notas adicionais:
Tuturial no-ip
Tuturial adicionando npcs

By NANDIN<ADM>
Ir para o topo Ir para baixo
https://createjogos.directorioforuns.com
 
Criando Serve de RagnarOk
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» Criando Serve de Mu Com NeT rot
» Criando serve de Mu
» Criando Serve de GTA
» Criando Serve De WYD
» Criando Serve De WoW

Permissões neste sub-fórumNão podes responder a tópicos
Criante Jogos Online :: Criando Ragnarok :: Criando RagnarOk-
Ir para: