Compilar y configurar eAthena en Linux
En este articulo intentare explicar lo sencillo que es compilar y configurar eAthena en Linux. Es cierto que existen muchos manuales en Internet muy bien detallados, pero esta vez trataremos de hacerlo lo mas sencillo y fácil posible, inspirado en esas personas que no son tan entendidas en el tema.
Para este manual, asumiré que hemos arrendado un Host dedicado de eAthena a alguna empresa de las tantas que existen, y que les administro todo los elementos necesarios para que su Server funcione de forma correcta. así que nos centraremos solo en el emulador y como compilarlo.
Primero lo Primero….
¿Que es eAthena?
Si no sabes que es eAthena, ¿Qué haces montando su emulador? …. Nos saltaremos esta pregunta un poco boba para centrarnos en el tutorial, en todo caso si deseas mas información la puedes encontrar en su Web Oficial.
Requerimientos Mínimos:
- Un Servidor Linux con acceso SHH
- PUTTY o OpenSSH para administrar remotamente.
- 1GB en RAM
- 30MB de Disco Duro
- 2 o 3 Base de datos y phpmyadmin
- Buena conexión de Internet.
El Servidor Linux con acceso SHH, las base de datos y PHPmyAdmin. Te lo entrega el Hosting que contrataste.
Vamos a la acción
Antes que todo, nos conectaremos por SHH a nuestro servidor, yo les recomiendo utilizar Putty, pero puedes usar el que mas te acomode.
Ingresa tu IP, selecciona Tipo de conexión SHH y conecta.
Te pedirá un Usuario y una contraseña, ambas te las proporciona tu proveedor de Hosting.
Si no aparece el password mientras lo escribes, no te preocupes, es normal en Linux.
una vez conectados con nuestro usuario comenzaremos a instalar configurar y compilar nuestro emulador eAthena.
Lo primero que haremos sera bajar la ultima versión del emulador desde el SVN oficial de eAthena. (en este tutorial trabajaremos con la versión Trunk, que a mi parecer es mucho mas fiable, estable y actualizada.)
Escribe en consola lo siguiente:
svn co http://svn.eathena.ws/svn/ea/trunk
Presionamos Enter, y esperamos a que descargue todo los archivos, esto puede demorar unos minutos.
Al final nos aparecerá un mensaje como este “Checked out revision xxxxx” donde las xxxxx indican la versión de trunk que descargamos y utilizaremos.
Ahora, por comodidad, re nombraremos la carpeta trunk, por el numero de la versión que estamos utilizando. Esto nos servirá en el futuro para actualizar sin perder nada de nuestro emulador actual y por si algo falla, tenemos nuestro respaldo siempre.
mv trunk 14140
Remplaza el 14140, por el numero de tu versión descargada.
Es unos simples pasos, nuestro emulador full actualizado ya casi esta listo.
Ingresemos a la carpeta de nuestro emulador
ls cd 14140
Recuerda Cambiar el 14140 por el numero de versión que tu descargaste.
configuramos el emulador para que trabaje con MySql (MySql, Viene incluido en el Host dedicado que arrendaste, y si no lo trae… Solicítalo o Cámbiate de inmediato, ese Host no vale la pena).
./configure --with-mysql
Ahora compilemolos
make sql
Esperamos unos segundos…
Listo, Ya tienes tu emulador Full Actualizado configurado para funcionar con MySql y compilado para tu maquina, lo que le permitirá funcionar mas fluidamente.
¿Te pareció muy complicado? – Entonces repitelo un par de veces, nada pierdes y aprendes mucho.
Ahora solo nos queda subir la Base de datos y configurar los parámetros e IP para poder conectarnos sin problemas con nuestro emulador.
Subiendo la Base de Datos de eAthena.
- Ingresamos a phpmyadmin (http://www.tuhost.com/phpmyadmin)
- Creamos o solicitamos crear 3 bases de datos. (ragnarok, log, cp)
- Descargamos las bases de datos desde desde tu emulador o desde eAthena. main.sql, logs.sql, item_db.sql, item_db2.sql, mob_db.sql, mob_db2.sql.
- En la db ragnarok de nuestro phpmyadmin, comenzamos a subir las db: main.sql, item_db.sql, item_db2.sql, mob_db.sql, mob_db2.sql, menos la de los Logs.
- En la db Logs de nuestro phpmyadmin, comenzamos a subir las db logs.sql.
- la db CP guárdala para las tablas de tu cpanel, para cuando crees uno.
¿Como suben las db a phpmyadmin?
Luego de Seleccionar la base de datos nos dirigimos a Importar Archivos
Seleccionamos la db que nos disponemos a subir, y presionamos continuar.
Repetimos lo mismo con la tabla Logs
Ya que tengamos nuestras base de datos arriba. nos falta configurar nuestro emulador para que conexte con tu servidor.
El siguiente paso, lo veremos en un próximo Tutorial.
¿Dudas Preguntas?
Enlaces:
Imagenes.google.cl













