Ajuda - Busca - Membros - Calendário
Versão Completa: Criando server com Cronus Linux Sql
htmlstaff.org - forum > Canal, forum, lista, site e outros > Jogos > Artigos/tutoriais e dicas de Jogos
FoX
Tutorial Montando Seu Servidor SQL Linux

link official: tongue.gif http://cronus-emulator.com/forum/index.php?showtopic=25

Requerimentos prévios
Kurumin Instalado no HD Pode encontrar mais informações em http://www.guiadohardware.net/
Ou
Forum Kurumin
Lembre-se terá que ter ele instalado Fixo No HD!
Tambem precisamos que você ja tenha uma revisão pré compilada do cronus funcionando estávelmente em seu computador FEITA para linux...(Vou compilar umas em breve =P)
Alguns detalhes :
-Bem Algumas imagens são do meu velho tutorial de montar servidor TxT No Linux...
-Link Para Download do Kurumin Kurumin download
É bom lembrar que usaremos aqui o Linux Kurumin Que é o Mais Adaptado para nós brasileiros, o melhor tambem para Iniciantes por contem Vários Scripts que irão te ajudar muito enquanto usá-lo,Tambem se pode instalar qualquer outro decendente do Debian que vai ser quase Compativel 100% Com Este tutorial
Fim de papo vamos lá!
Indice
Indice:
-Baixando arquivos
-Usando o No-ip
-Configurando os IPs
-Configurando Parte SQL
-Montando Patch
-Extras
-Créditos

Baixando arquivos
Baixe arquivos aqui SVN Compilation Releases
Baixe o seguinte item:
Cygwin Release SQL
Caso aponte erro de algum arquivo, pegue-o no mesmo tópico onde estão as compilações.
Kurumin
Terá que ter ele ja instalado no HD
Kurumin download
Usando No-ip
Vá até o site www.no-ip.com
Faça um cadastro...
Página de Cadastro No-ip
Depois disso confirme o cadastramento em seu email...
Depois de confirmar basta logar no site...
Na barra ao lado direito do site depois de logado clique em Add
Depois vai abrir um campo com Host Name
Coloque o Que achar melhor lá...
No nosso caso ficará assim meuserver.servegame.com
O Servegame.com é opcional você escolhe o que bem quiser
Por padrão ele vem como no-ip.info Mas você pode mudar para qualquer outro host free(Exemplo: servegame.com)
Certo após isto terá sua conta criada...
Vá até a parte de Downloads
http://www.no-ip.com/downloads.php?page=linux
Baixe o Client No-ip para Linux
Após isto instale-o..
Você tem duas escolhas...
Instalar pelo Script Do Kurumin ou Instalar Manualmente Via Comandos!
Caso Queira Instalar pelo script siga isto(Foi tirado está parte do meu outro tutorial)

CODE

Configurando No-IP
Depois disso você precisará configurar o no-ip :
Para isso vai digita alt + f2 e digita xterm, vai abrir um local, lembra quando vc criou o seu username e senha da conta da máquina quando vc instalou no HD ? intão você vai precisar aqui.
Digite su - na janela do xterm.
Vai pedir o passoword intão vc digite ele e aperte enter.
Depois você já vai estar logado no root intão.
Digite configurar-apache
Vai abrir uma janela vc vai em No-ip e da ok.




Depois basta seguir o script ele vai fazer poucas perguntas...
Obs: Caso queira iniciar outro dia o No-ip apenas aperta alt+f2 e digita noip2 e execute.
Instalando Manualmente o No-ip no kurumin
Pode seguir este tutorial por está página :
http://www.no-ip.com/support/guides/update...ate_client.html
Porem ja vou avisando...
Nessa
CODE

step 3: decompress the archive then move into its directory



