Jump to content

PACI

Miembro
  • Contador contenido

    501
  • Ingreso

  • Última visita

  • Días ganados

    58

Todo lo publicado por PACI

  1. PACI

    Ranking De Kills

    Hola MZ, como no hacia nada pensé en dejaros el la quest de ranking de kills que tengo en mi server, la he traducido para español. Bueno, método simple: Se descargan Esto Después se conectan al FTP ( Filezilla o WinSCP ), se dirigen a: /usr/rain/channel/share_data/locale/spain/quest En caso de tener otras files, solo cambian la parte de " rain " para el otro nombre Y Mueven la quest hacia ai. Despues de eso, abre el archivo locale.lua y al final ponen: Kills.quest Despues van a la maquina virtual y escriben esto: cd /usr/rain/channel/share_data/locale/spain/quest Le dan ENTER Y despues escriben esto: ./qc Kills.quest Despues o dan reboot, o con un personage GM hacen /reload q Y es todo... Buenas Noches Me olvide de que esto iba en Quests Metin2 --"
  2. Sema, gracias! Lo que pasa es que yo no puedo poner cd /home/game/quest tengo que poner otra cosa, pero me funciono aun asi
  3. Holas MZ, es asi yo puse una quest en mi server para que se pudiera usar el anillo de teleport pero despues no aparece. Esta es la quest: quest teleportador begin state start begin when (70007).use begin say_title ( "Teleportador" ) say ( "Desejo teleportar-me para:" ) local main_set =select ("Reino Jinno","Reino Chunjo","Reino Shinsoo","Cancelar") if main_set == 1 then pc.warp ( 969600 , 278400 ) elseif main_set == 2 then pc.warp ( 55700 , 157900 ) elseif main_set == 3 then pc.warp ( 469300 , 964200 ) elseif main_set == 4 then return end end end end Hay algo que editar? Y despues de hacer eso puse esto: teleportador.quest En el locale_list, pero despues a la hora de usar el anillo, no me funciona =/ Y además querria poner la quest del ranking de kills, pero tampoco me aparece.. Si alguien me pudiera ayudar seria un favor
  4. Y como lo implemento si no tengo ninguna carpeta en /usr/home ? =/
  5. Tienes que verificar si los cambios se hicieron con suceso, porque hay veces el navicat cierra las ventanas y no guarda nada.. A si que verifica si lo que hiciste esta bien y guarda, y da un reboot.
  6. Hola Metineros, Me pasaba por el foro del Zun Mt2 y encontré aya un tutorial que podria servir de mucha utilidad a mucha gente. Como hacer que el Aura de la espada ( Habilidad de Guerreros ) no desaparezca al cambiar el arma. Es muy sencillo. Ir a: Navicat > Player > skillproto Buscar por dwVnum (4) y en el mismo buscar por: szSplashAroundDamagedj Y Cambiar el número por 2 Guardan. Dan reboot. Y a Disfrutar. Tutorial Sacado De: http://zunmt2-forum.netne.net/index.php?/topic/10-skill-warrior-corpo/ Espero haber ayudado, Buenas noches. Y dar las gracias no cuesta nada
  7. Ya lo se , pero hay veces el serverinfo no es compatible con el cliente, y da errores...
  8. Holas metineros, A peticion de alejandro1995 Os enseñare a poner 2 servidores de metin2 en un cliente. 1º Decopilan el Root 2º Abren el Serverinfo.py, con el Notepad ++ o WordPad 3º Buscan esto: SERVER01_CHANNEL_DICT = { Y por debajo aparecera algo asi: 1:{"key":11,"name":"CH1 ","ip":"5.111.59.137","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, Entonces copian todo esto: SERVER01_CHANNEL_DICT = { 1:{"key":11,"name":"CH1 ","ip":"5.111.59.137","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, } Y lo pegan por debajo cambian el " SERVER01 " por " SERVER02 ", y tendra que quedar EXACTAMENTE ASI: SERVER01_CHANNEL_DICT = { 1:{"key":11,"name":"CH1 ","ip":"5.111.59.137","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, } SERVER02_CHANNEL_DICT = { 2:{"key":11,"name":"CH1 ","ip":"5.111.59.137","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, } Luego donde dice IP ponen el ip del segundo servidor. Despues buscan: REGION_DICT = { Os aparecera algo asi: REGION_DICT = { 0 : { 1 : { "name" : "Client ufficiale | Omega", "channel" : SERVER01_CHANNEL_DICT, }, }, } Copian la 1ª linea y la pegan por debajo, y sustituyen el 1 por 2. Quedara asi: REGION_DICT = { 0 : { 1 : { "name" : "Client ufficiale | Omega", "channel" : SERVER01_CHANNEL_DICT, }, 2 : { "name" : "Client ufficiale | Omega", "channel" : SERVER02_CHANNEL_DICT, }, }, } Donde dice " name " ponen el nombre del 1er servidor Y por debajo el nombre del 2do. Despues cierras y guardas. Copilas el root Lo pegas en la carpeta PACK Y lo pruebas y me deciis que tal Y ya esta, Espero haber ayudado, Gracias.
  9. 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 Descarguen Esto 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: http://cyber-gamers.org/index.php?/topic/1085-converter-serverfiles-de-2006-para-2010/ Y un vídeo por si no entienden algo: http://cyber-gamers.org/index.php?/topic/2911-video-converter-server-files-2006-para-2010/page__p__15147#entry15147 Cuando tengan las files actualizadas para jugar en ellas necesitarán 1 cliente 2010, entonces yo os dejo aqui uno: Cliente Metin2.it Omega 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 777Cierran el FreeBSD y dan reboot
  10. Si no funciona es porque tus files no son compatibles con el cliente... Por ejemplo: Si tienes files 2010, eres obligado a usar 1 cliente 2010 para que funcionen.. Aunque creo que este cliente es 2010, y si te devuelve a la ventana de inicio es porque tus files son de 1 año inferior a 2010
×
×
  • Crear nuevo...