Jump to content

Serex

Miembro
  • Contador contenido

    298
  • Ingreso

  • Última visita

  • Días ganados

    23

Actividad de reputación

  1. Me Gusta
  2. Me Gusta
    Serex got a reaction from Mari Carmen Rodriguez Morete in Obtener IP de cualquier servidor, usando su cliente.   
    Bueno ahí va la la guía:
     
    Primero nos conectamos en cualquier cliente de un servidor X, entramos hasta la selección de personajes:
    En mi caso me conectarte a Metin2 Elements.
     

     
    Una vez dentro abrimos la cmd ejecutándola como administrador.
     
    Y escribimos:
     
    netstat -b
     

     
     
    Nos saldrá una larga lista de procesos, con sus respectivas IPs, buscamos en nuestro caso el proceso del metin, en mi caso, "launcher.exe" el nombre del proceso puede variar, suele ser metin2.bin, metin2.exe...
     

     
    Hemos encontrado el puerto que usa el servidor, ahora busquemos la IP. Abrimos de nuevo la consola y escribimos:
     
    netstat -n
     

     
    Nos aparecerán dos columnas de IPs y puertos, la primera conlumna son IPs locales la segunda IPs externas a las que estamos conectados, debemos buscar en la segunda columna alguna IP asociada al puerto que encontramos antes.
     

     
    Bueno hay donde esta tachado estaría la IP del servidor, en mi caso no la muestro, el que la quiera saber que haga la guía (;
     
    Listo chicos así de sencillo. Att Serex. 
  3. Me Gusta
    Serex got a reaction from renssis in Cron Jobs - Automatiza tu servidor   
    ¿Soñais con hacer copias de seguridad automáticas? 
    O simplemente automatizar la ejecución de cualquier script.
     
    Os voy a desvelar como. FreeBSD nos ofrece una herramienta llamada cron jobs. 
    Con esta herramienta podéis automatizar la ejecución de cualquier script, vuestro servidor lo ejecutará automáticamente a la hora fijada, cada dia, cada hora, cada semana o cada mes.
     
    Funcionamiento:
     
    -Bueno el archivo esta localizado en /etc/crontab
    -Veréis una linea tipo :
    */5 * * * * root /usr/libexec/atrun Justo debajo de esa, o al final del archivo donde queráis pondremos nuestra linea para automatizar nuestro script.
     
    Por ejemplo este script:
    10 */2 * * * root /root/copia_seguridad.sh Esta línea ejecutaría el script "copia_seguridad.sh" ubicado en /root cada 2 horas el minuto 10.
     
    El primer párrafo son minutos, el segundo horas, el tercero días y el cuarto meses.
    Si ponemos un numero solo, será el tiempo exacto en el que se ejecutará por ejemplo en mi caso el minuto 10, y si ponemos */2 se ejecutará cada 2 horas.
    Por ejemplo si quisiéramos que se ejecutara a las 10, el minuto 20, cada día quedaría así:
    20 10 */1 * * root /root/copia_seguridad.sh Se ejecutaría a las 10, minuto 20, cada día.
     
    Si queréis algun ejemplo mas os lo puedo poner pero con esto creo que queda claro.
    Una vez puesto tenéis que reiniciar el servidor.
    Aseguraros de que el script tenga permisos 777.
     
    #MadeInZone
  4. Gracias
    Serex got a reaction from josepiti1 in Ataques DDoS   
    Bueno para curiosos y curiosas, o cualquiera que quiera saber un poco acerca de este tipo de ataques, hice un pequeño trabajo hace un mes para una asignatura de la carrera, y os lo dejo por aquí por si os interesa el tema:
     
    En el trabajo podréis ver que es un ataque ddos, los tipos de ataques, algunos ataques famosos, sanciones en España para estos ataques, quienes pueden hacerlos y un breve "tutorial" de como defender un sitio web contra estos ataques.
     
     
     
    -Presentación: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    -Trabajo redactado: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
     
  5. Me Gusta
    Serex got a reaction from Metin Cosmos in [FIX] No se puede borrar personaje   
    Tutorial para resolver el bug de no se puede borrar personaje.
     
    Bueno chicos la guía es sencilla os la explico en 4 sencillos pasos:
     
    1-Entramos al navicat y nos vamos a la tabla player, click derecho y duplicate table.
    2-Borramos la tabla player_deleted.
    3-Renombramos nuestra tabla player_copy por player_deleted
    4-Boton derecho en player_deleted y truncate table.
     
    Reboot y listo.
    ¿Facil verdad?
     
    #MadeinZone
     
  6. Me Gusta
    Serex got a reaction from TheKing24 in Descripción columnas MOB_PROTO   
    Bueno en esta guía os explicaremos para que sirve cada columna del mob_proto de vuestro servidor:
     
    -Vnum: id con la que se invocara el mob/npc.
     
    -Name: nombre interno en el servidor del mob, recomendable no tocar esta columna.
     
    -Locale_name: nombre que tendra el mob/npc en el juego.
    El nombre de los mobs en el juego se edita en el mob_proto del cliente.
    El nombre de los npcs en el juego se edita en el mob_proto de la base de datos.
     
    -Rank: este valor puede ser del 0 al 5, este valor determina la cantidad de yang que tirara al suelo un mob, aumentando la cantidad a medida que el numero es mayor (El yang que tira este mob con el rank no se recoge automáticamente con la tercera mano)
     
    -Type: determina si si es un metin2, un npc, un portal, o un mob.
    Type = 0 = un mob
    Type = 1 = un npc
    Type = 2 = un metin
    Type = 9 = un portal
    Type = 3 = un portal
    Type = 5 = Estructura
     
    -Battle_type: Comprendido entre el 0 y el 5, determina el tipo de batalla.
    Mobs y npcs suelen llevar un 0.
    Metins llevan un 3.
    Jefes llevan un 4 o un 5.
    Mobs fuertes llevan un 2.
     
    -Level: determina el nivel que sera el mob npc o metin.
    El nivel visual se edita en el mob_proto del cliente.
    El nivel verdadero se edita en el mob_proto de la base de datos.
     
    -Size: esta columna se deja sin rellenar, no tiene función.
     
    -Ai_flag: determina como sera el mob / npc / metin
    AGGR: el mob sera agresivo y atacara a los players que se acerquen
    NOMOVE: el mob no se moverá del sitio, se usa en metins y npcs
    COWARD: el mob escapa y corre de los players
    NOATTSINSHU: el mob no atacara players del reino sinshoo
    NOATTCHUNJO: el mob no atacara players del reino chunjo
    NOATTJINNO: el mob no atacara players del reino jinno
    ATTMOB: el mob atacara otros mobs, se suele usar en npcs
    BERSERK: el mob tendra la habilidad de aumentar su velocidad de ataque
    STONESKIN: habilidad que se suele poner en los metins
    GODSPEED: el mob tendrá la habilidad de aumentar su velocidad de movimiento
    DEATHBLOW: el mob tendrá la habilidad de asestar golpes críticos
    REVIVE: el mob revivira 1 vez despues de ser matado
     
    -Mount_capacity: todos tienen un 0 esta columna no tiene funcion.
     
    -Setraceflag: determina la raza del mob, esto afectara para los bonus que podemos encontra en el juego como fuerza contra no-muertos, animales, demonios etc...
    ANIMAL = animales
    UNDEAD = no-muertos
    DEVIL = demonios
    HUMAN = mediohumanos
    ORC = orcos
    MILGYO = misticios
    INSECT = insectos ¿?
    FIRE = mobs de fuego ¿?
    ICE = mobs de hielo ¿?
    DESERT = mobs deserticos ¿?
     
    -Setinmuneflag: determina a que sera inmune el mob.
    STUN = apagones
    SLOW = retardo
    FALL = caidas
    CURSE = maldiciones
    POISON = veneno
    TERROR = miedo
     
    -Empire: no tiene funcion alguna todos tienen 0.
     
    -Folder: determina la carpeta donde se encuentra el mob
     
    -On_click: determina que funcion tiene nuestro npc / mob.
    0 = mobs
    1= tiendas
    2 = npcs y portales
     
    -St: determina la fuerza de nuestro mob.
     
    -Dx: determina la deztreza de nuestro mob.
     
    -Ht: determina la vitalidad de nuestro mob(ojo vitalidad no vida).
     
    -Iq: determina la inteligencia de nuestro mob.
     
    -Damage_min: determina el daño minimo de nuestro mob.
     
    -Damage_max: determina el daño máximo de nuestro mob.
     
    -Max_hp: determina la vida de nuestro mob.
     
    -Regen_cycle: determina la velocidad de regeneración de nuestro mob, puede ir del 0 al 100.
     
    -Regen_percent: determina el porcentaje de vida que se regenera nuestro mob en cada regen_cycle.
     
    -Gold_min: determina el drop minimo de yang de nuestro mob.
     
    -Gold_max: determina el drop máximo de yang de nuestro mob.
     
    -Exp: determina la experiencia que dará nuestro mob al matarlo.
     
    -Def: determina la defensa de nuestro mob.
     
    -Attack_speed: determina la velocidad de ataque de nuestro mob, una velocidad normal suele estar entre 80 y 100.
     
    -Mob_speed: determina la velocidad de movimiento de nuestro mob, una velocidad normal esta entre 100 y 130.
     
    -Aggresive_hp_pct: determina la agresividad de nuestro mob, el valor suele ser siempre 100, tiene poca utilidad.
     
    -Agressive_sight: Esta columna no tiene función alguna, el valor por defecto suele ser 2000.
     
    -Attack_range: Esta columna define el rango de ataque que tendra un mob en el caso de que sea agresivo(AGGR) el valor normal suele ser 175 pero puedes llegar a poner hasta 1000.
     
    -Drop_item: Esta columna no tiene función útil, suele llevar un 0.
     
    -Resurrection_vnum: Esta columna define en que mob resucitara nuestro mob despues de ser matado, si no quieres que resucite en ningun mob solo tiemes que ponerle el valor 0.
     
    -Enchant: es una función poco usada, determina una probabilidad adicional a la normal que tendra nuestro mob de las siguientes habilidades, por eso esta columna es opcional se puede dejar en 0 y el mob seguira teniendo las habilidades.
    Enchant_curse: probabilidad de maldecir.
    Enchant_poison: probabilidad de envenenar.
    Enchant_stun: probabilidad de stunear.
    Enchant_critical: probabilidad de golpes críticos.
    Enchant_penetrate: probabilidad de penetración.
     
    -Resist: Esta columna determina la resistencia/defensa de nuestro mob a las diferentes armas y habilidades.
    Resist_sword: defensa espada
    Resist_twohand: defensa 2 manos
    Resist_dagger: defensa daga
    Resist_bell: defensa campana
    Resist_fan: defensa fan
    Resist_bow: resistencia contra flechas
    Resist_fire: resistencia fuego
    Resist_elect: resistencia relámpago
    Resist_magic: resistencia mágica
    Resist_wind: resistencia viento
    Resist_poison: resistencia veneno
     
    -Dam_multiply: Esta columna define por cuanto se multiplicará el daño base del mob, multiplicara los valores de daño máximo y daño minimo y ese será el daño real del mob, es recomendable dejarlo en 1 si has ajustado bien el daño del mob, aunque lo puedes multiplicar si asi lo deseas.
     
    -Summon: Esta columna se usa en algunos jefes del juego, el id que pongas en esta columna será el mob que llame el jefe una vez entre en batalla.
     
    -Drain_sp: Esta columna define el robo de sp que tendra el mob, se usa en mobs como las dríadas que roban sp.
     
    -Mob_color: Esta columna define el color del mob, si quieres el color normal deberas dejarla en 0, si quieres que el mob adquiera otro color deberas editar la columna en el mob_proto del cliente.
    En el mob_proto dle servidor siempre es 0.
    16764108 --> colorización roja
    16764159 --> colorización violeta
    13434828 --> colorización verdosa
    16756141 --> colorización roja intenso
    6750207 --> colorización azul intenso
    Aqui teneis un ejemplo:

     
    -Polymorph_item: Esta columna determina el id de la bola polimorfa de nuestro mob.
     
    -Skill_level0: Esta columa se suele usar en jefes, determina el nivel o intesidad de la habilidad especial del mob.
     
    -Skill_vnum0: Esta columna determina la id de la habilidad especial que tendra nuestro mob.
     
    -Skill_level1: Esta columna determinal el nivel o intensida de la segunda habilidad especial del mob.
     
    -Skill_vnum1: Esta columna determina la id de la segunda habilidad especial de nuestro mob.
     
    -Skill_level2: misma funcion que skill_level0
     
    -Skill_vnum2: misma funcion que skill_vnum0
     
    -Skill_level3: misma funcion que skill_level0
     
    -Skill_vnum3: misma funcion que skill_vnum0
     
    -Skill_level4: misma funcion que skill_level0
     
    -Skill_vnum4: misma funcion que skill_vnum0
     
    -Sp_berserk: Sin función útil valor por defecto 0.
     
    -Sp_stoneskin: Sin función útil valor por defecto 0.
     
    -Sp_goodspeed: Sin función útil valor por defecto 0.
     
    -Sp_deathblow: Sin función útil valor por defecto 0.
     
    -Sp_revive: Sin función útil valor por defecto 0.
  7. Me Gusta
    Serex got a reaction from Alejandro Sueiro Royes in [TIP]Reparar tablas corruptas   
    Hola chicos, supongo que muchos de vosotros habréis tenido el problema de que váis al navicat e intentáis reparar una tabla pero esta esta corrupta y no os deja ni repararla ni abrirla.

    ¿Cómo podemos solucionar esto?

    Pues muy sencillo siguiendo una serie de pasos:

    1-Identificamos la tabla corrupta, yo pondre el ejemplo de la tabla "item_proto" que se encuentra en la base de datos "player".

    2-Una vez identificada la tabla corrupta abrimos el putty o consola de comandos para ssh.

    3-Nos dirigimos hacia la ruta donde se encuentra la tabla, en mi caso:

    cd /var/db/mysql/player
    4-Ejecutamos el siguiente comando:

    myisamchk -r -q item_proto
    4.1-Si este comando no nos funciono, osea no consiguió reparar la tabla, usaremos este ahora:


    myisamchk -r -o item_proto
    4.2-Si el anterior comando tampoco nos funcionó ahora usaremos este como ultimo recurso, repito si te funciona el primero no tendras que usar ninguno de estos dos, si te funciona el segundo no tendras que usar este:


    myisamchk -r -f item_proto
    5-Listo, con esto nuestra tabla estara reparada, repito que si con el primero se repara no hace falta usar ninguno de los dos siguientes, al igual que si se repara con el segundo no hace falta utilizar el tercero.

    Cualquier duda que tengáis dejarla por aqui.
  8. Me Gusta
    Serex got a reaction from Marco Garcia in INSTALACION - INSTALL   
    portsnap fetch extract cd /usr/ports/databases/mysql55-server/ && make install clean Pulsar OK en todas las ventanas
    Press OK on all windows
    echo 'mysql_enable="YES"' >> /etc/rc.conf cd / && fetch Debes iniciar sesión para ver el contenido del enlace en esta publicación. fetch Debes iniciar sesión para ver el contenido del enlace en esta publicación. tar xzvf libs.tgz tar xzvf lib32.txz cd /usr/ports/misc/compat7x/ && make install clean Subir tus archivos y descomprimirlos.
    Upload your files and decompress.
    chown -R mysql /var/db/mysql && chgrp -R mysql /var/db/mysql pwd_mkdb -p /etc/master.passwd reboot
  9. Me Gusta
    Serex got a reaction from danycradle in [FIX] No se puede borrar personaje   
    Tutorial para resolver el bug de no se puede borrar personaje.
     
    Bueno chicos la guía es sencilla os la explico en 4 sencillos pasos:
     
    1-Entramos al navicat y nos vamos a la tabla player, click derecho y duplicate table.
    2-Borramos la tabla player_deleted.
    3-Renombramos nuestra tabla player_copy por player_deleted
    4-Boton derecho en player_deleted y truncate table.
     
    Reboot y listo.
    ¿Facil verdad?
     
    #MadeinZone
     
  10. Me Gusta
    Serex got a reaction from mebe in Instalar Metin2 (Simplificado)   
    Hola chicos, puesto que últimamente me toca instalar muchos servidores de metin2, aquí os traigo una pequeña guía bastante simplificada para instalar todo lo necesario para iniciar un servidor de metin2.
    portsnap fetch extract pkg install mariadb103-server echo 'mysql_enable="YES"' >> /etc/rc.conf cd / fetch libs.tgz fetch http://ftp.freebsd.org/pub/FreeBSD/releases/amd64/11.2-RELEASE/lib32.txz tar xzvf libs.tgz tar xzvf lib32.txz reboot
  11. Me Gusta
    Serex got a reaction from ADA FERNANDEZ in [General]Curso C++   
    Hola chicos, bueno este tema será para presentaros el curso, actualmente estoy estudiando en la Universidad de Granada, en una de mis asignaturas Fundamentos de Programación nos enseñan C++, aprovechare para compartir esto con vosotros además de que así me repaso todo el temario.
     
    ¿En que consiste el curso?
    Bueno en este curso os enseñare a programar en C++, desde 0 aunque deberéis esforzaros si queréis seguir el ritmo de la clase pues esto sube de nivel rápidamente.
    Os enseñaré distintos aspectos de C++ estructuras de control, funciones y clases, vectores y matrices, clases y recursividad.
     
    ¿Cómo me apunto al curso?
    Solo tienes que dejar algún comentario por aquí y seguir el tema:
     

     
     
    Tendremos 2 post a parte uno dedicado a la teoría y otro dedicado a prácticas y ejercicios, en este se resolverán dudas acerca de cualquier tema de teoría o cualquier ejercicio que no os salga.
     
    Como empezar:
    Empezaremos por descargar nuestro compilador, yo os doy a elegir entre 2:
    CodeBlocs: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. VisualStudio: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    En el curso usaremos Visual Studio 2010 aunque podéis usar el que queráis.
    Entre hoy y mañana empezaremos con la teoría y ejercicios, también viendo cuanta gente se apuntará al curso para hacerme una idea de como organizarme.
     
    Hilo de teoría: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  12. Gracias
    Serex got a reaction from DaksaM in [General]Curso C++   
    Hola chicos, bueno este tema será para presentaros el curso, actualmente estoy estudiando en la Universidad de Granada, en una de mis asignaturas Fundamentos de Programación nos enseñan C++, aprovechare para compartir esto con vosotros además de que así me repaso todo el temario.
     
    ¿En que consiste el curso?
    Bueno en este curso os enseñare a programar en C++, desde 0 aunque deberéis esforzaros si queréis seguir el ritmo de la clase pues esto sube de nivel rápidamente.
    Os enseñaré distintos aspectos de C++ estructuras de control, funciones y clases, vectores y matrices, clases y recursividad.
     
    ¿Cómo me apunto al curso?
    Solo tienes que dejar algún comentario por aquí y seguir el tema:
     

     
     
    Tendremos 2 post a parte uno dedicado a la teoría y otro dedicado a prácticas y ejercicios, en este se resolverán dudas acerca de cualquier tema de teoría o cualquier ejercicio que no os salga.
     
    Como empezar:
    Empezaremos por descargar nuestro compilador, yo os doy a elegir entre 2:
    CodeBlocs: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. VisualStudio: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    En el curso usaremos Visual Studio 2010 aunque podéis usar el que queráis.
    Entre hoy y mañana empezaremos con la teoría y ejercicios, también viendo cuanta gente se apuntará al curso para hacerme una idea de como organizarme.
     
    Hilo de teoría: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  13. Me Gusta
    Serex got a reaction from valki in [General]Curso C++   
    Hola chicos, bueno este tema será para presentaros el curso, actualmente estoy estudiando en la Universidad de Granada, en una de mis asignaturas Fundamentos de Programación nos enseñan C++, aprovechare para compartir esto con vosotros además de que así me repaso todo el temario.
     
    ¿En que consiste el curso?
    Bueno en este curso os enseñare a programar en C++, desde 0 aunque deberéis esforzaros si queréis seguir el ritmo de la clase pues esto sube de nivel rápidamente.
    Os enseñaré distintos aspectos de C++ estructuras de control, funciones y clases, vectores y matrices, clases y recursividad.
     
    ¿Cómo me apunto al curso?
    Solo tienes que dejar algún comentario por aquí y seguir el tema:
     

     
     
    Tendremos 2 post a parte uno dedicado a la teoría y otro dedicado a prácticas y ejercicios, en este se resolverán dudas acerca de cualquier tema de teoría o cualquier ejercicio que no os salga.
     
    Como empezar:
    Empezaremos por descargar nuestro compilador, yo os doy a elegir entre 2:
    CodeBlocs: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. VisualStudio: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    En el curso usaremos Visual Studio 2010 aunque podéis usar el que queráis.
    Entre hoy y mañana empezaremos con la teoría y ejercicios, también viendo cuanta gente se apuntará al curso para hacerme una idea de como organizarme.
     
    Hilo de teoría: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  14. Me Gusta
    Serex got a reaction from ToledoA in Protección - Pot Bomber   
    ¿Que es el Pot Bomber?
     
    Bueno, el Pot Bomber es un hack que ya lleva bastante tiempo por foros, y un hack bastante fácil de usar con el que cualquiera os puede lagear o tumbar vuestro servidor.
     
    ¿En qué consiste, cómo funciona?
     
    Pot Bomber, es un archvo.py que se inyecta al cliente, a través de cualquier inyector, una vez esta inyectado, aparece una pequeña ventanita en la que seleccionas la id del item, y lo activas o desactivas, selecionando por ejemplo, las flechas (8001) y llenando tu inventario de pack de flechas de 200, el Pot Bomber una vez es activado empieza a soltar bestialmente rápido todas las flechas al suelo, lo que provoca un lag increíble e incluso la caída del servidor, imaginaos, 3 o 4 personas usando este hack..
     
    ¿Como nos vamos a proteger?
     
    Mucha gente hizo lo siguiente: poner no comerciables todos los items que van en packs, pero veo esto una auténtica tontería, y muy molesta para los user, ¿Como lo solucionamos entonces?
    Cambiando el tiempo de desaparición de los items una vez un personaje los tira al suelo, (Estos Diffs no afectan a los items que dropean los mobs).
     
    Diffs para Game_2089:
     
     
    -Items desaparecen en 1 segundo.
     

    This difference file has been created by IDA Pro game 0004D0A4: 2C 01 0004D0A5: 01 00 -Items desaparecen en 3 segundos.
     

    This difference file has been created by IDA Pro game 0004D0A4: 2C 03 0004D0A5: 01 00 -Items desaparecen en 5 segundos.
     

    This difference file has been created by IDA Pro game 0004D0A4: 2C 05 0004D0A5: 01 00 -Items desaparecen en 10 segundos.
     

    This difference file has been created by IDA Pro game 0004D0A4: 2C 0A 0004D0A5: 01 00
  15. Me Gusta
    Serex got a reaction from dlgstone87 in Instalar Metin2 (Simplificado)   
    Hola chicos, puesto que últimamente me toca instalar muchos servidores de metin2, aquí os traigo una pequeña guía bastante simplificada para instalar todo lo necesario para iniciar un servidor de metin2.
    portsnap fetch extract pkg install mariadb103-server echo 'mysql_enable="YES"' >> /etc/rc.conf cd / fetch libs.tgz fetch http://ftp.freebsd.org/pub/FreeBSD/releases/amd64/11.2-RELEASE/lib32.txz tar xzvf libs.tgz tar xzvf lib32.txz reboot
  16. Me Gusta
    Serex got a reaction from Dragonslayer in Grep - Buscar texto   
    ¿Alguna vez no os a hecho falta buscar alguna quest o cualquier cosa que tenga x palabra o x letra?
     
    Bueno con este sencillo comando podréis buscar entre todos los archivos, la palabra/letras que escribáis, os dejo un par de ejemplos.
     
    Buscar "caballo" en la ruta quest
    cd /home/game/share/locale/germany/questgrep -r caballo . Buscar "pony" en todo el servidor
    cd /grep -r pony .
  17. Me Gusta
    Serex got a reaction from arturodarb in [Release]Cliente Metin2 Extasis + Descompilador   
    Muchos de vosotros recordareis Metin2 Extasis, un servidor que dió mucho que hablar, un servidor innovador, uno de los mejores que han pasado por este foro, en mi opinión claro.
     
    De parte del equipo de Metin2 Zone os traemos todo nuestro antiguo trabajo, el cliente Metin2 Extasis COMPLETO y repito COMPLETO, tiene todo implementado esta perfecto para usarse, es la ultima versión del cliente de Metin2 Extasis.
     
    Como sabeis este cliente se encontraba encriptado, pues decidimos publicar el desencriptador para el cliente con lo que todos podreis usar y moldear el cliente a vuestro gusto, ademas de sacar lo que os guste de el.
     
     
    Aqui os dejo mas información sobre que trae este cliente:
     
    -Habilidades mejoradas con un mejor diseño.
     

     
    -Tema cristalino en español
     
    -Item_proto en español incluyendo gran parte de las nuevas armas,armaduras y accesorios.
     
    -Mob_proto en español incluyendo gran parte de nuevos mobs.
     
    -Sistema de puntos de logro listo para usar en el cliente(Aunque debes disponer de el en el servidor).
     

     
    -Nuevos mapas que pocos abreis visto, a parte de los de las fotos hay muchos mas implementados.
     
    -Tambien podreis ver gran parte de los nuevos mobs implementados.
     

     

     

     

     
     
     
    -Armaduras nuevas implementadas.
     

     
     

     
    -Infinidad de nuevas armas, muchas mas a parte de las de las fotos:
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    -Nuevos sellos para las monturas:
     

     
    -Nuevas monturas implementadas y atacan:
     

    http-~~-//www.youtube.com/watch?v=24-_YoXcLq4&feature=player_embedded
     
    -Nuevas mascotas implementadas:
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    -Ademas de todo esto cuenta con un excelente diseño, y un excelente loguin, con teclado, y la opcion de guardar contraseña y ID.
     

     
    Bueno y ya todos os estareis preguntando:
    ¿Donde lo descargo como lo consigo?
     
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    La contraseña de los .rar es: www.Metin2Zone.net
  18. Me Gusta
    Serex got a reaction from Slabon in Instalar Metin2 (Simplificado)   
    Hola chicos, puesto que últimamente me toca instalar muchos servidores de metin2, aquí os traigo una pequeña guía bastante simplificada para instalar todo lo necesario para iniciar un servidor de metin2.
    portsnap fetch extract pkg install mariadb103-server echo 'mysql_enable="YES"' >> /etc/rc.conf cd / fetch libs.tgz fetch http://ftp.freebsd.org/pub/FreeBSD/releases/amd64/11.2-RELEASE/lib32.txz tar xzvf libs.tgz tar xzvf lib32.txz reboot
  19. Me Gusta
    Serex got a reaction from Emir Sanchez in [Script]Reparar y optimizar tablas.   
    Hola chicos, hoy pase el día viendo como podía chequear, reparar y optimizar toda mi db sin tener que entrar al navicat y hacerlo desde el putty con un solo script.

    ¿Que hace este script?

    1-Chequea todas tus tablas y repara las que contengan errores.
    2-Optimiza todas tus tablas.

    ¿Para que sirve optimizar las tablas?


    Mantener una base de datos optimizada es una de las claves para lograr una mejora importante en el rendimiento, tanto a nivel de base de datos como una mejora significativa en el rendimiento de las aplicaciones que hacen uso de ellas. Aunque voy a enfocarlo en MySQL, podría aplicarse a la mayoría de gestores de base de datos.
    Podríamos centrarnos en tres escenarios a la hora de acometer una optimización de MySQL: la optimización de la base de datos, la mejora de las consultas que se realizan sobre ella y por último, pero no menos importante, el pulido de los programas que trabajan con los datos. Hoy vamos a centrarnos en la primera parte.

    Como configurar el script

    Cada línea del script contiene esta sintaxis:
    mysqlcheck -uusuario -pcontraseña --auto-repair --optimize account Ejemplo: Mi usuario es root, y mi contraseña 123456.
    La línea quedaría asi:

    mysqlcheck -uroot -p123456 --auto-repair --optimize account Editamos todas las líneas, damos permisos 777 al archivo, y guardamos. Para ejecutar escribimos: sh optimizar

    Aqui os dejo el script adjunto en un .rar

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  20. Me Gusta
    Serex got a reaction from ♥ TesT ♥ in [FIX] No se puede borrar personaje   
    Tutorial para resolver el bug de no se puede borrar personaje.
     
    Bueno chicos la guía es sencilla os la explico en 4 sencillos pasos:
     
    1-Entramos al navicat y nos vamos a la tabla player, click derecho y duplicate table.
    2-Borramos la tabla player_deleted.
    3-Renombramos nuestra tabla player_copy por player_deleted
    4-Boton derecho en player_deleted y truncate table.
     
    Reboot y listo.
    ¿Facil verdad?
     
    #MadeinZone
     
  21. Me Gusta
    Serex got a reaction from [D]ELARO ✓ in Instalar Metin2 (Simplificado)   
    Hola chicos, puesto que últimamente me toca instalar muchos servidores de metin2, aquí os traigo una pequeña guía bastante simplificada para instalar todo lo necesario para iniciar un servidor de metin2.
    portsnap fetch extract pkg install mariadb103-server echo 'mysql_enable="YES"' >> /etc/rc.conf cd / fetch libs.tgz fetch http://ftp.freebsd.org/pub/FreeBSD/releases/amd64/11.2-RELEASE/lib32.txz tar xzvf libs.tgz tar xzvf lib32.txz reboot
  22. Me Gusta
    Serex got a reaction from AF G X in [GUIA] Cambiar logo de GM en tu cliente   
    Bueno chicos os voy a explicar como cambiar el logo de gm en vuestro cliente, es una cosa bastante sencilla pero por si alguno no sabeis os dejo los pasos a seguir:

    1- Descompilamos el locale de nuestro cliente

    2- Una vez tengamos descompilado nuestro locale abrimos la carpeta y nos vamos hasta la carpeta "effect"

    3- Una vez en la carpeta "effect" veremos 2 archivos:

    "gm.mse" que nos indicara algunos valores de nuestro simbolo de GM como rotacion, tamaño, etc.

    "ymirred.tga" este es el simbolo de GM en si osea lo que debemos editar por el que queramos poner, se edita como una simple foto o lo puedes sustituir por otros simbolos ya posteados.

    4-Una vez editemos el "ymirred.tga" volvemos a compilar nuestro locale y lo insertamos en nuestro cliente, y ya tendremos el si­mbolo de Gm cambiado.
  23. Caca
    Serex got a reaction from Markus in [Videotutorial]Crear evoluciones, guía completa.   
    Bueno en este videotutorial explicamos como hacer que un item mejore en otro, además explicamos como editar los items que requiere para mejorar, el yang y la probabilidad de mejora.
     
    Es algo sencillo pero muy útil en tu servidor de Metin2.
     

  24. Me Gusta
    Serex got a reaction from Lamarck in [Quest] Ranking in-game   
    Bueno chicos hoy os traigo una sencilla quest para que podais ver hasta el top 15 en el juego clickando solo a 1 npc.
     

    quest raking begin state start begin when 20095.chat."Ranking" begin local rangliste = mysql_query("SELECT * FROM player.player WHERE player.name NOT LIKE '[%]%' ORDER BY player.level DESC, player.exp DESC","root","rootpw","player","rootip") say_title("Top 15") say("#: Nombre Nivel ") say("Top 1: "..rangliste.name[1].." "..rangliste.level[1].." ") say("Top 2: "..rangliste.name[2].." "..rangliste.level[2].." ") say("Top 3: "..rangliste.name[3].." "..rangliste.level[3].." ") say("Top 4: "..rangliste.name[4].." "..rangliste.level[4].." ") say("Top 5: "..rangliste.name[5].." "..rangliste.level[5].." ") say("Top 6: "..rangliste.name[6].." "..rangliste.level[6].." ") say("Top 7: "..rangliste.name[7].." "..rangliste.level[7].." ") say("Top 8: "..rangliste.name[8].." "..rangliste.level[8].." ") say("Top 9: "..rangliste.name[9].." "..rangliste.level[9].." ") say("Top 10: "..rangliste.name[10].." "..rangliste.level[10].." ") say("Top 11: "..rangliste.name[11].." "..rangliste.level[11].." ") say("Top 12: "..rangliste.name[12].." "..rangliste.level[12].." ") say("Top 13: "..rangliste.name[13].." "..rangliste.level[13].." ") say("Top 14: "..rangliste.name[14].." "..rangliste.level[14].." ") say("Top 15: "..rangliste.name[15].." "..rangliste.level[15].." ") local s = select("Salir") elseif s == 1 then return end end end
  25. Me Gusta
    Serex got a reaction from elbloqueconcreto23 in Parcheador Diffs   
    Hola chicos hoy os traigo una antigua pero útil herramienta, ya que varios usuarios me preguntaron como meter un diff al game, pues os traigo esta espléndida herramienta.
     
    Parcheador de Diffs.
     
    Es un programa en el cual solo tendrás que seleccionar el diff que le quieres meter al game, y el archivo game.
     
    Para meter un diff lo único que teneis que hacer es editar el archivo diff que viene en la descarga con un editor de texto y ponerle vuestro diff, una vez hecho esto ya solo queda parchear.
     

     
    Descarga:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
×
×
  • Crear nuevo...