Não vai dar para acessar depois de "dezipar" o Arquivo do No-ip exatamente como mostra o tutorial!
Você terá que entrar com um cd manualmente!
Abra a pasta onde o no-ip foi instalado(Para isso pesquise no directório raiz por noip-duc-linux
E vai achar...
Ao achar o directório abra uma janela de comandos dentro da pasta assim como mostra a imagem:

Depois que entrar na pasta do No-ip e abrir a janela como mostra na imagem(na imagem mostra o directório do cronus mais não lige para isto)
Pule para etapa 4 do tutorial oficial de instalação do no-ip no pc linux!
Mais claramente para esta etapa:

CODE

step 4: become root



E Depois siga as intruções até terminar tudo deve dar certo!


Configurando IPS

-Obs: Atenção nesta parte iremos dividir em duas etapas...As para as pessoas que possuem Router e as que possuem Modem Normal!
Você terá que Verificar no site do seu fabricante ou no seu aparelho ou no manual do mesmo se ele é ou não router!
-Baixe e Deszipe a sua Revisão do Cronus pre compilada feita para uso de Linux SQL.
Renomeie a pasta SAVE-TMPL para SAVE e a pasta CONF-TMPL para CONF...
Baixe esta grf :
https://opensvn.csie.org/FoKRO/serv-grf.grf
Coloque-a no disco local na parte /home/kurumin/
Após isto
Abra seu arquivo grf-files.txt dentro da pasta CONF...
Delete está parte...

CODE

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



E insita esta :

CODE

grf: /home/kurumin/serv-grf.grf



Certo apenas isto você ja configurou o grf-files bem atualizado!
Depois disso prosiga aqui se o seu modem for router, caso não seja pule para a proxima parte do tutorial!
Agora lembra do seu IP do no-ip?
Intão após ter configurado e deixado ele funcionando pegue ele!
No nosso caso: meuserver.servegame.com
Abra o map_athena(Está extenção é .conf e pode ser aberta pelo bloco de notas):
Na parte char_ip:, e map_ip:
Coloque meuserver.servegame.com inves de 127.0.0.1 e retire os dois // da frente!
Agora abra o char_athena:
Na parte char_ip:, e login_ip:
Coloque meuserver.servegame.com inves de 127.0.0.1 e retire os dois // da frente!
Agora salve e feche...
Abra o arquivo login_athena:
Na parte login_ip:
Mude para meuserver.servegame.com e tire os dois // da frente...
Após isto salve todos os arquivos e feche...

Configurando IPs...Routers Users
Agora para quem use router faça o seguinte
Pegue Seu LAN_IP(Veja no seu manual de router...Ou ative um programa como VNC(www.vnc.com) Que mostra o IP De Lan...
Obs: Esqueci o comando que mostra cofs de ip no linux.


Abra o map_athena(Está extenção é .conf e pode ser aberta pelo bloco de notas):
Na parte map_ip:
Coloque meuserver.servegame.com inves de 127.0.0.1 eRetire os dois // da frente!
Na parte char_ip:
Coloque 192.168.1.3 inves de 127.0.0.1 e retire os dois // da frente!
Agora abra o char_athena:


Na parte char_ip:
Coloque meuserver.servegame.com inves de 127.0.0.1 e retire os dois // da frente!
Na Parte login_ip:
Coloque 192.168.1.3 inves de 127.0.0.1 e retire os dois // da frente!
Agora salve e feche...


Abra o arquivo login_athena:
Na parte login_ip:
Mude para 192.168.1.3 e tire os dois // da frente...

Salve todos os arquivos

Configurando Parte SQL
Aperte alt+f2
Digite xterm
digite - su ou -su ou apenas su(Loge como root)
Depois disso digite configurar-apache
Vão aparecer várias opções escolha uma por uma para instalar Apache,PHP,Mysql,PhpMyAdmin...
Depois de instalar todas...E Configurar as pequenas partes...
Obs: Siga os Scripts eles te dão várias dicas!
Após instalar tudo bem facinho...
Acesse :
http://127.0.0.1/mysql/
Ou
http://127.0.0.1/
Ou
http://127.0.0.1/phpmyadmin/
Tudo depende da sua revisão do mysql/phpmyadmin
Bom use um dos três desde que apareça está tela:

Vai estar correto!
Vamos lá agora irei pegar a parte do tutorial do Snails emprestada!
Sigam isso...

CODE

Digite no campo cria banco de dados “ragnarok”(sem as aspas) após isso clique no dropdown no frame esquerdo do seu browser e veja se aparece “ragnarok”

Agora você vai clicar em SQL.. e um ícone pequeno com letras SQL...


Agora é hora de você prestar atenção! Clique no botão procurar e vai na pasta SQL-files do seu cronus SVN e selecione o arquivo MAIN.SQL e clique em executa...
Se você fez correto, devera aparecer essa janela...





CODE

Agora é o arquivo db_tables.sql faça a mesma coisa com ele....
Se você fizer correto, deverá aparecer essa janela aqui...





CODE

Se a sua pagina ficar muito grande, clique no ícone do SQL e continue o passo seguinte...
Agora vamos fazer com o arquivo item_db.SQL
Se der certo, vai aparecer essa janela aqui...





CODE

Depois é o mob_db.sql e faça a mesma coisa
Se der certo, vai aparecer esta janela aqui...




Obs: Caso neste de erro na parte do Incantation samurai apenas delete a parte que da o erro e siga normalmente...(Ou procure outra revisão que tenha este sql-file ja fixado)

CODE

Se você acha que terminou? Ta enganado.... de um F5 no seu browser e verifica se no banco de dados “ragnarok” aparece o numero 55... se não apareceu ou se der um numero menor, é que esta errado alguma coisa... então terá que fazer tudo novamente.... até dar “55” ,Pode dar 56 tambem dependendo se sua revisão acrescentar a tabela mapreg ou não!
Atenção você pode adicionar outros arquivos no database como o log.sql que serve para deixar os logs na parte do sql...Caso você ative ele terá que ir no log_athena e ativar os logs em modo sql...
Ai ele vai salvar no sql na database do ragnarok e não na pasta cronus/log





CODE

Digite denovo http://127.0.0.1/mysql/ e depois clique em “privilégios”. Na janela de privilégios, verifique se tem o banco de dados “Root” clique em “Adicionar um novo usuário”.
Agora no primeiro campo digite “ragnarok”, no campo “servidor”, clique no dropdown e selecione “local”. Automaticamente aparece localhost no campo de senha, você digita a senha “ragnarok” e repita no campo abaixo também. Logo após, clique em “marcar all” e depois clique no botão “executa”.... deverá aparecer assim...



[IMG]
http://img394.imageshack.us/img394/8586/foto81bc.jpg
[/IMG]
Se apareceu é que você fez corretamente. Agora, vamos selecionar o banco de dados “ragnarok” para o usuário ragnarok. Na mesma pagina, aparecerá uma linha e um dropdown assim:
[IMG]
http://img394.imageshack.us/img394/7738/foto94jw.jpg
[/IMG]

CODE

Clique e selecione “ragnarok”. Após selecionar vai abrir outra janela. No campo “edita privilégios”, clique em ”marcar all” e depois em “executa” se der certo vai aparecer esta mensagem aqui....



[IMG]
http://img394.imageshack.us/img394/7784/foto108gk.jpg
[/IMG]

CODE

Aperte f5 e depois no link “privilégios”, verifica se aparece o usuário “ragnarok”, e na linha “global privileges” aparecer “all privileges” se aparecer... voalá!



Obs: Está parte inteirinha sobre SQL foi 99% feita pelo Snails no seu tutorial...Caso Haja Problemas por favor me mande PM que concertarei e adaptarei para Linux o Mais Rapido possivel!
Montando Seu Patch
Para montar seu patch você vai precisar :
Full Data :
http://svn.dac-ro.net/fulldata_v2.rar
Depois vai precisar atualizar seu fulldata colocando os novos arquivos por cima dela!
Depois coloque todos os arquivos desta revisão do cronus por cima da fulldata :
http://opensvn.csie.org/cronus/Client/
Atenção: A parte client do cronus ainda não está certa...Estou passando aqui um modo provisório...Por favor aguarde mais uns instantes =)
Depois disso faça o seguinte:
Abra a pasta Data...
Abra o arquivo clientinfo.xml(ele vem pelos arquivos do cronus na parte client)
e edite essas linhas como bem entender:

CODE

<display>NOME DO SEU SERVIDOR AQUI</display>
<desc>Ragnarok Online</desc>
<address>IP DO SEU SERVIDOR AQUI</address>



Depois baixe o hexed:
Download hexed
Após isto se quiser fazer um instalador do seu servidor para distribuir a todos os amigos...
(Atenção: este hexed é provisório o cronus terá futuramente um próprio para rodar com o bRO Portanto aguarde mais um pouco...
Obs: Todos terão que ter o bRO Atualizado no Maximo para poder jogar!
Caso queira criar um instalador: Está aqui o tutorial do Ravish:(Tirado do forum do eAthena)
Tutorial instalador By Ravish
Bom é isso é facil prático e rapido caso tenha duvidas entre em contato(Lógicamente Via PM)..
Caso tenha sugestões me mande uma PM Tambem!

[b] Extras

Abrindo servidor
Agora entre na pasta do seu cronus no linux.
E abra um terminal conforme mostra essa imagem :
http://i16.photobucket.com/albums/b50/rafo...r-terminal1.jpg
Depois ./login-server como esta mostrando a imagem :
http://i16.photobucket.com/albums/b50/rafo...indo-athena.jpg

Depois:
Abra outro terminal e ./char-server
Depois outro terminal e digita ./map-server
Pronto está rodando seu servidor no linux.
Obs: Estou correndo tenho que sair caso queiram que eu acrescente algo no tutorial favor mandar PM

------------------------------------------------------------------------------------------
A maior de todas as dicas
Sempre começe do 1 para finalmente chegar no 10
Começe com o Kurumin e de pouco em pouco até conseguir "montar" e se segurar no "touro" que o Debian é para muitos usuários!
Intão sigam os links abaixo para aprenderem um pouco mais sobre o Debian e Seus decendentes(Um Exemplo deles o kurumin que é 100% brasileiro)
Links Uteis
Gente vou postar links uteis aqui!
Projeto de Debian em Portugês: http://debian-br.alioth.debian.org/
Debian Brasil(Aqui pode conter boas informações para iniciantes): http://www.debian.org/index.pt.html
Definições de Debian no Wikipédia(^.^)
http://pt.wikipedia.org/wiki/Debian
Forum Oficial do Debian:
http://forums.debian.net/
Forum Linux Question Área Debian:
http://www.linuxquestions.org/questions/fo...p?s=&forumid=26
Pequeno forum sobre Alguns Softwares onde tem uma área reservada para o Debian, Vale a pena tirar duvidas em português lá!
http://www.itarare.sp.gov.br/sli/viewforum...c4efd1aaf93dad7
Forum PCs Forum tambem BR Onde se pode tirar duvidas sobre o Debian
http://www.forumpcs.com.br/viewforum.php?f=6
Bom galera é isso espero que sigam minhas dicas e dominem essa ferramenta Chamada Debian no maximo para que possa rodar seu eAthena No Linux Oferecendo Toda a estabilidade do Debian e Suas Facilidades alem de Sua comodidade e Grande referencia no mundo inteiro como Linux Gratuito Estavel Com Suporte BR E Americano Adequado e ao nivel de qualquer outro Linux...
Créditos
Snails...Ravish...Jaguar...E Mais o DontBR
Lender
Vlw cara, meu colega tava procurando um tuto desse
FoX
rere eu tb tava procurando um tuto com emulador pra bRO tongue.gif achei e postei aki wink.gif
Doidin xD
Quem já tem um Server pode me dar a conta no Cronus pra mim baixar o Cronus tbm? tongue.gif
Pf gent! eu faço qualquer coisa! Se quiserem, patrocino o seu Server wink.gif
Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Invision Power Board © 2001-2009 Invision Power Services, Inc.