Tamaño del Texto:
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?
 
Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: [Guia] dos servers en uno (usando sql)  (Leído 1658 veces)
0 Usuarios y 1 Visitante están viendo este tema.
iky46
Moderador
Posteador Iridio
*

Reputacion: 17
Desconectado Desconectado

Sexo: Masculino
Mensajes: 1434
Miembro Nº: 323


estas elevado al cuadrado?yo estoy elevado al cubo


WWW

Última visita: 15 de Septiembre de 2008, 02:14:57

- ¡Lee las Normas por favor. Utiliza siempre el Buscador y Titulos correctos en tus post! -
« : 08 de Diciembre de 2006, 07:44:46 »

PARA EMPEZAR
primero, devemos instalar eathena sql
tomaremos la ruta c:\easql
que es como yo la llamo xD

ahora pasemos a lo siguiente, dividir el server:
hazemos una copia del servidor, como, muy facil:
nos vamos a donde tengamos instalado el server, en este caso en c:\
copiamos la carpeta easql
y pegamos en el directorio anterior, asi creamos una copia, esta carpeta la llamaremos
easql2

Primero, Hacemos una copia de nuestro server, Por ejemplo:

ahora devemos configurar los puertos y ademas tambien canviar los passwords de conexion para el server este nuevo, como se haze?
muy sencillo:

nos dirijimos al directorio siguiente:
C:\easql2\conf\
aqui, abrimos los siguientes archivos:
Char_athena.conf y map_athena.conf
en esos dos archivos, canviamos los password y users, de la siguiente manera:
userid: s1, lo canviamos por s2
passwd: p1, lo canviamos por s2
RECORDAD EN LOS DOS ARCHIVOS!
guardad, pero no cerreis, pues ahora deveremos canviar los puestor del map y del char :P
Ya estando en estos dos archivos, Cambiamos los puertos de el map y el char:

// Character Server Port
char_port: 6121, Cambiarlo a 6122 tanto en el map_athena como el char_athena.
// Map Server Port
map_port: 5121 ,Cambiarlo a 5122 tanto en el map_athena como el char_athena.
*esos puertos son de ejemplo

el del login no hay que canviarlo.
COMO HAZER PARA QUE LOS DOS SERVERS SEA LA MISMA ID Y PASS?
para que queremos esto?
por si uno es server pvp o lo que queamos :P

Creamos una nueva base de datos en el MySQL,el nombre de esta base de datos de ejemplo sera: servidor2
(tambien, crea un usuario servidor2@localhost (servidor2@localhost) y dale permisos)


Partimos a la carpeta C:\eathenapk\conf\ y abrimos el archivo con nombre inter_athena.conf y editamos lo siguiente:
vamos al directorio c:\easql2\conf\ y abrimos el archivo inter_athena.conf, y modificamos esto:

Citar
// 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 (lo que esta en rojo, canvialo por servidor2)

// 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 (lo que esta en rojo, canvialo por servidor2)
nos quedaria de la siguiente forma:
Citar
// 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: servidor2

// 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: servidor2

ahora queda crear un usuario, en la tabla del login del server principal, es decir, el que se llamava easql, aquel que cojimos para realizar la copia
Ahora Lo unico que falta es crear un usuario en la tabla de login del server
como?
abrimos el mysql control center y en la base de datos, abrimos la database de login y creamos un usuario con nombre s2 y password p2

PARA FINALIZAR:
ponemos en marcha el server principal, el easql, OJO: EL easql2 NO!
no es necesario modificar el sclientinfo, apareceran los dos, al logear^^

animo y mucha suerte^^
En línea

DivineRO :: Foro :: Ragnarok Online
« : 08 de Diciembre de 2006, 07:44:46 »

 En línea
Shuji Yagami
Moderador Director
Posteador Divino
*

Reputacion: 338
Desconectado Desconectado

Sexo: Masculino
Mensajes: 3433
Miembro Nº: 220


~ Divine Director ~


WWW

Última visita: 12 de Octubre de 2008, 08:54:07

- ¡Lee las Normas por favor. Utiliza siempre el Buscador y Titulos correctos en tus post! -
« Respuesta #1 : 08 de Diciembre de 2006, 10:39:17 »

Cierra post. cuando hagas guia o FAQ
En línea

Solo miembros registrados pueden ver links, por favor registrate es solo un momento.
Registro o Login





[Guía] High Wizard 99/70 v2 45%
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Powered by SMF 1.1.6 | SMF © 2006, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks

BlueSkies design by Bloc, editado por eves para DivineRO | XHTML | CSS

Página creada en 0.211 segundos con 20 consultas.


Google visitó por ultima vez esta pagina 12 de Octubre de 2008, 11:47:34