Jump to content

Como Actualizar Files 2010


PACI

Mensajes recomendados

Hola Metineros,

Bueno, hace poco me preguntava como actualizar las files de 2006, 2007, etc, para 2010. Y al final encontre la solucion. Y vengo a compartirla con vosotros. Aviso desde ahora que el Tuto no fui yo quien lo hizo! Solo vine a compartirlo con vosotros. Al final Estan los tutos originales.

 

Bueno, en 1er lugar hagan 1 BACKUP de vuestras files, por si hay algun error.

 

Empezaremos por el MySql

 

Vayan al Navicat > Account > Query > New Query

Y pongan esta Query

 

ALTER TABLE account.account ADD `last_play` datetime default NULL;
UPDATE common.locale SET `mValue`='locale_name' WHERE (`mKey`='DB_NAME_COLUMN');
UPDATE common.locale SET `mValue`='portugal' WHERE (`mKey`='LOCALE');
DROP TABLE IF EXISTS log.loginlog2;
CREATE TABLE log.loginlog2 (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `type` text,
  `is_gm` int(11) DEFAULT NULL,
  `login_time` datetime DEFAULT NULL,
  `channel` int(11) DEFAULT NULL,
  `account_id` int(11) DEFAULT NULL,
  `pid` int(11) DEFAULT NULL,
  `client_version` text,
  `ip` text,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
DROP TABLE IF EXISTS player.lotto_list;
CREATE TABLE player.lotto_list (
  `id` int(10) unsigned NOT NULL auto_increment,
  `server` varchar(20) default NULL,
  `pid` int(10) unsigned default NULL,
  `time` datetime default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
DROP TABLE IF EXISTS player.highscore;
CREATE TABLE player.highscore (
  `pid` int(11) default NULL,
  `board` varchar(0) default NULL,
  `value` varchar(0) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
DROP TABLE IF EXISTS player.change_empire;
CREATE TABLE player.change_empire (
  `account_id` int(11) DEFAULT NULL,
  `change_count` int(11) DEFAULT NULL,
  `time` datetime DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
DROP TABLE IF EXISTS player.horse_name;
CREATE TABLE player.horse_name (
  `id` int(11) NOT NULL default '0',
  `name` varchar(24) NOT NULL default 'NONAME',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
ALTER TABLE player.item_proto CHANGE COLUMN `gb2312name` `locale_name`  varbinary(24) NOT NULL DEFAULT 'Noname' AFTER `name`;
ALTER TABLE player.mob_proto CHANGE COLUMN `gb2312name` `locale_name`  varbinary(24) NOT NULL DEFAULT 'Noname' AFTER `name`;
ALTER TABLE player.mob_proto ADD `skill_level2` tinyint(3) unsigned default NULL;
ALTER TABLE player.mob_proto ADD `skill_vnum2` int(10) unsigned default NULL;
ALTER TABLE player.mob_proto ADD `skill_level3` tinyint(3) unsigned default NULL;
ALTER TABLE player.mob_proto ADD `skill_vnum3` int(10) unsigned default NULL;
ALTER TABLE player.mob_proto ADD `skill_level4` tinyint(3) unsigned default NULL;
ALTER TABLE player.mob_proto ADD `skill_vnum4` int(10) unsigned default NULL;
ALTER TABLE player.monarch_candidacy ADD `name` varchar(16) default NULL;

Quando hagan esto, se quedaran con la base de datos actualizada.

 

Ahora en el FreeBSD

 

Debes iniciar sesión para ver el contenido del enlace en esta publicación.

 

Se conectan al FreeBSD ( Filezilla o WinSCP ).

Después se dirigen al directorio:

 

/usr/rain/db

NOTA: Este es el directorio que tienen que ir, aunque son de las files de Rain, si usais las files de Fyuri o de Daroo entonces se quedará:

 

Con las files de Fyuri:

/usr/fyuri/db

Y con las de Daroo

/usr/daroo/db
Depende de vuestras files...

 

Y colocan el archivo db de la descarga en ese directorio y substituyan..

 

Despues vayan a:

/usr/rain/channel/share_data
Y colocan el archivo GAME. Si hay algun error o no se puede colocar, entonces borran el GAME que ahy en el FreeBSD y despues colocan el de la descarga.

 

Despues en la Máquina Virtual, ponen esto:

cd /usr/rain/auth
rm auth
ln -s ../channel/share_data/game auth

En el ln , es un L minusculo y no un i mayusculo.

 

Archivo conf.txt

 

En

/usr/rain/db

Abran el archivo conf.txt y os aparecerá algo así:

WELCOME_MSG = "DB Server has been started"
SQL_ACCOUNT = "localhost account mt2 mt2!@# 0"
SQL_PLAYER = "localhost player mt2 mt2!@# 0"
SQL_COMMON = "localhost common mt2 mt2!@# 0"
SQL_HOTBACKUP = "localhost hotbackup mt2 mt2!@# 0"
TABLE_POSTFIX = ""
BIND_PORT												 = 15001
DB_SLEEP_MSEC					 = 10
CLIENT_HEART_FPS						= 25
HASH_PLAYER_LIFE_SEC	= 600
BACKUP_LIMIT_SEC						= 3600
PLAYER_ID_START = 100
PLAYER_DELETE_LEVEL_LIMIT = 70
ITEM_ID_RANGE = 70000001 100000000
LOCALE = big5

Entonces:

 

Por debajo de:

PLAYER_DELETE_LEVEL_LIMIT = 70
Borran todo y adicionan esto:

PLAYER_DELETE_CHECK_SIMPLE = 2
ITEM_ID_RANGE = 2000000000 2100000000
MIN_LENGTH_OF_SOCIAL_ID = 6
SIMPLE_SOCIALID = 1
Block "Y/QSB7omi36awq4ctpUxuiwRARM="

Y al final quedara asi:

WELCOME_MSG = "DB Server has been started"
SQL_ACCOUNT = "localhost account mt2 mt2!@# 0"
SQL_PLAYER = "localhost player mt2 mt2!@# 0"
SQL_COMMON = "localhost common mt2 mt2!@# 0"
SQL_HOTBACKUP = "localhost hotbackup mt2 mt2!@# 0"
TABLE_POSTFIX = ""
BIND_PORT												 = 15001
DB_SLEEP_MSEC					 = 10
CLIENT_HEART_FPS						= 25
HASH_PLAYER_LIFE_SEC	= 600
BACKUP_LIMIT_SEC						= 3600
PLAYER_ID_START = 100
PLAYER_DELETE_LEVEL_LIMIT = 70
PLAYER_DELETE_CHECK_SIMPLE = 2
ITEM_ID_RANGE = 2000000000 2100000000
MIN_LENGTH_OF_SOCIAL_ID = 6
SIMPLE_SOCIALID = 1
Block "Y/QSB7omi36awq4ctpUxuiwRARM="

Cierren y Guarden el Archivo.

 

Archivos CONFIG

 

En:

/usr/rain/auth

 

Abre el archivo CONFIG.

 

Aparecerá algo asi:

HOSTNAME: metin2_auth
CHANNEL: 1
PORT: 11002
P2P_PORT: 12001
DB_PORT: 15001
DB_ADDR: localhost
TABLE_POSTFIX:
ITEM_ID_RANGE: 000000001 000000002
PASSES_PER_SEC: 25
SAVE_EVENT_SECOND_CYCLE: 180
PING_EVENT_SECOND_CYCLE: 180
AUTH_SERVER: master
PLAYER_SQL: localhost mt2 mt2!@# account
LOG_SQL: localhost mt2 mt2!@# log
COMMON_SQL: localhost mt2 mt2!@# common

 

Entonces Borra esto:

ITEM_ID_RANGE: 000000001 000000002

Y al final, por debajo de:

COMMON_SQL: localhost mt2 mt2!@# common

Adiciona esto:

LOCALE_SERVICE: SPAIN
adminpage_ip: 127.0.0.1
adminpage_ip1: 127.0.0.1
adminpage_ip2: 127.0.0.1
adminpage_ip3: 127.0.0.1
adminpage_password: cexubrecegutru7u6atrEqurUyudeSutafruwuz55#etrehAdajezeje+uthustU

 

Y al final se quedara asi:

HOSTNAME: metin2_auth
CHANNEL: 1
PORT: 11002
P2P_PORT: 12001
DB_PORT: 15001
DB_ADDR: localhost
TABLE_POSTFIX:
PASSES_PER_SEC: 25
SAVE_EVENT_SECOND_CYCLE: 180
PING_EVENT_SECOND_CYCLE: 180
AUTH_SERVER: master
PLAYER_SQL: localhost mt2 mt2!@# account
LOG_SQL: localhost mt2 mt2!@# log
COMMON_SQL: localhost mt2 mt2!@# common
LOCALE_SERVICE: SPAIN
adminpage_ip: 127.0.0.1
adminpage_ip1: 127.0.0.1
adminpage_ip2: 127.0.0.1
adminpage_ip3: 127.0.0.1
adminpage_password: cexubrecegutru7u6atrEqurUyudeSutafruwuz55#etrehAdajezeje+uthustU

 

Despues en:

 

/usr/rain/channel

Tienes que editar los archivos CONFIG, de las carpetas:

 

- first

- game1_1

- game1_2

- game1_3

- game2

- game61

- game99

 

El first apacerá así:

 

HOSTNAME: first
CHANNEL: 1
PORT: 13000
P2P_PORT: 14000
DB_PORT: 15001
DB_ADDR: localhost
MAP_ALLOW:
TABLE_POSTFIX:
ITEM_ID_RANGE: 5000001 10000000
PASSES_PER_SEC: 25
SAVE_EVENT_SECOND_CYCLE: 180
PING_EVENT_SECOND_CYCLE: 180
PLAYER_SQL: localhost mt2 mt2!@# player
COMMON_SQL: localhost mt2 mt2!@# common
LOG_SQL: localhost mt2 mt2!@# log
#TEST_SERVER: 1
pk_server: 1

 

Borra el:

ITEM_ID_RANGE: VALOR1 VALOR2

 

NOTA: Valor1 = Al 1º Número que aparece en la linea. Valor2 = El 2º Número que aparece en la linea.

 

Despues borra todo lo que aparece por debajo de:

LOG_SQL: localhost mt2 mt2!@# log

Y adiciona esto:

NO_PK: 1
CHECK_MULTIHACK: 1
adminpage_ip: 127.0.0.1
adminpage_ip1: 127.0.0.1
adminpage_ip2: 127.0.0.1
adminpage_ip3: 127.0.0.1
adminpage_password: cexubrecegutru7u6atrEqurUyudeSutafruwuz55#etrehAdajezeje+uthustU
LOCALE_SERVICE: SPAIN
VIEW_RANGE: 20000
MAX_LEVEL: 99

 

Y al final quedará así:

 

HOSTNAME: first
CHANNEL: 1
PORT: 13000
P2P_PORT: 14000
DB_PORT: 15001
DB_ADDR: localhost
MAP_ALLOW:
TABLE_POSTFIX:
PASSES_PER_SEC: 25
SAVE_EVENT_SECOND_CYCLE: 180
PING_EVENT_SECOND_CYCLE: 180
PLAYER_SQL: localhost mt2 mt2!@# player
COMMON_SQL: localhost mt2 mt2!@# common
LOG_SQL: localhost mt2 mt2!@# log
NO_PK: 1
CHECK_MULTIHACK: 1
adminpage_ip: 127.0.0.1
adminpage_ip1: 127.0.0.1
adminpage_ip2: 127.0.0.1
adminpage_ip3: 127.0.0.1
adminpage_password: cexubrecegutru7u6atrEqurUyudeSutafruwuz55#etrehAdajezeje+uthustU
LOCALE_SERVICE: SPAIN
VIEW_RANGE: 20000
MAX_LEVEL: 99

 

Y REPITAN ESTO PARA TODOS LOS CONFIG DE LA CARPETA CHANNEL!

 

Alterar el locale

 

Vayan a:

/usr/rain/channel/share_data/locale

Y cambien el nombre de " Hongkong " para " spain "

 

Despues dentro de la carpeta " spain "

Cambian el nombre de:

big5_string.txt

 

Para:

locale_string.txt

 

Y En el directorio:

/usr/rain/channel/share_data/locale/spain

 

Colocan el archivo " translate.lua "

 

Despues van a:

 

/usr/rain/channel/share_data/locale/spain/quest

 

Y cambian el nombre del:

locale_big5.lua

Para " locale.lua "

 

Y cambian el nombre de:

hongkong_list

Para " locale_list "

Y repiten esto para todos los hongkong que encuentren en la carpeta quest.

 

Despues van a:

/root

 

Y colocan el archivo:

data.tar.gz

 

Despues en la maquina virtual hacen esto:

cd /usr/rain/channel/share_data
rm -fR data
tar -xzvf /root/data.tar.gz

 

Y quando os pare todo lo que os aparece

Hacen:

reboot

 

Y al final inician el Servidor! ^^

 

Creditos:

 

IvanSantos

Valenza

 

Tutoriales originales:

Debes iniciar sesión para ver el contenido del enlace en esta publicación.

 

Y un vídeo por si no entienden algo:

 

Debes iniciar sesión para ver el contenido del enlace en esta publicación.

 

Cuando tengan las files actualizadas para jugar en ellas necesitarán 1 cliente 2010, entonces yo os dejo aqui uno:

 

Debes iniciar sesión para ver el contenido del enlace en esta publicación.

 

Bueno espero haber podido ayudar,

Buenas Tardes.

 

EDITO: Si al hacer todo esto despues en la máquina da el error de cores...

Entonces se dirigen al FreeBSD y van al directorio del GAME

/usr/rain/channel/share_data
Despues le dan click con el boton derecho del raton y clican en Permisiones, y al final meten, Permisiones 777

Cierran el FreeBSD y dan reboot ^^

Enlace para comentar
Compartir en otros sitios

  • Dilong locked this tema
Guest
Este tema está cerrado a otras respuestas.
  • Recientemente navegando por este tema   0 miembros

    • No hay usuarios registrados visitando esta página.
×
×
  • Crear nuevo...