[Guia] eAthena SQL (Segura y Facil) Incluye CP Realizada por: AztekaOfRo
Reedicion: AztekaOfRO
Hola quisiera hacerles una Guia ya que esta es para los N00Bs
miren Inicio :O
====================================================
Requermientos:
Appserv: Hay Diferentes con EasyPHP Vertigo Etc.. Pero les recomiendo ese
Navicat: PS es como el SQL COntrol Center pero mas facil
eAthena SQL Trunk: io Uso eso
Ceres CP: El Control de Panel Muy Bueno gratis aa y Faci :P
========================================================
Bien Inicio:
Primero Instalen el Appserv en:
C:\Appserv
Al Instalar el Appserv te Pedira los Siguientes Datos:
Server:
MI Server :DCorreo:
Tu Mailpass root:
mipass123Despues de eso Instala en Navicat ese no importa donde lo Instales pero Dever TENEr un Acceso Diercto en el escritorio u otro lugar ya ke importante :P
Ya que este Instalado esos dos programas agan lo Siguiente:
Descompriman el eAthena digamos en:
C:\eAthena SQL
Despues de eso Entren al eAthena\Conf
y Habran el Archivo LLamado: map_athena.conf
y Busquen la Siguiente Linea:
// Interserver communication passwords, set in account.txt (or equiv.)
userid: s1
passwd: p1
en userif pongan su User y en Passwd la pass ejemplo
// Interserver communication passwords, set in account.txt (or equiv.)
userid:
SuperUserpasswd:
SuperPassDespues en el mismo archivo busquen la siguiente linea:
// a machine with multiple interfaces.
//char_ip: 127.0.0.1
quitenle las // al charip y donde esta 127.0.0.1 es la Ip offline de todas las PCs y aki Mira
les Pongo una Pequeña Introduccion para Los Novatos:
Miren io cuando era un NooB tenia problemas casi aqui en todas las guias desia:
donde dise 127.0.0.1 pon tu ip, para ver tu ip entra a Solo miembros registrados pueden ver links, por favor registrate es solo un momento.
Registro o
Loginwww.cualesmiip.com
etc... pero yo y como mucha gente tiene un Internet o Mejor Dicho un Cyber y e Tenido demasiados problemas para poner el eAthena Online para que toda la gente entre asi que eso o luego tienen mas de 1 PC conectada al Mismo Internet y uno de las dos tiene que tener la Ip publica bueno eso almenos me pasa aqui les recomiendo que si solo Tienen 1 PC Agan esto
Guia: Para los Que tengan una Sola PC en Su Red:
Quedaria Asi el:
// a machine with multiple interfaces.
char_ip: 201.123.123.123 //Chekar la tu Ip en Solo miembros registrados pueden ver links, por favor registrate es solo un momento.
Registro o
Loginwww.cualesmiip.com
Guia: Para los que tienen mas de 1 PC en la Misma Red:
PS io les recomiendo ke configuren su moden, io no puedo ayudarles mucho aqui ya que no conosco todos los modems del Mundo asi que aganlo en su misma red:
Entren a Inicio>Ejecutar>cmd
y se va a abrir una Pantallita Negra ai pongan: ipconfig
Imagen1:

