MENU
Inicio
Foro
Chat #d2mantix
Top ROM
Equipo GRO

GUIAS
Todas Guías
eAthena TXT
eAthena SQL
Aegis

FAQs
Todos FAQs
General eAthena
eAthena TXT
eAthena SQL
Script NPCs

DESCARGAS
Todas
Scripts
Utilidades
Clientes
Mapas
Skins

OTROS
Videos
Enlaces

 

COLABORADORES
>>djscusa
>>linkerin
>>MantiX
>>pipi
>>Rhanddy
>>ToMaS


GUIA DE CONTROL PANEL PARA EATHENA SERVERS


Navegador Web :: GuiaRO >> Guías eAthena >> Control Panel para eAthena servers

[Guia] Como instalar un Panel de Cuentas

[Categoria: Control Panel para eAthena servers] [Autor: ToMaS] [Tema Foro: [Guia] Como instalar un Panel de Cuentas || Comentarios: 8]

Bien visto que nadie ha posteado esta guia os cuento como va el tema, tipos y como se configura los paneles de cuentas que han salido en el foro de eathena.

Nombre de los paneles

Por ahora los mejores paneles que recomiendo son estos:

  • Ro-Register
  • Ceres-RO CP

¿Por que?, mirad por ahora y he me informado, parece que son los mejores del momento, Ro-Register es una pagina web muy sencilla en php solo para crear cuentas, Ceres-RO CP es un panel de control como el clasico que hay por ahi, no he puesto el ROCP pq me parece ya algo viejo y el projecto ha decaido mucho, asi que os explico como instalar a estos 2 paneles de control Very Happy

¿Que necesito?

  • Necesitas un buen programa con el apache y el mysql etc, yo uso EasyPhP podeis descargarlo de su web oficial www.easyphp.org, es un programa que viene con el php5+mysql4.1+apache, recomiendo que no useis el mysql de ellos, ya que teneis vuestro propio mysql de vuestro seveidor ya que esto solo funciona en servers SQL!!.
  • Necesitas alguno de los 2 asi que ahora doy comienzo a la explicacion de cada uno.

¿Como instalo Ro-Register?

  • Neceistais el panel [link]
  • Descomprimes la carpeta en la carpeta del easyphp "www", te dira que sustituyas el index.php y le das a sí.
  • Ahora abres con el bloc de notas el archivo "Config.php" y configuramos, debe ser algo asi:

    Codigo

    <?php
    //==============================================================//
    //MySQL Server Options
    //==============================================================//

    //MySQL Server Host
    $sql_host = 'localhost';

    //MySQL Server User
    $sql_user = 'root';

    //MySQL Server Password
    $sql_pass = '';

    //MySQL Server Ragnarok DB
    $sql_db = 'ragnarok';

    //==============================================================//
    //Server status options
    //==============================================================//

    //eAthena Server Hostname
    $status_hostname = 'IPEXTERNA DEL SERVIDOR';

    //eAthena Login Server Port
    $status_acc_port = '6900';

    //eAthena Character Server Port
    $status_char_port = '6121';

    //eAthena Map Server Port
    $status_map_port = '5121';

    //==============================================================//
    //Registration Options
    //==============================================================//

    //Image verification images folder
    $reg_image_folder = 'images';

    //Username cannot be same as password (0=no, 1=yes)
    $reg_userpass_same = '1';

    //Two accounts cannot share one email (0=no, 1=yes)
    $reg_email_same = '1';

    //MD5 Encryption option (0=no, 1=yes)
    $reg_md5 = '0';

    //==============================================================//
    //Appearance Options
    //==============================================================//

    //Display Banner (0=no, 1=yes)
    $display_banner = '1';

    //Display Server Status (0=no, 1=yes)
    $display_status = '1';

    //Status position (Counted from the left side of the server status background image, useful for custom banners) in pixels
    $display_status_position = '30';

    //Location of the banner file
    $display_banner_location = 'header.jpg';

    //Height of the banner file
    $display_banner_height = '150';

    //Width of the banner file
    $display_banner_width = '433';

    //Location of the status background file
    $display_status_location = 'header_status.jpg';

    //Width of the status background file
    $display_status_height = '150';

    //Height of the status background file
    $display_status_width = '167';
    ?>


    Y listo ya podeis usar el panel de cuentas.

¿Como instalo el Ceres-RO CP?

-Este panel de control es muy bueno y algo parecido al ROCP asi que 1º doy la felicitacion al creador que se lo ha currado y sige currandoselo.

