sábado, 4 de septiembre de 2010

Talisman Server Create & Creacion de Servidor

Editar Server

Descompile archive game_server.evp / Descompilar archivo game_server.evp

Ir a la siguiente carpeta   local\server\malay_gb buscar el archivo   game_config.lua

NpcAssignRate = 1
MaxEctypeExistTime = 720
UserCreateEctypeNum = 10
MaxEctypeNum = 400
IsCreateNpc = true
MaxDropItemNum = 10
ItemDropRate = 100 ; Item Rate
GoldDropRate = 100 ; Gold Rate
GoldDropRate_Min = 0 ; Min GolRate
GoldDropRate_Max = 100 ; Max GoldRate
GreenItemDropRate = 5.0 ;Green Item Rate
BlueItemDropRate = 3.0 ; Blue Item Rate
GoldenItemDropRate = 2.0 ; Golden Item Rate
ExpRate = 100 ; Exp Rate
ExpRate_Min = 0 ; Min Exp Rate
ExpRate_Max = 1000 ; Max Exp Rate
NimbusRate = 100 ; Nimbus ??? Energy Enchance
NimbusRate_Min = 0 ; Min Rate
NimbusRate_Max = 1000 ;Max Rate
PetExpRate = 100 ; Pet Tamer Rate
WorldChatLimit = 1
WarArea = {}
WarArea[0] = { 1, 6, 12, 0 } -- format: id, weekday, hour, minute
TeamExp = {  [2] = 1.05,[3] = 1.1, [4] = 1.15, [5] = 1.3} ; Config Team Distribution Exp Rate
TeamNimbus = { [2] = 1.05, [3] = 1.1, [4] = 1.15, [5] = 1.3} Config Team Distribution Nimbus Rate

Editar T-Points

Need Join to Mysql Query Browser
Necesitan ingresar a su mysql query browser


Buscamos la base de datos de las cuentas db_login
Vamos a la base de datos donde se agregan las cuentas que seria db_login
Buscamos la cuenta y le damos en Start Editing

Vamos a la columna llamada "gd" y agregamos los T-Points
Apply Changes y Finish

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