viernes, 3 de septiembre de 2010

Configuracion del game_server


Editar server_user.ini
[client]
Capability = "1000"
UseGate = "false"
ListenIp = "localhost"
ListenPortal = "IP Global or No-IP"
ListenPort = "8886"

[login]
BindIP = ""
BindPort = ""
ConnectIp = "localhost"
ConnectPort = "9002"

[game_db]
BindIP = ""
BindPort = ""
ConnectIp = "localhost"
ConnectPort = "9006"

[log_db]
BindIP = ""
BindPort = ""
ConnectIp = "localhost"
ConnectPort = "9006"

[server]
Description = "korean_test_server"
name = "Test" ;Here Name Server
location = "localhost"
Idx = 1
Order = 1
ListPv = 0

[anti_robot]
OpenFlag = "false"
ClientDetect = "false"
StartAuto = "false"
EctypeAskFlag = "false"

[licenseport]
port = 9101

[licenseserver]
sv1 = "localhost"
sv2 = "localhost"
sv3 = "localhost"
game.sh
#!/bin/bash
cd /home/game/
ulimit -c unlimited
rm *.pid -f
./game_server

Linux

Comenzaremos por escojer el idioma que queremos instalar, que en mi caso sera Español
Luego nos aparecera una serie de menus donde deberemos, pero antes presionaremos F4 ,selecionando "MODO GRAFICO SEGURO"y luego pasamos a selecionaremos "INSTALAR UBUNTU"
Luego el Sistema nos dara la Bievenida, saldra el idioma que escojimos y pasaremos a dar "ADELANTE"
Luego saldra una pequeño cuadro donde se pasara a configurar el lugar y el pais donde se encuentra ubicado "ADELANTE"
Eligiremos la zona donde nos ubicamos "ADELANTE"
"ADELANTE" configuracion del teclado

Seleccionamos nuestro disco duro en este caso seria para un usuario mas avanzado. Tan solo damos en Adelante
USUARIO Y CONTRASEÑA de nuestro sistema Operativo, "ADELANTE" una vez llenado todos los campos
 
Y comenzara a instalar el sistema y a copiar una serie de archivos. Te recuerdo que si cuentas con internet el sistema actualizara sus paquetes de Idiomas y tardara un tiempo(depende de tu tipo de conexion que tengas)
 Ya hemos finalizado la instalacion de nuestro sistema Operativo Linux Ubuntu 9.10

Configuracion del DB_server

Ahora empezaremos a configurar nuestro servidor de Talisman. Extraemos nuestros archivos y copiamos de esta manera yaque los demas archivos se generan al server ejecutados.

Si no pueden copiar o extraer sus archivos en la carpeta "HOME" vayan a la carpeta q les aparecera con el nombre que agregaron al instalar sus sistema operativo.
Ahora configuraremos la carpeta db, deberan dejarlo de esta manera para que no tengan problema al ingresar localmente o remotamente
Ahora pasaremos a configurar el archivo "db_server_user.ini"



[dbserver]
ListenIp = "localhost"
ListenPort = "9006"

[db_login]
Server = "localhost"
Port = 3306
Database = "db_login"
UserName = "root"
Password = "pass"

[db_game]
Server = "localhost"
Port = 3306
Database = "db_game"
UserName = "root"
Password = "pass"

[db_log]
Server = "localhost"
Port = 3306
Database = "db_log"
UserName = "root"
Password = "pass"

Configuremos de esta manera para no tener ningun problema al iniciar el db_server.Ahora cambiaremos la password en todas las lineas que dice Password.


Editamos el archivo *.sh de esta manera


#!/bin/sh
cd /home/db
ulimit -c unlimited
rm *.pid -f
./db_server
cd /home/db esto no dice donde tenemos ubicado nuestra carpeta db, si lo tienen en otro lugar deberan agregar el destino completo.

Luego abrimos cambiamos los permisos del db_server haciendo click derecho propiedades vamos a permisos y le damos check como muestra la imagen


y Listo eso es todo ahora abrimos un terminal y jalamos el archivo *.sh al terminal luego damos enter y se ejecutara de tal manera que creara la base de datos y tablas para el servidor

Configuracion del Login_Server

Edit Login_user.ini

[list]
Capability = "1000"
ListenIp = "localhost"
ListenPort = "8888"

[user]
Capability = "1000"
ListenIp = "localhost"
ListenPortal = "ip Global or No-ip"
ListenPort = "8885"
StateLev1 = 500    ;[ + + ] Yellow
StateLev2 = 1000 ;[ + + + ] Red

[server]
Capability = "1000"
ListenIp = "localhost"
ListenPort = "9002"

[db]
BindIP = ""
BindPort = ""
ConnectIp = "localhost"
ConnectPort = "9006"

[billing]
use = false
ConnectIp = "localhost"
ConnectPort = "9020"

[guard]
Description = ""
GuardPort = "9008"
UseGuard = "false"

[Login]
Name="login_OPT"
Accept="a7aaaa"

[autostat]
Enable = false

[licenseport]
port = 9101

[licenseserver]
sv1 = "localhost"
sv2 = "localhost"
Now edit file join.sh

#!/bin/sh
cd /home/login
ulimit -c unlimited
rm *.pid -f
./login_server