Bien empezemos.

  • Necesitamos el panel de control [Link]
  • Una vez descargado lo descomprimimos en la carpeta "www" dentro del easyphp.
  • Ahora abrimos el arxibo "Config.php" con el bloc de notas y configuralo debe ser así:

    Codigo

    <?php
    /*
    Ceres Control Panel

    This is a control pannel program for Athena and Freya
    Copyright (C) 2005 by Beowulf and Nightroad

    This program is free software; you can redistribute it and/or
    modify it under the terms of the GNU General Public License
    as published by the Free Software Foundation; either version 2
    of the License, or (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

    To contact any of the authors about special permissions send
    a mail to cerescp@gmail.com
    */

    //sql connections
    $CONFIG['db_serv'] = 'localhost'; // SQL Host
    $CONFIG['db_user'] = 'root'; // SQL User
    $CONFIG['db_pass'] = ''; // SQL Password
    $CONFIG['rag_db'] = 'rangarok'; // SQL Ragnarok Database name
    $CONFIG['cp_db'] = 'cp'; // SQL CP Database name
    $CONFIG['md5_pass'] = '0'; // Use MD5 password (enable = 1, disable = 0)
    $CONFIG['safe_pass'] = '1'; // Force the use of a safer password with size 6 and at least 2 letter and 2 numbers (enable = 1, disable = 0)

    //Admin Area
    $CONFIG['cp_admin'] = '99'; // CP admin functions

    //WOE
    // sun = sunday, mon = monday, tue = tuesday, wed = wednesday, thu = thursday, fri = friday, sun = sunday
    // place week_day(start_time, end_time) and a ';' between the times the freya default woe times is set as an example
    // there is no limit you can place as many as you want, no spaces are needed, but using it you can understand.
    $CONFIG['woe_time'] = 'tue(2100, 2300); sat(1600, 1800);';

    //server name, rates
    $CONFIG['name'] = 'Nombre de tu serverl'; // name of the server
    $CONFIG['rate'] = 'rates de tu server'; // rates of the server

    //map,char,login servers settings
    $CONFIG['accip'] = 'ipexternadelserver'; // Account/Login Server IP
    $CONFIG['accport'] = '6900'; // Account/Login Server Port
    $CONFIG['charip'] = 'ipexternadelserver'; // Char Server IP
    $CONFIG['charport'] = '6121'; // Char Server Port
    $CONFIG['mapip'] = 'ipexternadelserver'; // Zone/Map Server IP
    $CONFIG['mapport'] = '5121'; // Zone/Map Server Port

    //default language
    $CONFIG['language'] = 'Espanol'; // default language (remember to check if the translation exist before set)

    //cp features
    $CONFIG['disable_account'] = '0'; // disable the account creation disable = 1, enable = 0
    $CONFIG['password_recover'] = '1'; // password recover enable = 1, disable = 0
    $CONFIG['reset_enable'] = '1'; // reset position enable = 1, disable = 0
    $CONFIG['reset_cost'] = '1'; // reset position cost, disable cost = 0
    $CONFIG['money_transfer'] = '1'; // money transfer enable = 1, disable = 0
    $CONFIG['money_cost'] = '0'; // money transfer cost (100 = 1%), disable cost = 0
    $CONFIG['set_slot'] = '1'; // change char slot enable = 1, disable = 0
    $CONFIG['reset_look'] = '1'; // reset char equips and colors with error enable = 1, disable = 0
    $CONFIG['marry_enable'] = '1'; // enable marriage view and divorce
    $CONFIG['auth_image'] = '1'; // enable the verification code image, to check if it's a real person using the cp, instead of a bot (brute-force atack) - Recommended, but requires gd library (enable = 1 disable = 0)

    //Mail
    $CONFIG['smtp_server'] = 'smtp.yoursmtpserver.com'; // the smtp server, the cp will use to send mails
    $CONFIG['smtp_port'] = 'smtp.yoursmtpserver.com'; // the smtp server port
    $CONFIG['smtp_mail'] = 'gamemaster@youremail.com'; // the email of the admin
    $CONFIG['smtp_username'] = ''; // the username of the smtp server
    $CONFIG['smtp_password'] = ''; // the password of the smtp server

    //DO NOT MESS WITH THIS
    extract($CONFIG, EXTR_PREFIX_ALL, "CONFIG");
    extract($_GET, EXTR_PREFIX_ALL, "GET");
    extract($_POST, EXTR_PREFIX_ALL, "POST");
    extract($_SERVER, EXTR_PREFIX_ALL, "SERVER");

    ?>


  • Una vez configurado le das a save y ahora vamos al Query Browser o el navicat, y creamos la base de datos "cp" y elijiendola ejecutamos el "table.sql" que hay en la carpeta del panel de control y listo, ya debe ir ^^.

Para banear alguien y no entre al cp, id a la carpeta "db" y meted la ip en el arxibo "ipban.txt" y listos.


Espero que os sirvan estos CP ya que soy los mejores por ahora. Un saludo!.

[Categoria: Control Panel para eAthena servers] [Autor: ToMaS] [Tema Foro: [Guia] Como instalar un Panel de Cuentas || Comentarios: 8]
Navegador Web :: GuiaRO >> Guías eAthena >> Control Panel para eAthena servers

[TOP]

Traslate:
 

FOROS
General - Ragnarok Online (RO)
>> Foro y Web ROM
>> Noticias ROM
>> El Juego (RO)
>> Videos e Imagenes (RO)
Jobs (RO)
>> Novice (Base)
>> Acolyte (Base)
>> Archer (Base)
>> Gunslinger (Base)
>> Mage (Base)
>> Merchant (Base)
>> Ninja (Base)
>> Swordman (Base)
>> Taekwon (Base)
>> Thief (Base)
eAthena TXT/SQL - Ragnarok Online (RO)
>> General de eAthena (gRO)
>> Guías y Artículos (gRO)
>> Proyectos y Traducciones (gRO)
>> NPCs y Sprites (gRO)
>> Soporte eAthena TXT/SQL (gRO)
>> Servidores No Oficiales (gRO)
>> Tablon de Anuncios (gRO)