MMORPG

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

Tutoriais para criação de servidores de jogos, ajudas em geral.


2 participantes

    Loverudra Cp

    Major™
    Major™
    Admin


    Número de Mensagens : 102
    Idade : 30
    Gold : 5035
    Reputação : 0
    Data de inscrição : 28/06/2008

    Loverudra Cp Empty Loverudra Cp

    Mensagem por Major™ Seg Jun 30, 2008 2:34 pm

    Guia do LoveRudra Live CP


    Atualizações:
    08/03/2008 - Atualizados os links do CP, da licença e o Zend.
    21/02/2007 - Adicionado pequenas novas coisas e revisão geral no tutorial.
    29/07/2007 - Links atualizados.
    22/08/2007 - Adicionado a parte 4d (Abrindo para amigos no Vertrigo).


    :: Indice ::
    1- Introdução
    1a- Instalando o Zend-Optimizer
    2- Criando o banco de dados do LoveRudra CP
    3- Configurando o conf_global.php
    4- Abrindo o CP para amigos
    4a- Abrindo o LoveRudra CP para amigos no Serv-N
    4b- Abrindo o LoveRudra CP para amigos no EasyPHP
    4c- Abrindo o LoveRudra CP para amigos no Xampp
    4d- Abrindo o LoveRudra CP para amigos no Vertrigo
    5- Personalizando seu LoveRudra CP
    5a- Editando a folha de estilos
    5b- Funções de cada figura da pasta images
    5c- Funções de cada figura da pasta templates
    5d- Traduzindo o LoveRudra
    5e- Adicionando as regras do servidor
    6- Contas de admin
    6a- Criando contas de admin
    6b- Menu da conta de admin
    7- Considerações Finais



    :: 1- Introdução ::
    Bem o Love Rudra CP é um otimo CP, mais porque? Por ter muitas opções, por ser facil de mecher, por ser bonito e PRINCIPALMENTE por ser bem seguro.
    Hoje em dia creio que ele seja bem mais seguro que o proprio Ceres.
    Outra novidade do LoveRudra é que vem com um forum imbutido, muito bom por sinal.
    Você pode baixar o LoveRudra CP por este link.
    Também baixe a licença e substitua pelo que já existe na pasta do Love Rudra Live CP.


    1a - Instalando o Zend-Optimizer:
    Caso você use o VertrigoServ não é preciso fazer esta parte!
    Massss, o Love Rudra precisa de um programinha chamado Zend-Optimizer para funcionar. Baixe ele por aqui.
    Como creio que muita gente vai ter dificuldade em instalar de primeira, vou explicar por meio de imagens como instala-lo.
    Lá vai:
    Loverudra Cp Lrcp01
    Loverudra Cp Lrcp02
    Loverudra Cp Lrcp03
    Loverudra Cp Lrcp04
    Loverudra Cp Lrcp05




    :: 2- Criando o banco de dados do LoveRudra CP ::
    Bem essa parte é bem simples! Vá no seu PhpMyAdmin (http://localhost/phpmyadmin/ - http://127.0.0.1/mysql/)
    Agora crie um banco de dados com o nome de prefirir, exemplo da imagem abaixo:
    IMAGEM 6
    Procure o botão SQL, e clique.
    Agora clique em procurar e vá na pasta LoveRudraCP/install/, lá abra o arquivo install.sql
    Pronto, vamos pra proxima etapa .




    :: 3- Configurando o conf_global.php ::
    O arquivo de configurações do LoveRudra CP é o conf_global, vamos aprender a configura-lo agora:

    /* OPÇÕES DO MySQL */
    $INDEX['sql_host'] = '127.0.0.1'; // Host do banco de dados, se é local, deixe como está
    $INDEX['sql_port'] = '3306'; // Porta do SQL, deixe como está de preferencia
    $INDEX['sql_username'] = 'root'; // Usuario do banco de dados, pode usar o mesmo que usou pro eAthena (exemplo: root, ragnarok, etc)
    $INDEX['sql_password'] = ''; // Senha do usuario do banco de dados
    $INDEX['ro_db_name'] = 'ragnarok'; // Nome do banco de dados do Ragnarok
    $INDEX['cp_db_name'] = 'cp'; // Nome do banco de dados do LoveRudra CP

    /* OPÇÕES SMTP */
    $INDEX['smtp_host'] = '127.0.0.1'; // Ponha seu No-IP

    /* OUTRA OPÇÕES */
    $INDEX['server_title_name'] = 'Ragnarok Control-Panel'; // Nome do seu servidor
    $INDEX['licensed_to'] = 'LoveRudra Live CP User (beta)'; // Licenciado por?
    $INDEX['admin_email'] = 'belovedrudra@hotmail.com'; // E-Mail do adm do server
    $INDEX['cp_location'] = 'http://'; [color=red]// URL do CP (se não por a correta, ele não abre)
    $INDEX['debug_mode'] = '1'; // Usar modo Debug (mostrar erros, etc?)
    $INDEX['jail_map'] = 'sec_pri.gat'; // Mapa usado para prisão no seu servidor, caso tenha mais de um separe com |
    $INDEX['time_offset'] = 'GMT+0700'; // Fuso horario oficial do servidor, o de Brasilia é -0300
    $INDEX['source_protection'] = '0'; // Use Source Protection?
    $INDEX['default_language'] = 'english'; // Default Language to Users
    $INDEX['default_theme'] = 'default_live'; // Skin default do CP
    $INDEX['result_per_page'] = '10'; // Numeros de resultados por pagina (pra mostrar ranking, etc...)

    /* OPÇÕES DE REGISTRO */
    $INDEX['register_mode'] = '1'; // Modo de registro. 0=Desativado, 1=Registro Normal, 2=Registro com email de confirmação
    $INDEX['mask_srvinfo'] = '0'; // Esconder porta e IP? PONHA 1!
    $INDEX['max_accounts'] = '0'; // Maximo de contas que podem ser registratdas no total, 0=Sem limites
    $INDEX['user_loginlevel'] = '0'; // Level de GM para novos registros
    $INDEX['activation_timeout'] = '30'; // Tempo maximo para ativação da conta

    /* OPÇÕES DO FORUM */
    $INDEX['max_av_pixel'] = '120'; // Tamanha maximo de pixels para avatares
    $INDEX['max_msg_length'] = '20000'; // Tamanho maximo de caracteres por post
    $INDEX['guest_can_post'] = '1'; // Visitantes podem postar?
    $INDEX['guest_can_download'] = '1'; // Visitantes podem fazer downloads?
    $INDEX['admin_hl_color'] = '000D80'; // Cor que o Administrador aparece na lista de membros (Em codigo HTML)
    $INDEX['mod_hl_color'] = 'FF0000'; // Cor que o Moderador aparece na lista de membros (Em codigo HTML)
    $INDEX['user_hl_color'] = '707070'; // Cor que Membros notmais aparecem na lista de membros (Em codigo HTML)
    $INDEX['use_flood_protection'] = '1'; // Usar Flood-Control? 1=Sim, 0=Não
    $INDEX['admin_flood_timeout'] = '5'; // Tempo do Flood-Control para ADMs (em segundos)
    $INDEX['mod_flood_timeout'] = '10'; // Tempo do Flood-Control para MODs (em segundos)
    $INDEX['user_flood_timeout'] = '30'; // Tempo do Flood-Control para Membros (em segundos)
    $INDEX['user_freespace'] = '2M'; // Espaço livre para novos membros daram upload (M=MB, e assim por diante)

    /* OPÇÕES DO ADM */
    $INDEX['admin_level'] = '99'; // Level de GM para ser do ADM
    $INDEX['mod_level'] = '90'; // Level de GM para ser moderador
    $INDEX['user_level'] = '0'; // Level de GM para membro

    /* OPÇÕES DE CHECAGEM DO SERVIDOR */
    $INDEX['check_server'] = '0'; // Checar status servidor? COLOQUE 1!
    $INDEX['maintenance_mode'] = '0'; // Use Maintenance Mode?
    $INDEX['check_server_name'] = 'eAthena'; // Nome do seu server que ta na pasta conf
    $INDEX['check_server_type'] = 'quick'; // Tipo de checagem do server ( extended, medium, quick )
    $INDEX['loginip'] = '127.0.0.1'; // Login IP
    $INDEX['loginport'] = '6900'; // Porta do Login Serv
    $INDEX['charip'] = '127.0.0.1'; // Char IP
    $INDEX['charport'] = '6121'; // Porta do Char Serv
    $INDEX['mapip'] = '127.0.0.1'; // Map IP
    $INDEX['mapport'] = '5121'; // Porta do Map Serv

    ?>
    O que eu não botei, pode deixar como está.




    :: 4- Abrindo o LoveRudra CP para amigos ::
    4a - Abrindo o LoveRudra CP para amigos no Serv-N:
    Lembrando que você só deve fazer esta parte se você usa o Serv-N! OK, chega de inrolação!
    Vamos primeiro na pasta do Serv-N (versão 1.1 normalmente é em C:\SERV-N, e versões 1.2 normalmente são em C:\WINDOWS\SERV-N). Agora entre em \apache\conf\httpd.conf e procure estas linhas:

    Listen 80
    Listen 8080
    Agora deixe assim:

    Listen seuserver.no-ip.info:3535
    Listen 80
    Listen 8080
    Logico que invez de seuserver.no-ip.info você põe seu No-IP xD
    Agora vamos em \SERV-N\www e deleta o arquivo chamado index, agora copie a pasta do LoveRudra e cola na pasta www. Desligue e ligue o ser No-IP e pronto agora seus amigos podem acessar o seu LoveRudra no endereço seuserver.no-ip.info:3535/cp =]!!!


    4b- Abrindo o LoveRudra CP para amigos no EasyPHP:
    vamos lá! Primeiramente abre seu EasyPHP e minimize ele. Procure o simbolo dele ai perto da hora e clique com botão direito e vá em Configuração>Apache. Quando abrir a "paginazinha" procure por isto:

    #Listen 12.34.56.78:80
    Listen 127.0.0.1:80
    Agora ponha uma linha embaixo escrito isto:

    Listen seuserver.no-ip.info:3535
    Lembrando que o seuserver.no-ip.info é o seu No-IP!
    Agora vá na pasta do seu EasyPHP e agora abre a pasta www e copie a pasta do LoveRudra pra a pasta WWW.Desligue e ligue o ser No-IP e pronto! Agora seus amigos podem acessar seu LoveRudra pelo seuserver.no-ip.info:3535/cp!


    4c- Abrindo o LoveRudra CP para amigos no Xampp:
    Começando.... Vá na pasta do seu Xampp/apacher/conf/httpd.conf e procure isto:

    # Listen: Allows you to bind Apache to specific IP addresses and/or
    # ports, instead of the default. See also the <VirtualHost>
    # directive.
    #
    # Change this to Listen on specific IP addresses as shown below to
    # prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
    #
    #Listen 12.34.56.78:80
    Listen 80
    Agora embaixo dela ponha uma linha assim:

    Listen seuserver.no-ip.info:3535
    Lembrando que o seuserver.no-ip.info é o seu No-IP!
    Agora vá na pasta htdocs lá do Xampp e copie sua pasta do LoveRudra pra lá. Desligue e ligue seu No-IP e pronto! Agora seus amigos podem acessar seu LoveRudra pelo seuserver.no-ip.info:3535/cp! Sendo que o /cp é o nome da pasta do LoveRudra lá na htdocs.


    4d- Abrindo o LoveRudra CP para amigos no Vertrigo:
    Com o Vertrigo aberto, clique com o botão direito no icone dele lá na barra do relogio, vá em config files>httpd.conf e ache isto:

    # Listen: Allows you to bind Apache to specific IP addresses and/or
    # ports, instead of the default. See also the <VirtualHost>
    # directive.
    #
    # Change this to Listen on specific IP addresses as shown below to
    # prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
    #
    #Listen 12.34.56.78:80
    Listen 80
    Agora embaixo dela ponha uma linha assim:

    Listen seuserver.no-ip.info:3535
    Lembrando que o seuserver.no-ip.info é o seu No-IP!
    Agora clique com o botão direito no icone do Vertrigo e vá em Export>Export WWW Files, e selecione a pasta do LoveRudra pra exportar.! Agora seus amigos podem acessar seu Ceres pelo seuserver.no-ip.info:3535/cp! Sendo que o /cp é o nome da pasta do LoveRudra (podendo mudar de acordo com seu PC)



    :: 5- Personalizando seu LoveRudra CP ::
    5a- Editando a folha de estilos:
    Sim, chegamos a parte mais chata deste tutorial para mim. Folha de Estilos! Nada dificil, só pra mim que fiquei
    Vamos abrir o arquivo themes/default_live/stylesheet.
    Vou postar breves codigos em quote e a explicação embaixo.
    Está em ordem de acordo com o arquivo, intão não se confunda com os td e trs, está na ordem!


    td {
    color: #285888;
    font-size: 10px;
    font-family: MS Sans Serif;
    }
    Cor da letra de tudo, menos as dentro de menus.


    a:active {
    color: #285888;
    text-decoration: underline;
    }
    a:hover {
    color: #808080;
    text-decoration: none;
    cursor: url('/themes/default/templates/link_select.ani'), hand;
    }
    Cor dos links
    Cor dos links quando o mause passa em cima


    .dashed {
    background-color:#ffffff;
    border-collapse:collapse;
    border: 1px dashed #285888;
    }
    Cor de fundo do espaço de mensagens do ADM
    Grossura da borda - estilo da borda - cor da borda (tudo da parada de mensagens de ADM)


    .virtuallink {
    color: #285888;
    text-decoration: underline;
    cursor: url('/themes/default/templates/link_select.ani'), hand;
    }
    Cor de alguns links


    .defaultcolor {
    color: #000000;
    }
    Cor de textos, como o "Zeny" etc em "My Character"


    .titlemsg {
    color: #285888;
    margin: 1px;
    padding: 10px;
    font-weight: bold;
    }
    Cor dos titulos gerais como "Main-Menu"


    .tbfloat {
    height: 900px;
    background-color:#e6ebef;
    }
    Cor de fundo das tabelas, daquela parte mais clara.


    .tbsubfloat {
    background-color:#e6ebef;
    }
    Cor de algumas tabelas mais escuras, são poucas, encontradas por exemplo no forum.


    .space {
    background-color:#000000;
    }
    Cor das bordas das tabelas.


    .tborder {
    background-color:#bccadc;
    }
    Cor das bordas de tabelas de menu, como a do menu geral, de login...


    .thighlight {
    background-color:#dfe6eb;
    }
    Cor das tabelas de menu.


    .tbackground {
    background-color:#e6ebef;
    }
    Cor das tabelas onde ficam os creditos, etc...


    .normalname {
    font-size: 10px;
    color: #ffffff;
    font-family: MS Sans Serif;
    }
    Cor da fonte dos menus


    .tbjumplist1 {
    border: 1px solid #285888;
    padding: 1px 3px 1px 3px;
    background-color:#cfd7de;
    }
    Cor de fundo de tabelas de menu, mais só das segundas, quartas, etc, opções...


    .tbjumplist2 {
    border: 1px solid #285888;
    padding: 1px 3px 1px 3px;
    background-color:#e6ebef;
    }
    Cor de outras tabelas.


    5b- Funções de cada figura da pasta images:
    As imagens daqui são auto-explicativar (logico, são imagems ¬¬"), a maioria imagens de forums que vocês veem aqui mesmo no eAthena, outras de feudos. Nada que precise de explicações muito grandes. Caso tenham duvidas em algumas, podem postar aqui mesmo.


    5c- Funções de cada figura da pasta templates:
    Background = Imagem de fundo
    Logo = Imagem lá de cima
    Status = Imagem que fica os status do servidor
    table_background[0] e table_background[1] = Imagens que ficam no fundo dos titulos como "Main-Menu"


    5d- Traduzindo o LoveRudra:
    Para isso é só adicionar um arquivo em PHP na pasta linguagem com o nome "language[nome dela]", exemplo "language[tailandes]"
    Ai vai uma em portugues: LINK.
    CREDITOS AO Tago POR TER POSTADO.
    Também pode ser traduzido o arquivo forum-configuration dentro da pasta ini_files


    5e- Adicionando as regras do servidor:
    Essa é a parte mais facil! Só adicionar suas regras na pasta ini_files no arquivo rules.



    :: 6- Contas de admin ::
    6a- Criando contas de admin:
    Bem, para isso vamos lá no seu PhpMyAdmin, e vá no banco de dados do Ragnarok. Lá clique em vizualizar, e veja o ID da conta que você quer.
    Agora vamos ir no banco de dados do LoveRudra na tabela privilege_data insira um novo registro. Lá você põe o ID da conta e o level de acesso. Vimos acima na config onde tem o level de GM para ser adm, mod, etc... É esses levels que você vai por ai.
    Pronto! Agora vamos aprender a usar esses beneficios de ADM.


    6b- Menu da conta de admin:
    Vamos agora logar com sua conta de adm no CP, e clicar em Painel de Controle do Administrador. Lá você pode editar o config, mudar anuncios, editar o forum, etc... Como ta tudo em português, acho que da pra entender.




    :: 7- Considerações Finais ::
    Bem, apresentei a vocês o LoveRudra CP, espero que tenham gostado. Qualquer duvidas podem postar aqui mesmo.
    Agradeço a quem leu e gostou,
    avatar
    khrystlords
    Novatos
    Novatos


    Número de Mensagens : 1
    Idade : 45
    Gold : 0
    Reputação : 0
    Data de inscrição : 22/07/2008

    Loverudra Cp Empty Re: Loverudra Cp

    Mensagem por khrystlords Ter Jul 22, 2008 9:19 am

    os seus links estao fantasticos irmao que perca de tempo...

      Data/hora atual: Sex Mar 29, 2024 5:32 am