Jump to content

RaggedFaun7

Miembro
  • Contador contenido

    3
  • Ingreso

  • Última visita

Actividad de reputación

  1. Me Gusta
    RaggedFaun7 reacted to akyleez in local.lua traducido   
    bueno ahora realice la traducción de local.lua y quiero compartirla. no esta 100% traducida pero si la gran mayoría espero que les guste la traducción y si les sirve agradezcan  tengo casi todo traducido y a lo mejor lo comparto con los miembros del foro.
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  2. Me Gusta
    RaggedFaun7 reacted to sebastianL2 in Locale.lua 100% español   
    Hola amigos, les vengo a traer mi propia traduccion de mi server, no tiene mi publicidad puesesta echa para vosotros no dice, Sige jugando Metin2xxxxx o esas cosas bueno sin mas nada que decir el link
     
    Link:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Creditos: Yo :foreveralone:
  3. Me Gusta
    RaggedFaun7 reacted to KeKo in [TIP] Meter nuevas Quests.   
    Hola a todos, para los que querais meter nuevas quests en vuestros servidores, hoy os dejare esta guia de como hacerlo.
     
    *Si durante alguno de estos dos metodos os da un error de librerías, aquí os dejo las librerias para files de 32 bits, y para files de 64 bits.
     
    Link resubido de las de 32bits:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Link resubido de las de 64 bits:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    *Lo siento no me fijé que no iban los links
     
     
    Hay 2 metodos:
     
    1- Mediante el make.sh que viene por defecto en los files de metin2 y que para usarlo para cargar una nueva quest tendreis que hacer lo siguiente:
     
    - Encendeis vuestro servidor hasta despues de logearos.
    - Poneis el siguiente comando (o el mismo pero con la ruta en la que este la carpeta quest en vuestros files)
     

    cd /home/game/quest - Meteis vuestra nueva quest (por ejemplo logeo.quest)
    - Ahora abris el archivo locale_list , que puede tener un nombre diferente dependiendo de los files, pero sera algo acabado en (_list).
    - Al final del archivo, poneis el nombre de vuestra nueva quest, con el .quest incluido (logeo.quest por ejemplo), LE DAIS UN ENTER AL FINAL DEL ARCHIVO, guardais y cerrais.
    - Ahora solo teneis que volver al bsd, y poner:
     

    chmod 777 make.sh && sh make.sh - Una vez hecho eso ya estara cargada vuestra nueva quest.
     
    - Inconvenientes de este metodo: Cargais la lista entera de quests.
     
    *Si haceis esto con el servidor encendido, poned reload q con vuestro gm y ya estara funcionando la nueva quest.
     
     
    2- Podéis hacer el método que a mi más me gusta, que es simplemente ir a la carpeta quest (cd /home/game/quest) y una vez allí poner el siguiente comando:
     

    ./qc nombredetuquest.quest Y una vez hecho eso ya os cargará la nueva quest.
     
    - Ventajas de este metodo: Solo recargas la quest que quieras y no todas como en el make.sh
  4. Me Gusta
    RaggedFaun7 reacted to -YC- in [QUEST]Registro en Juego   
    Hola shavots viendo en EPVP he encontrado una quest de registro en juego, pero estaba en alemán la he traducido y se las dejo en español espero les sirva, la dejo en adjunto y aquí:
    quest registro begin     state start begin         when 20011.chat"Registrarse" begin             say_title("Crear Nueva Cuenta")             say("")             say("Nombre de la Cuenta:")             account = input()             say("")             if account == "" then                 say_title("Error!")                 say("")                 say("Cada campo es obligatorio.")                 say("")                 say_reward("Un campo está vacío.")             else                 say_title("Crear una cuenta")                 say("")                 say_reward("Cuenta: ".. account .."")                 say("")                 say("Nombre:")                 name = input()                 say("")                 if name == "" then                     say_title("Error!")                     say("")                     say("Cada campo es obligatorio.")                     say("")                     say_reward("Fallo al llenar un campo.")                 else                     say_title("Crear una cuenta")                     say("")                     say_reward("Cuenta: ".. account .."")                     say_reward("Nombre: ".. name .."")                     say("")                     say("Contraseña:")                     password = input()                     say("")                     if password == "" then                         say_title("Error!")                         say("")                         say("Cada campo es obligatorio.")                         say("")                         say_reward("Fallo al llenar un campo.")                     else                         say_title("Crear una cuenta")                         say("")                         say_reward("Cuenta: ".. account .."")                         say_reward("Nombre: ".. name .."")                         say_reward("Contraseña: No visible")                         say("")                         say("E-Mail:")                         email = input()                         say("")                         if email == "" then                             say_title("Error!")                             say("")                             say("Cada campo es obligatorio.")                             say("")                             say_reward("Fallo al llenar un campo.")                         else                             say_title("Crear una cuenta")                             say("")                             say_reward("Cuenta: ".. account .."")                             say_reward("Nombre: ".. name .."")                             say_reward("Contraseña: No visible")                             say_reward("E-Mail: ".. email .."")                             say("")                             say("Código de borrado:")                             deletecode = input()                             say("")                             if deletecode == "" then                                 say_title("Error!")                                 say("")                                 say("Cada campo es obligatorio.")                                 say("")                                 say_reward("Fallo al llenar un campo.")                             else                                 say_title("Crear una cuenta")                                 say("")                                 say_reward("Cuenta: ".. account .."")                                 say_reward("Nombre: ".. name .."")                                 say_reward("Contraseña: nicht sichtbar")                                 say_reward("E-Mail: ".. email .."")                                 say_reward("Código de borrado: ".. deletecode .."")                                 say("")                                 local menu1 = select("Mostrar contraseña", "Crear una cuenta sin mostrar contraseña", "Salir")                                 if menu1 == 3 then                                     return                                 elseif menu1 == 1 then                                     say_title("Crear una cuenta")                                     say("")                                     say_reward("Cuenta: ".. account .."")                                     say_reward("Nombre: ".. name .."")                                     say_reward("Contraseña: ".. password .."")                                     say_reward("E-Mail: ".. email .."")                                     say_reward("Código de borrado: ".. deletecode .."")                                     say("")                                     local menu2 = select("Crear una cuenta", "Salir")                                     if menu2 == 2 then                                         return                                     else                                         say_title("Exito!")                                         say("")                                         say_reward("La cuenta ".. account .." fue creada.")                                         mysql_query("INSERT INTO account.account (login, password, real_name, social_id, email) values ('".. account .."', PASSWORD('".. password .."'), '".. name .."', '".. deletecode .."', '".. email .."');")                                     end                                 elseif menu1 == 2 then                                     say_title("Exito!")                                     say("")                                     say_reward("La cuenta ".. account .." fue creada.")                                     mysql_query("INSERT INTO account.account (login, password, real_name, social_id, email) values ('".. account .."', PASSWORD('".. password .."'), '".. name .."', '".. deletecode .."', '".. email .."');")                                 end                             end                         end                     end                 end             end         end     end end   Se me olvidaba 
     
    Créditos:
    definitely not Sensenmann de EPVP

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  5. Me Gusta
    RaggedFaun7 reacted to UnderWorks™ in Querys (muchas y completas)   
    Hola chicos bueno, les traigo un block de notas que arme que trae muchas querys casi todo lo que hay aportado hasta el momento, espero que les sirva. saludos
     
    PD: Descargar fichero adjunto
    PD2: no sabia en que parte del foro iría este tipo de aporte ya que soy nuevo y no encontré ninguno sobre "querys" lo lamento, de ir en otra parte muévanlo por favor.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  6. Me Gusta
    RaggedFaun7 reacted to harufen in Quest Panel GM   
    La quest con traducción chapuza pero ahí se las dejo xd. Edit/Funcionando.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  7. Me Gusta
    RaggedFaun7 reacted to harufen in Quest Panel GM   
    Alguien tiene esta quest. traducida? Yo la estoy traduciendo pero no sé si es así tal cual. 
     
     
    Gracias Por su atención.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  8. Me Gusta
    RaggedFaun7 reacted to IonutPopescu in [Online Tool] ItemsDB   
    ¡Hola! Este es un sitio donde se puede encontrar una base de datos de objetos interactivos en Metin2. Sé que hay ya es así, pero esta lista contiene la lista de objetos hasta la fecha y, además, se ha añadido la función de búsqueda de nombres de objetos

    ¡Espero que te ayude! (sorry for bad spanish )
     
    en:
    Hello! This is a site where you can find an interactive database objects in Metin2. I know there are already so, but this list contains the list of objects to date and in addition has been added search function object name
    I hope it will help you!
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  9. Me Gusta
    RaggedFaun7 reacted to Soren in AdminTool V5.   
    Buenas metin2zone, hoy les traigo el programa AdminTool V5 para administrar vuestro servidor de Metin2
     
    Fotos del programa:
     

     
     

     

     

     
     

     
    Link:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  10. Me Gusta
    RaggedFaun7 reacted to Nolberto in Capturar Big5 (Tradicional) con Notepad++   
    Hola traductores y traductoras de las quest del Metin2. Aca dejo un tip para capturar los caracteres Big5 (Tradicional) en cada quest u otro archivo.

    Cuando nosotros hayamos extraído la carpeta entera "locale" en su interior encontraremos las quest. Abriremos cualquiera con el editor de texto que tengamos instalado en nuestro sistema. Este es un ejemplo con el Notepad++

    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.

    Créditos: Narcótico
  11. Me Gusta
    RaggedFaun7 reacted to DiosMen in [VIDEOTUTORIAL]Modificar tiendas   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  12. Me Gusta
    RaggedFaun7 reacted to DiosMen in [VIDEOTUTORIAL] Cambiar pong (Cliente y serverfiles)   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  13. Me Gusta
    RaggedFaun7 reacted to Akroma in Baul del Aprendiz   
    Bueno, ya que estaba hablando con vampirito, e decidido hacer el baul del aprendiz, esta bastante simplificado con 1 array muy facilmente modificable.
    Aqui os la dejo.
     
    Link:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  14. Me Gusta
    RaggedFaun7 reacted to Pai in [Mini-Release] 4 inventarios.   
    Bueno, aquí un aporte mas o menos nada...
     
    Game y db vanilla y las libs y todo lo demás del cliente.
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Disfrútenlo.
     
    ¡¡Saludos!!
     
     
    Créditos: Vanilla por el game y la db y todo eso.
     
  15. Me Gusta
    RaggedFaun7 reacted to leo2993 in [GUIA] MONTAR SERVER POR IP -[HOME ROOT]- [FOTOS INCLUIDAS]   
    [GUIA] MONTAR SERVER POR IP -[HOME ROOT]-

    [FOTOS INCLUIDAS]

     

     

     

    ¿Es un dolor de cabeza que tus amigos no puedan entrar a tu servidor?

    ¿Te sientes agotado y ya no sabes que hacer?

     

     

     

    --------------------------AQUÍ ESTA TU SOLUCIÓN--------------------------

     

     

     

     

    __________NECESARIOS__________

     

     

     

     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. (CLICK PARA DESCARGAR)
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. (CLICK PARA DESCARGAR)
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. (CLICK PARA VER)
    CLIENTE (VIENE EN EL POST DEL SERVER FILES NORMALMENTE)
     

    Recomendación: Tener el SERVER MONTADO para solo configurar la IP.

     

     

     

    PASOS A SEGUIR

     

     

     

    1

     



     

     

    Hacemos click en el botón INICIO y luego click derecho sobre EQUIPO.
    Seguido le damos click sobre ADMINISTRAR.
     

     



     

     

     

    Seguido hacemos click sobre ADMINISTRADOR DE DISPOSITIVOS.
     

     

     



     

     

     

    Seguido hacemos click derecho sobre nuestro NOMBRE DE USUARIO y SELECCIONAMOS AGREGAR HARDWARE HEREDADO.
     

     

     



     

     

    Haremos click sobre SIGUIENTE.
     

     



     

     

     

    Marcaremos la opción INSTALAR EL HARDWARE SELECCIONADO MANUALMENTE DE UNA LISTA (AVANZADO).
    Haremos click sobre SIGUIENTE.
     

     

     



     

     

     

    Seleccionaremos ADAPTADORES DE RED y haremos click en SIGUIENTE.
     

     

     



     

     

    ESPERAREMOS UNOS CUANTOS SEGUNDOS.
     

     

     



     

     

    Seleccionaremos MICROSOFT y en la parte derecha seleccionaremos ADAPTADOR DE BUCLE INVERTIDO DE MICROSOFT.
    Haremos click en SIGUIENTE.
     

     

     



     

     

    Aquí haremos click de nuevo en SIGUIENTE.
     

     



     

     

    Una vez nos muestre esta ventana haremos click en FINALIZAR.
     

     

     



     

     

     

    AGREGAR LOS PUERTOS A NUESTRO ROUTER.
    [GUIA] SABER Y AGREGAR NUESTROS PUERTOS AL ROUTER  >>> Próximamente el enlace.

     

     

     



     

     

     

    Entramos en nuestro VIRTUAL BOX.
    Seleccionamos nuestra maquina virtual con el servidor montado.
    Haremos click sobre CONFIGURACIÓN.
     

     

     



     

     

     

    Haremos click sobre RED.
     

     



     

     

     

    En CONECTADO A seleccionaremos ADAPTADOR PUENTE.
     

     

     



     

     

     

    En NOMBRE seleccionaremos ADAPTADOR DE BUCLE INVERTIDO DE MICROSOFT y hacemos click en ACEPTAR.
    DESPUÉS INICIAMOS LA MAQUINA VIRTUAL
     

     



     

     

    Una vez iniciada la MAQUINA VIRTUAL escribiremos sysinstall y apretaremos ENTER.
     

     



     

     

     

    Seleccionaremos CONFIGURE y apretaremos ENTER.
     

     



     

     

    BAJANDO LA LISTA seleccionamos NETWORKING y apretamos ENTER.
     

     

     



     

     

     

    Seleccionaremos INTERFACES y apretaremos ENTER.
     

     

     



     

     

     

     

    Seleccionaremos em0 y apretaremos ENTER.
     

     



     

     

     

    Seleccionamos NO y apretamos ENTER.
     

     

     



     

     

     

    Seleccionamos NO y apretamos ENTER.
     

     

     



     

     

    En HOST pondremos localhost.com (o cualquier otra cosa)
    En DOMAIN lo dejamos tal cual.
    En IPv4 Gateway pondremos NUESTRA IP PÚBLICA ACABADA EN .1 y en NAME SERVER lo mismo. (ejemplo mi ip publica es 81.967.126.90, mi ip publica acabada en .1 sería : 81.967.126.1)
    En IPv4 Address ponemos NUESTRA IP PÚBLICA.
    Seleccionaremos OK y apretamos ENTER.
     

     

     



     

     

     

    Selecionamos YES y apretamos ENTER.

    Minimizamos la ventana de nuestra MAQUINA VIRTUAL.

     

     

     



     

     

     

    Vamos a PANEL DE CONTROL.
     

     



     

     

    Hacemos click sobre REDES E INTERNET.
     

     

     



     

     

     

     

    Hacemos click sobre CENTRO DE REDES Y RECURSOS COMPARTIDOS.
     

     

     



     

     

     

     

    Haremos click en CAMBIAR CONFIGURACIÓN DEL ADAPTADOR.
     

     

     



     

     

     

    Haremos click derecho sobre el ADAPTADOR DE BUCLE INVERTIDO DE WINDOWS.
     

     

     



     

     

     

     

    Seleccionamos PROTOCOLO DE INTERNET VERSIÓN 4 (TCP/IPV4).
    Hacemos click en PROPIEDADES.
     

     

     



     

     

     

    Seleccionamos USAR LA SIGUIENTE DIRECCIÓN IP
    En DIRECCIÓN IP pondremos nuestra IP PÚBLICA ACABADA EN .1
    En MÁSCARA DE SUBRED le asignaremos 255.255.255.0
    Haremos click en ACEPTAR.
     

     

     



     

     

     

     

    Haremos click en ACEPTAR.

    Hacemos un REBOOT en nuestra MAQUINA VIRTUAL.

     

     

     



     

     

     

    ABRIMOS EL PORTMAP.
    En INTRODUCIR IP tiene que estar asignada ANY IP para todos los puertos que tengamos o agreguemos si es necesario.
    En IP DE SALIDA pondremos nuestra IP PÚBLICA para todos los puertos.
     

     



     

     

     

     

    Nos quedaría algo así.

    Después iniciaremos todos los puertos (seleccionar puerto y hacer click sobre EMPEZAR!!!)

    Minimizamos el PORT MAP.

     

    Iniciamos el SERVER en la MAQUINA VIRTUAL.
     

     

    __________________________________________________________________________________________________________

     

     

     

     

    Ahora nos falta editar nuestro root del cliente

    cambiándole la IP con la IP PÚBLICA y listo, ya podemos 

    pasar el cliente a nuestros amigos y jugar juntos

    sin que les echen del LOGUIN.

     

     

    ___________________________________________________________________

     

     

    Hasta aquí la GUIA, espera que os haya ayudado y podáis jugar con vuestros amigos.

     

     

    Créditos : Greetz, d3s4st3r y yo por traducción y imágenes.

     

     

    PD: He puesto muchas fotos para que sea una Guia fácil.

     

     

    SALUDOS Y SUERTE.

  16. Me Gusta
    RaggedFaun7 reacted to Croqueta in [HowTo] como meter las quests en el Foro(con tabs)   
    1.paso copia la quest

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

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. 3.paso escribe el codigo

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. 4.paso pone la quest en el codigo

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. 5.paso la resulta

    quests croquetatest begin state start begin when login begin say("hola, soi la croqueta, bien tostaita y calientita.") end end end
  17. Me Gusta
    RaggedFaun7 reacted to ღReveld™ in [QUEST]Evento de pesca   
    esta es la quest y abajo esta la descarga! ESPERO Les sirva"
     
    quest horse_exchange_ticket begin
            state start begin when 20092.chat."Evento de Pesca!" begin say_title("Has escuchado sobre la pesca?") say("Yo que soy una pobre mujer") say("no soy nada inteligente,") say("de echo, ni una caña se usar por eso hago") say("estos eventos, para conseguir algo de alimento.") say("Puedo darte un premio por cada pez pequeño") say("que me traegas, pero solo durante el evento") say(" ") say("Vuelve cuando tengas un Pez Pequeño...") end                   when 20092.chat."Premio: Frag. de Piedra Dragon x3!" with pc.countitem("27802")>=1 begin                         say_title("Hwa-Hee:")                         say("")                         say("Me has alegrado el dia con esto")                         say("ahora podre alimentarme y a mi")                         say("Familia, Muchas gracias...")                         say("")                         say("Quieres tu premio?")                         say("")                         local b=select("Si.", "No")                         if 1==b then                                 if pc.countitem("27802")>=1 then                                         pc.removeitem("27802", 1)                                         pc.give_item2("30270", 3)                                         say("Suerte.")                                 end                         elseif 2==b then                         else                                 say("UNKNOWN BUTTON ["..b.."]")                         end                 end         end         state __COMPLETE__ begin                 when enter begin                         q.done()                 end         end end   quest horse_exchange_ticket begin         state start begin                 when 20092.chat."Premio: Alubia del dragon V." with pc.countitem("27802")>=1 begin                         say_title("Hwa-Hee:")                         say("")                         say("Muchas gracias, ahora tendre")                         say("algo de alimento, de verdad muchas")                         say("gracias")                         say("")                         say("Quieres tu premio?")                         say("")                         local b=select("Si.", "No")                         if 1==b then                                 if pc.countitem("27802")>=1 then                                         pc.removeitem("27802", 1)                                         pc.give_item2("100300", 1)                                         say("Suerte.")                                 end                         elseif 2==b then                         else                                 say("UNKNOWN BUTTON ["..b.."]")                         end                 end         end         state __COMPLETE__ begin                 when enter begin                         q.done()                 end         end end   quest horse_exchange_ticket begin         state start begin                 when 20092.chat."Premio: Cor Draconis Legendario" with pc.countitem("27802")>=1 begin                         say_title("Hwa-Hee:")                         say("")                         say("Hola de nuevo, veo que ")                         say("me has conseguido un pez")                         say("con esto tendre algo de alimento.")                         say("Muchas gracias...")                         say("Quieres la recompenza?")                         say("")                         local b=select("Si.", "No")                         if 1==b then                                 if pc.countitem("27802")>=1 then                                         pc.removeitem("27802", 1)                                         pc.give_item2("50256", 1)                                         say("Suerte.")                                 end                         elseif 2==b then                         else                                 say("UNKNOWN BUTTON ["..b.."]")                         end                 end         end         state __COMPLETE__ begin                 when enter begin                         q.done()                 end         end end   quest horse_exchange_ticket begin         state start begin                 when 20092.chat."Premio: Cabeza Reducida!" with pc.countitem("27802")>=1 begin                         say_title("Hwa-Hee:")                         say("")                         say("Gracias, ahora con esto tendre")                         say("algo de alimento")                         say("recuerda que puedes traerme mas")                         say("...")                         say("Quieres la Recompenza?")                         say("")                         local b=select("Si.", "No")                         if 1==b then                                 if pc.countitem("27802")>=1 then                                         pc.removeitem("27802", 1)                                         pc.give_item2("30319", 1)                                         say("Suerte.")                                 end                         elseif 2==b then                         else                                 say("UNKNOWN BUTTON ["..b.."]")                         end                 end         end         state __COMPLETE__ begin                 when enter begin                         q.done()                 end         end end   quest horse_exchange_ticket begin         state start begin                 when 20092.chat."Premio: Baul de Oscuridad!" with pc.countitem("27802")>=1 begin                         say_title("Hwa-Hee:")                         say("")                         say("Ohh.. este pez es muy grande")                         say("ahora tendre algo para alimentarme")                         say("Muchas gracias")                         say("...")                         say("Quieres tu recompenza?")                         say("")                         local b=select("Si.", "No")                         if 1==b then                                 if pc.countitem("27802")>=1 then                                         pc.removeitem("27802", 1)                                         pc.give_item2("50254", 1)                                         say("Suerte.")                                 end                         elseif 2==b then                         else                                 say("UNKNOWN BUTTON ["..b.."]")                         end                 end         end         state __COMPLETE__ begin                 when enter begin                         q.done()                 end         end end   quest horse_exchange_ticket begin         state start begin                 when 20092.chat."Premio: Llave Aracnida !" with pc.countitem("27802")>=1 begin                         say_title("Hwa-Hee:")                         say("")                         say("Tengo unas llaves aracnidas de sobra")                         say("Puedo cambiarlas por peces")                         say("de todos modos no me sirven mas")                         say("...")                         say("Quieres la llave?")                         say("")                         local b=select("Si.", "No")                         if 1==b then                                 if pc.countitem("27802")>=1 then                                         pc.removeitem("27802", 1)                                         pc.give_item2("30324", 1)                                         say("Suerte.")                                 end                         elseif 2==b then                         else                                 say("UNKNOWN BUTTON ["..b.."]")                         end                 end         end         state __COMPLETE__ begin                 when enter begin                         q.done()                 end         end end   quest horse_exchange_ticket begin         state start begin when 9007.chat."Evento de Pesca!" begin say_title("Has escuchado sobre la pesca?") say("") say("Yo en mis tiempos salia a pescar con mis") say("amigos, ahora que soy algo viejo no puedo") say("hacerlo, y necesito algo de alimento.") say("Yo te dare un premio cada ves que me consigas un") say("Pez Lucioperca, son un poco dificil conseguir") say("Pero recuerda, entre mas dificil mejor recompenza") say("") say("Vuelve cuando tengas un Pez Lucioperca...") end                   when 9007.chat."Premio: Panfleto Contencion x5!" with pc.countitem("27803")>=1 begin                         say_title("Campesino:")                         say("")                         say("Me gusta mucho este tipo de pez,")                         say("sus escamas son un poco suave")                         say("Muchas gracias...")                         say("")                         say("Quieres tu premio?")                         say("")                         local b=select("Si.", "No")                         if 1==b then                                 if pc.countitem("27803")>=1 then                                         pc.removeitem("27803", 1)                                         pc.give_item2("70031", 5)                                         say("Suerte.")                                 end                         elseif 2==b then                         else                                 say("UNKNOWN BUTTON ["..b.."]")                         end                 end         end         state __COMPLETE__ begin                 when enter begin                         q.done()                 end         end end   quest horse_exchange_ticket begin         state start begin                 when 9007.chat."Premio: Espada venenosa+6." with pc.countitem("27803")>=1 begin                         say_title("Campesino:")                         say("")                         say("Muchas gracias, este pez es")                         say("muy agradable a la hora de comerlo")                         say("Hehe...")                         say("")                         say("Quieres tu premio?")                         say("")                         local b=select("Si.", "No")                         if 1==b then                                 if pc.countitem("27803")>=1 then                                         pc.removeitem("27803", 1)                                         pc.give_item2("186", 1)                                         say("Suerte.")                                 end                         elseif 2==b then                         else                                 say("UNKNOWN BUTTON ["..b.."]")                         end                 end         end         state __COMPLETE__ begin                 when enter begin                         q.done()                 end         end end   quest horse_exchange_ticket begin         state start begin                 when 9007.chat."Premio: Campana Bambu+6" with pc.countitem("27803")>=1 begin                         say_title("Campesino:")                         say("")                         say("Espero me tengas un pez bueno.")                         say("en estos tiempos es dificil conseguir peces")                         say("los animales salvajes los comen todos.")                         say("Muchas gracias...")                         say("Quieres la recompenza?")                         say("")                         local b=select("Si.", "No")                         if 1==b then                                 if pc.countitem("27803")>=1 then                                         pc.removeitem("27803", 1)                                         pc.give_item2("5126", 2)                                         say("Suerte.")                                 end                         elseif 2==b then                         else                                 say("UNKNOWN BUTTON ["..b.."]")                         end                 end         end         state __COMPLETE__ begin                 when enter begin                         q.done()                 end         end end   quest horse_exchange_ticket begin         state start begin                 when 9007.chat."Premio: Llave en espiral x2!" with pc.countitem("27803")>=1 begin                         say_title("Campesino:")                         say("")                         say("Gracias, ahora con esto tendre")                         say("algo de alimento")                         say("recuerda que puedes traerme mas")                         say("...")                         say("Quieres la Recompenza?")                         say("")                         local b=select("Si.", "No")                         if 1==b then                                 if pc.countitem("27803")>=1 then                                         pc.removeitem("27803", 1)                                         pc.give_item2("30179", 2)                                         say("Suerte.")                                 end                         elseif 2==b then                         else                                 say("UNKNOWN BUTTON ["..b.."]")                         end                 end         end         state __COMPLETE__ begin                 when enter begin                         q.done()                 end         end end   quest horse_exchange_ticket begin         state start begin                 when 9007.chat."Premio: Piedra arcoiris x3!" with pc.countitem("27803")>=1 begin                         say_title("Campesino:")                         say("")                         say("Ohh.. este pez es muy grande")                         say("ahora tendre algo para alimentarme")                         say("Muchas gracias")                         say("...")                         say("Quieres tu recompenza?")                         say("")                         local b=select("Si.", "No")                         if 1==b then                                 if pc.countitem("27803")>=1 then                                         pc.removeitem("27803", 1)                                         pc.give_item2("50512", 1) pc.give_item2("50512", 1) pc.give_item2("50512", 1)                                         say("Suerte.")                                 end                         elseif 2==b then                         else                                 say("UNKNOWN BUTTON ["..b.."]")                         end                 end         end         state __COMPLETE__ begin                 when enter begin                         q.done()                 end         end end   quest horse_exchange_ticket begin         state start begin                 when 9007.chat."Premio: Chakram Ala Demonio+6!" with pc.countitem("27803")>=1 begin                         say_title("Campesino:")                         say("")                         say("Gracias por traer este pez")                         say("por fin tendre algo de comer")                         say("vuelve si tienes mas")                         say("...")                         say("Quieres el premio?")                         say("")                         local b=select("Si.", "No")                         if 1==b then                                 if pc.countitem("27803")>=1 then                                         pc.removeitem("27803", 1)                                         pc.give_item2("1136", 1)                                         say("Suerte.")                                 end                         elseif 2==b then                         else                                 say("UNKNOWN BUTTON ["..b.."]")                         end                 end         end         state __COMPLETE__ begin                 when enter begin                         q.done()                 end         end end   quest horse_exchange_ticket begin         state start begin when 30000.chat."Evento de Pesca!" begin say_title("Nota del vendedor ambulante:") say("") say("Estoy algo ocupado,") say("Necesito tambien alimento, pero con lo que vendo") say("no me alcanza para mi familia.") say("Dejo esta caja aqui, para recolectar peces") say("Pero a cambio doy una armaduras como recompenza") say("por cada 3 peces") say("Vuelve cuando tengas 2 Pez Mandarin...") end                   when 30000.chat."Premio: Armadura Ninja+7!" with pc.countitem("27804")>=2 begin                         say_title("Caja del vendedor ambulante:")                         say("")                         say("Toma cuidadosamente esta armadura")                         say("por favor no toques mas, recuerda")                         say("un pez, un premio...")                         say("")                         say("Quieres tu premio?")                         say("")                         local b=select("Si.", "No")                         if 1==b then                                 if pc.countitem("27804")>=2 then                                         pc.removeitem("27804", 2)                                         pc.give_item2("11497", 1)                                         say("Suerte.")                                 end                         elseif 2==b then                         else                                 say("UNKNOWN BUTTON ["..b.."]")                         end                 end         end         state __COMPLETE__ begin                 when enter begin                         q.done()                 end         end end   quest horse_exchange_ticket begin         state start begin                 when 30000.chat."Premio: Armadura negra de Guerrero+7" with pc.countitem("27804")>=2 begin                         say_title("Caja del vendedor ambulante:")                         say("")                         say("Toma cuidadosamente la armadura")                         say("No tomes nada mas, recuerda")                         say("Un pez, una armadura")                         say("")                         say("Quieres tu premio?")                         say("")                         local b=select("Si.", "No")                         if 1==b then                                 if pc.countitem("27804")>=2 then                                         pc.removeitem("27804", 2)                                         pc.give_item2("11297", 1)                                         say("Suerte.")                                 end                         elseif 2==b then                         else                                 say("UNKNOWN BUTTON ["..b.."]")                         end                 end         end         state __COMPLETE__ begin                 when enter begin                         q.done()                 end         end end   quest horse_exchange_ticket begin         state start begin                 when 30000.chat."Premio: Armadura negra de Sura+7" with pc.countitem("27804")>=2 begin                         say_title("Caja del vendedor ambulante:")                         say("")                         say("Toma cuidadosamente esta armadura")                         say("No tomes nada mas")                         say("Recuerda, un pez, un premio.")                         say("...")                         say("Quieres la recompenza?")                         say("")                         local b=select("Si.", "No")                         if 1==b then                                 if pc.countitem("27804")>=3 then                                         pc.removeitem("27804", 2)                                         pc.give_item2("11697", 1)                                         say("Suerte.")                                 end                         elseif 2==b then                         else                                 say("UNKNOWN BUTTON ["..b.."]")                         end                 end         end         state __COMPLETE__ begin                 when enter begin                         q.done()                 end         end end   quest horse_exchange_ticket begin         state start begin                 when 30000.chat."Premio: Armadura negra de chaman+7" with pc.countitem("27804")>=2 begin                         say_title("Caja del vendedor ambulante:")                         say("")                         say("Toma cuidadosamente esta armadura")                         say("No tomes nada mas, recuerda")                         say("un pez, un premio")                         say("...")                         say("Quieres la Recompenza?")                         say("")                         local b=select("Si.", "No")                         if 1==b then                                 if pc.countitem("27804")>=3 then                                         pc.removeitem("27804", 2)                                         pc.give_item2("11897", 1)                                         say("Suerte.")                                 end                         elseif 2==b then                         else                                 say("UNKNOWN BUTTON ["..b.."]")                         end                 end         end         state __COMPLETE__ begin                 when enter begin                         q.done()                 end         end end   quest horse_exchange_ticket begin         state start begin when 20080.chat."Evento de Pesca!" begin say_title("Primo de Uriel") say("") say("Hola, soy el primo de uriel,") say("De ves en cuando estoy desocupado") say("y hago este tipo de eventos para conseguir") say("algo de alimento para mi y mi familia,") say("Tu puedes ayudarme, consigueme Lucioperca Grande") say("por cada 2 peces") say("Te dare un premio...") end                   when 20080.chat."Premio: Baul de Topacio!" with pc.countitem("27805")>=2 begin                         say_title("Primo de Uriel:")                         say("")                         say("Ohh... has traido un pez")                         say("Tengo unos premios maravillosos")                         say("Por esa razon pido 3 peces...")                         say("")                         say("Quieres tu premio?")                         say("")                         local b=select("Si.", "No")                         if 1==b then                                 if pc.countitem("27805")>=2 then                                         pc.removeitem("27805", 2)                                         pc.give_item2("50130", 1)                                         say("Suerte.")                                 end                         elseif 2==b then                         else                                 say("UNKNOWN BUTTON ["..b.."]")                         end                 end         end         state __COMPLETE__ begin                 when enter begin                         q.done()                 end         end end   quest horse_exchange_ticket begin         state start begin                 when 20080.chat."Premio: Trozos de un Mapa" with pc.countitem("27805")>=2 begin                         say_title("Primo de Uriel:")                         say("")                         say("Ohh... has traido un pez")                         say("Tengo premios muy buenos")                         say("Es por eso que pido 3 peces")                         say("")                         say("Quieres tu premio?")                         say("")                         local b=select("Si.", "No")                         if 1==b then                                 if pc.countitem("27805")>=2 then                                         pc.removeitem("27805", 2)                                         pc.give_item2("30128", 1)                                         say("Suerte.")                                 end                         elseif 2==b then                         else                                 say("UNKNOWN BUTTON ["..b.."]")                         end                 end         end         state __COMPLETE__ begin                 when enter begin                         q.done()                 end         end end       Descarga ↓  
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
     
     
  18. Me Gusta
    RaggedFaun7 reacted to KeKo in [TIP] Guias basicas en Navicat   
    Hola a todos hoy os traigo varias guias para modificar cosas de su server usando el Navicat (hagan clik en las lupas para ver las imágenes mejor):
     
     
     
     
    [hide]2ªGuía:Modificar las opciones de los bonus 1-5 y bonus 6-7
     
    -Abrimos el Navicat, entramos en él y vamos a la tabla player.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    -Una vez allí abrimos la tabla item_attr

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    -Esta tabla contiene todas las opciones que pueden salir en cualquier parte del equipo al dopar.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    La modificamos como queramos, teniendo en cuenta que:
    -La 1ª columna nos dice que opción es (Fuerza contra demns, HP, fuerza, etc....)
    -La columna prob marca la posibilidad de que esa opción salga al dopar.
    -lvl1-5, marcan los diferentes grados de la opción, es decir, que no siempre salga una determinada cantidad de esa opción, sino que pueda salir 1, 2 ,10 ,15.... o así. Si queremos que al dopar solo salga 20% de mediohumanos por ejemlo, ponemos 20 en todas las casillas:lvl1,lvl2,lvl3,lvl4 y lvl5.
    -Las casillas weapon, body, wrist, foots, neck, head, shield, ears son las que hacen que una opción pueda salir en: un arma, una armadura, un collar, un escudo, un casco.....
     
     
    -Bien ahora para modificar la 6ª y 7ª opcion de una parte de nuestro equipo vamos a la tabla item_attr_rare que estará debajo de la tabla item_attr. La modificamos igual que la anterior.

    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.[/hide]  
    [hide]3ª y 4ª Guías:Poner [GM] o cualquier otra cosa entre [] en el nombre de un pj y subir stats a 32k
     
    -Abrimos el navicat, y vamos a la tabla player. Una vez allí abrimos la tabla player, que es la que tiene la lista de todos los jugadores de tu server.

    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.  
    -Buscamos el jugador al que queremos poner [GM] y en name le ponemos eso en su nombre.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    -Para subirle los stats a 32000 a un pj vamos a la misma tabla y buscamos donde pone:st, ht, dx, iq y le ponemos al pj 32000 en cada una de esas columnas.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    -Tras un reboot el jugador tendrá [GM] en el nombre, si ya era GM tenemos que ir a common, gmlist y añadir el [GM] a su nombre, si no era Gm vamos a esa tabla y ponemos el nombre tal y como es ahora con el [GM][/hide]
     
    [hide]5ªGuía:Añadir objetos a una tienda
     
    -Abrimos el Navicat y vamos a la sección de tablas player.
     
    -Una vez allí, sabiendo el id del NPC que es la tienda, abrimos la tabla shop. Esa tabla nos indica el número de tienda de cada NPC que es tienda en la primera de sus columnas, vnum. Npc_vnum es la id del NPC que es tienda.
    De esta tabla nos quedamos con vnum, en mi ejemplo es el NPC 9007 (traficante de armas) y su vnum es el 5.

    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.  
    -Ahora abrimos la tabla shop_item, que es la que tiene los objetos que hay en tiendas. Le damos a añadir fila, y la rellenamos con los siguiente datos (en mi ejemplo añado al npc 9007 los objetos de invocar al rey demonio y al rey llama ).

    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.  
    +Shop_vnum:vnum de la tabla shop.
    +item_vnum:id del objeto que queremos añadir a la tienda.
    +count: cantidad de ese objeto que queremos que se venda en la tienda.
     
    -Una vez hecho eso vamos a la tabla item_proto.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    -Buscamos el id del objeto/s que hemos añadido a la tienda y vamos a la columna gold, en ella ponemos el precio que tendrá ese objeto/s en el server.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.[/hide]  
    Pues esto es todo, sé que varias de las guías no tienen mucha utilidad, pero creo que están bien explicadas y con imágenes de cada paso, lo que puede que ayude a alguien .
  19. Me Gusta
    RaggedFaun7 reacted to SeMa™ in [Guía] Como instalar files en .tgz o tar.gz   
    USO EXCLUSIVO PARA MZ = Metin2Zone.
     
    Buenas a todos , pues vengo a haceros una guia del funcionamiento de los .tar.gz o .tgz,
    ya que muchos no saben como instalar files o la db en sus servidores y me pidieron una guia...
    Bueno empezemos.
     
    Un archivo .tgz o .tar.gz se puede instalar de la siguiente forma.
     
    Bien si tu servidor es Dedicado o Hamachi ( en este entran servergames y demas...)
     
    Bueno sabeis que los dedicados llevan una ruta distinta los files a los del hamachi .
     
    En la cual los hamachi entran en /usr/home/game y los dedicados en /home/game
     
    Bueno pues bien aqui empezare por como sacar tus files sin tener que sacar un .vdi ( en este caso para los hamachis )
     
    Lo primero que nada enciendes el servidor y tienes que ir al virtualbox y luego hacer los siguientes comandos.
     
    Para comprimir :
     
    Una vez logeado escribimos .
     

    cd / tar czvf nombre.tgz /home/game ---> donde pone nombre yo siempre suelo poner "files" y donde pone /home/game es la ruta a comprimir. Para descomprimir :
     

    cd / tar xzvf nombre.tgz tar -xf nombre.tgz ( solo en casos especiales creo ) xd Bien , ahora explicare el funcionamiento de ello .
     
    cd / indica el sitio a comprimir / descomprimir , en este caso yo lo puse en la raiz. y lo demas creo que todos los sabeis.
     
    Bien ahora pasaré a una vez que tengo el .tgz y quiero instalarlo en mi servidor , ¿que hago?
     
    Bueno pues seguiras el comando de descomprimir puesto arriba.
     
    En la cual los hamachi entran en /usr/home/game y los dedicados en /home/game como dije arriba.
     
    Ya esta? todo listo?
     
    Bueno pues sí hay tienes la forma de descompirmir y comprimir.
     
    Fallos frecuentes.
     
    Se me comprimio y no se donde ?
     
    No se comprime?
     
    Bueno pues aqui dejo una solucion.
     
    Cogen este archivo que dejare en adjuntos que se llama comprimir.sh.
     
    Lo meten en el mismo sitio donde esta el start.sh en /home/game.
     
    Luego para hacerlo funcionar , hacen lo siguiente.
     

    Dedicado cd /home/game sh comprimir.sh
    Hamachi cd /usr/home/game sh comprimir.sh Funciones de este "programa"
     
    Pues bien la funcionalidad de este "programa" es comprimirte bien los files o la db en la ruta cd / y asin no tener problemas al hacerlo tu.
     
    ¿Bueno , creo que ha quedado todo claro no?
     
    PD : Si hay alguna guia como esta , pueden borrarla .
     
    PD2: Si tengo algun fallo corregir , lo hice muy ligero y creo que esta bien.
     
    Aqui la descarga.
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  20. Me Gusta
    RaggedFaun7 reacted to Joakin47 in Item_Proto SQL de Metin2ES   
    Buenas, os traigo éste aporte, no es nada del otro mundo, pero sé que a muchos les servirá
    Les traigo el Item_proto SQL de Metin2ES.
    Para los que no sepan que es SQL, es para el servidor, osea para que lo puedan implementar en el servidor, obviamente está 100% en español
    Está testeado por mí y funciona al 100% y no tienen ningún bug en lo que he podido ver
     
    Muy bien, pero ¿Cómo lo implemento?
    Pues es muy simple, solo lo arrastran desde la carpeta a la DB player en el navicat, el otro lo borran, lo remplazan o lo re nombran.
    Si llegan a encontrar un bug me lo comunican
     
    El item_proto sólo funciona en Serverfiles 2010 para arriba (No estoy seguro que en el de Daroo funcionen), en mi caso lo probé con files 2011.
    También dejo el item_proto del cliente para el que le interece
     
    Saludos y espero que les sirva

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  21. Me Gusta
    RaggedFaun7 reacted to andrews95 in Traducción mob_proto y el Item_proto   
    Puesto que mucha gente se ha dedicado a traducir el mob_proto y el item_proto valor por valor tardando siglos y posteando versiones incompletas, os traigo de mi mano la forma más real de hacerlo. Convirtiendo los mob_proto e Item_proto en tablas SQL. Sí, se que aveces esta opción puede dar errores con los valores reales de una arma por ejemplo, o que falten armas armaduras objetos... por eso mismo hice este tutorial, traduciremos desde una tabla auxiliar la tabla real.

    ¿Como lo hacemos?

    Yo ya pasé los xml a sql, así pues dejaré un backup de mi tabla, de tal forma que solo tendrán que seguir este sencillo tutorial.

    Empezamos con el más importante: Item_proto

    -------------------------------------------------

    Paso 1.-
    Creamos la tabla item_translating:
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.!JVVEmbYS!Y0bSQC-dMBhXy4RFUZVrPFcuIYoncjaOZtuaR0cbjmU  
    Paso 2.- En caso de estar en Navicat, clicamos encima de la tabla recientemente creada y vamos a Design Table, una vez hecho eso, procederemos a ir a "Triggers" Y crearemos un trigger Before Insert (El nombre pueden poner el que quieran)

    Crear trigger before insert en la tabla recientemente creada con el siguiente código
     
    (Code En El Archivo Descargado Anteriormente)
     
    Una vez hecho esto, solamente tendrán que ejecutar todas las querys que conforman mi tabla SQL
    (Archivo Adjunto)

    Una vez hecho esto, la tabla Item_proto estará 100% traducida, por lo tanto todos los items que cojan del suelo ya tendrán nombre, incluso los items de mejora... TODO 100%
     
    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
     
     
    Traducir mob_proto

    Traducir el mob_proto puede ser útil sobretodo para cuando procedemos a modificar un mob o lo queremos localizar en la base de datos encontrarlo con rapidez, para este tutorial seguiremos el mismo esquema que el anterior.

    1.- Creamos una tabla para traducir el mob_proto
     
    (Code En El Archivo Descargado Anteriormente)
     
    De la misma forma que anteriormente, creamos un trigger before insert con el siguiente código:
     
    (Code En El Archivo Descargado Anteriormente)
     
    Una vez hecho esto, solamente tendremos que insertar todos los valores en la tabla creada 
    (documento adjunto)


    Una vez ejecutada la query, ya tendrán todo el mob_proto 100% traducido con los nombres ORIGINALES del .es

    Ante la imposibilidad de subir archivos (El foro no me deja) voy a subirlo a mediafire, así si alguien puede subirlo al foro que lo haga plis xD

    Mob_translating:

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

    *SI LA TABLA NO ES locale_name SINO gb2312name

    En vez de:

    UPDATE player.item_proto set locale_name=new.locale_name WHERE vnum=new.vnum; 

    Usáis esto:

    UPDATE player.item_proto set gb2312name=new.locale_name WHERE vnum=new.vnum;  
    Gracias A : 

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Fuente:
    Universo Juegos
  22. Me Gusta
    RaggedFaun7 reacted to DryUz in Nuevo portMap Automatico se prende solito :)   
    Bueno les traigo el portmap automatico
    para el que no sabe que es "automatico" - es que los puertos se prenden solos
     
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    Creditos :epvp
  23. Me Gusta
    RaggedFaun7 reacted to Rafa23Alzira in Port Map Español Resubido   
    El automático lo posteo chikitica '.'
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  24. Me Gusta
    RaggedFaun7 reacted to Serex in Port Map Español Resubido   
    Bueno chicos estuve buscando el port map para hacer unas cosillas y no lo encontré por ningun lado, suerte que lo tenia en mi viejo disco duro.
    Os lo dejo resubido a dos servidores:
     

    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.
  25. Me Gusta
    RaggedFaun7 reacted to Nolberto in Conectarnos vía FTP a nuestro Server de Metin2   
    Hola comunidad me presento aqui con este TIP, con el proposito de que le sean de gran utilidad, uno nunca sabe cuando se presentan esas dudas, y asi que posteo esta info para reforzarlo.
     
    Introducción
     
    Llamamos conexion FTP, (File Transfer Protocol - Protocolo de Transferencia de Archivo), un protocolo de red para transferir archivos entre dos o mas sistemas conectados entre si, atraves de una red TCP (Transmission Control Protocol), relacionando previamente la arquitectura interna y/o externa cliente-servidor, por que esta propiedad nos permite conectarnos desde un cliente (software) a un servidor (sistema de archivos), para descargar o subir archivos en el mismo, aunque diriamos que es indirectamente proporcional independiente del sistema operativo que se este usando, segun su plataforma.
     
    Normalmente el Servicio FTP es ofrecido por la capa de Aplicación del modelo de capas de red TCP/IP al usuario, utilizando normalmente el puerto de red 20 y el 21. Un problema básico de FTP es que está pensado para ofrecer la máxima velocidad en la conexión, pero no la máxima seguridad, ya que todo el intercambio de información, desde el login y password del usuario en el servidor hasta la transferencia de cualquier archivo, se realiza en texto plano sin ningún tipo de cifrado, con lo que un posible atacante puede capturar este tráfico, acceder al servidor, o apropiarse de los archivos transferidos.
     
    Para solucionar este problema son de gran utilidad aplicaciones como scp y sftp, incluidas en el paquete SSH, que permiten transferir archivos pero cifrando todo el tráfico, con una gran rapidez eficaz y versatil. Para conexiones sftp usaremos el puerto 22, donde nos permite un login SSH, para plataformas unix.
     
    Clientes FTP recomendados.
     
    Un cliente FTP es un programa que se instala en el ordenador del usuario, y que emplea el protocolo FTP para conectarse a un servidor FTP y transferir archivos, ya sea para descargarlos o para subirlos.
     
    Para utilizar un cliente FTP, se necesita conocer el nombre del archivo, el ordenador en que reside (servidor, en el caso de descarga de archivos), el ordenador al que se quiere transferir el archivo (en caso de querer subirlo nosotros al servidor), y la carpeta en la que se encuentra.
     
    Entre los Clientes FTP que mas recomendamos en su uso, son:
     
    Winscp
     
    WinSCP es una aplicación de Software Libre. WinSCP es un cliente SFTP gráfico para Windows que emplea SSH. El anterior protocolo SCP también puede ser empleado. Su función principal es facilitar la transferencia segura de archivos entre dos sistemas informáticos, el local y uno remoto que ofrezca servicios SSH.
     
    Esta página es una pequeña introducción para castellano, ya que la mayor parte de la documentación de WinSCP se encuentra únicamente en inglés, así como la mayor parte del contenido referido en los enlaces.
     
    ¿Donde lo descargo?
     
    Pues descarguenlo desde su Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    Core FTP
     
    Core FTP no es una aplicación cualquiera ya que el programa incorpora muchisimas opciones y posibilidades que lo hacen destacar del resto de clientes de FTP.
     
    El programa está desarrollado en una interfaz muy intuitiva y totalmente modificable, incluso ofreciendonos la posibilidad de diseñar la posición de las distintas ventanas a nuestro gusto (remoto, local, server...).
     
    Además, el programa tiene soporte para SSL/TLS y drag-and-drop, permite conectar a 2 servidores a la vez y hacer conexiones con firewall instalado, controla el máximo de ancho banda permitido para que puedas navegar sin problemas, etc.
     
    Core FTP incluye también un gestor de sitios FTP para que puedas tener agregados los que más sueles frecuentar. Además, dentro de la ventana del servidor remoto podrás previsualizar los archivos, editar su nombre, continuar descargas interrumpidas...
     
    Sin duda alguna, se trata de un novedoso cliente de FTP que además es gratuito.
     
    ¿Donde lo puedo descargar?
     
    Pues descarguenlo desde su Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     

    ¿Como conectarnos vía FTP a nuestro Server de Metin2?
    Para conectarnos con el Winscp, hacemos lo siguiente:
     
     












    Para conectarnos con el Core FTP, hacemos lo siguiente:
     
     






     

    Espero les haya gustado
    Créditos: Narcótico
×
×
  • Crear nuevo...