Miren donde Dise Direccion de Ip copien esa ip que normalmente es 192.168.xx.xx
y digamos en mi caso seria asi:
// a machine with multiple interfaces.
char_ip: 192.168.1.14
-------------Continuo------------------------------------------
Despues en el mismo Archivo busquen lo Siquiente:
// Map Server IP
// The IP address which clients will use to connect.
// Set this to what your server's public IP address is.
//map_ip: 127.0.0.1
Igual que ace un rato quitenle las // y Pongan su Ip
para personas que solo tienen una PC entren a Solo miembros registrados pueden ver links, por favor registrate es solo un momento.
Registro o
Loginwww.cualesmiip.com
-
y para personas ke tengan + de 1 PC pongan su IP local en CMD kedaria asi
// Map Server IP
// The IP address which clients will use to connect.
// Set this to what your server's public IP address is.
map_ip: 201.23.231.2 //(Es solo un Ejemplo)
Despues Cierren ese archivo y habran el: char_athena.conf
se encuentra en la misma carpeta que el map_athena.conf
Char_athena.conf:
Busquen el Siguinte Linea:
// Server Communication username and password.
userid: s1
passwd: p1
es = pongan su user y pass recuerda que deve ser la misma pass que en el map
Ejemplo:
// Server Communication username and password.
userid:
SuperUserpasswd:
SuperPassen el mismo archivo busca la siguientes lineas:
// Server name, use alternative character such as ASCII 160 for spaces.
// NOTE: Do not use spaces in the name, or guild emblems won't work client-side!
server_name: eAthena
// Wisp name for server: used to send wisp from server to players (between 4 to 23 characters)
wisp_server_name: Server
Donde dise server_name: es donde deves poner el Nombre de tui Server digamos Ponle LazaRO (Ejemplo)
Donde dise wisp_server_name:
ai ponle digamos una nombre digams: El Nombre del GM o igual el Nombre del Server
Despues busquen la Siguiente Linea:
// NOTE: This is useful when you are running behind a firewall or are on
// a machine with multiple interfaces.
//login_ip: 127.0.0.1
Al pareser creo ke ya saben ke poner aqui:
Ejemplo:
// NOTE: This is useful when you are running behind a firewall or are on
// a machine with multiple interfaces.
//login_ip:
201.23.231.2 //(es Solo un Ejemplo)
Despues la siguiente Linea:
// Character Server IP
// The IP address which clients will use to connect.
// Set this to what your server's public IP address is.
//char_ip: 127.0.0.1
Lo mismo
Ejemplo:
// Character Server IP
// The IP address which clients will use to connect.
// Set this to what your server's public IP address is.
char_ip:
201.23.231.2 //(es Solo un Ejemplo)
Despues Cierren el Archivo y Habran login_athena.conf
se encuentra en la misma carpte donde estaba los demas la carpeta conf:
login_athena.conf:
aqui ya es mas sensillo
Busquen la Siguiente Linea:
// Can you use _M/_F to make new accounts on the server?
new_account: yes
Eso lo que hace el yes esque este habilitado la creacionde cuentas con _M y _F
pero como esta guia tiene el COntrol de Panel no neccesitamos esa Opcion asi que la desactivamos
quedaria asi:
// Can you use _M/_F to make new accounts on the server?
new_account:
nodespues Cierren el Archivo
pero como yo trato que su Server sea Seguro agan esto entren a inter_athena.conf
aqui es para cambiar la pass x defecto asi para que no editen la BAse de Datos
inter_athena.conf:busquen la Siguiente lineas:
// MySQL Login SQL Server
login_server_ip: 127.0.0.1
login_server_port: 3306
login_server_id: ragnarok
login_server_pw: ragnarok
login_server_db: ragnarok
Aver aqui les explico
login_server_ip: Aqui va la ip a donde se conecta la DB dejensela asi si el server es casero
login_server_port: recomiendo que no llo toquen
login_server_id: elid //(Es Solo un Ejemplo Pongan el User Que Quieran=
login_server_pw: lapass //(ongan la Pass que quieran)
login_server_db: aqui tampoco le muevan :)agan lo Mismo con Todo esto:
// MySQL Login SQL Server
login_server_ip: 127.0.0.1
login_server_port: 3306
login_server_id: ragnarok
login_server_pw: ragnarok
login_server_db: ragnarok
// MySQL Character SQL server
char_server_ip: 127.0.0.1
char_server_port: 3306
char_server_id: ragnarok
char_server_pw: ragnarok
char_server_db: ragnarok
// MySQL Map SQL Server
map_server_ip: 127.0.0.1
map_server_port: 3306
map_server_id: ragnarok
map_server_pw: ragnarok
map_server_db: ragnarok
// MySQL Log SQL Database
log_db_ip: 127.0.0.1
log_db_port: 3306
log_db_id: ragnarok
log_db_pw: ragnarok
log_db: log
// for TXT -> SQL convertors
db_server_ip: 127.0.0.1
db_server_port: 3306
db_server_id: ragnarok
db_server_pw: ragnarok
Eso es todo Guarden y Cierren y Listo.
Al pareser ya Emo terminado con el eAthena ahora vamos con SQLSQL Server SIDE :DPrimero.-
Habre el Navicat (Con el Acceso Directo del Escritorio).

Segundo: Pon en el Boton Conection
y pon lo siguiente:
Conection Name: NombreDeTuServer
Hots Name: localhost
port: 3306
User: root
pass: (La Pass que pusistes al Instalar el Appserv)
Y que este Marcada la Casilla de Save Password
quedaria asi:

Despues de que ayas entrado crea 3 Bases de Datos Nuevas:
-Log
-Ragnarok
-CP
log: Guarda las cosas que se hacen en tu server :O
ragnarok: en si guarda los Personajes e Items es la mas Importante
cp: la base de datos del CP
Para Crear las Bases de Datos
da segundo boton abajo de las debas bases de datos y te apareseran varias Opciones:
-Open Conecton
-Close Conection
etc...
busca la Opcion:
-New DataBase
Dale Clic y aparesera algo asi

Enter DataBase name:
Ragnarok
y lo demas asi dejenlo y creen 2 Bases de Datos mas.
-log
-cp
cuando terminen asi quedara:

Una ves Hecho esto Busca el Boton arribita Llamado "Mager Users"
y Arribita otro boton dise "Add User" Le dan Clic Ahi y despues les aparesera Algo asi:

Lo Rellegan con lo Siguiente:
User Name: elid (Aqui pongan el id ke pusieron en inter_athena.conf)
Host: localhost
password: elpass (La pass que puseron el inter_athena.conf)
C passworkd: elpass (Repitan la pass)
y le dan "OK"
Luego salgan de ahi y denle clic ala Base de Datos de Ragnarok y denle en el boton que dise: "Execute Batch File"
y te saldra algo asi:

Despues donde dise File asta al Ultimo hay un boton que esta asi "..."
denle clic ahi y les dira que busquen un Archivo (*.sql)
Busca en C:eAthena/sql-files:
Busca el Archivo:
-main.sql
Despues dale clicl en la Casilla "Continue on Errors"
y dale Start...Cuando termine pon las Siguientes:
-mail
y posteriormene pon todas las actualizasiones (No son Neccesarias)
las actualizasiones son todas las ke disen
-upgrade_svnxxxxx
Despues que allas puesto todas las Tablas te quedara algo asi:
______________________En Construccion_________________________________________________