Jump to content

Break

Admin
  • Contador contenido

    7.006
  • Ingreso

  • Última visita

  • Días ganados

    45

Actividad de reputación

  1. Me Gusta
    Break got a reaction from sayano34 in [Instalador automático] -> Metin2 ¡RELEASE!   
    Si solo quieres descargarlo desde la freebsd pones este comando:
    fetch http://break.pid2k.com/instalador.sh O si te lo quieres descargar por tu navegador entras aquí y comienza la descarga:

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  2. Me Gusta
    Break got a reaction from alejankof in [Guía] Cambiar contraseña de Mysql [DEFINITIVA]   
    Hola Metin2Zone, soy consciente de que hay muchas guías de cambiar contraseña de mysql. Pero como he visto en el chat de metin2zone, comentarios de que no le funcionan la guía o que no esta bien explicado. Lo que voy hacer es una guía definitiva, de recuperar contraseña o cambiar la contraseña de mysql fácilmente.
    Nos podemos encontrarnos en los siguientes casos:
    Caso 1: No se cual es la contraseña del Navicat (mysql)
    (Nota: En los comandos aparecerá "Break#" este es el hostname, de mi vps y en el directorio que me encuentro, no le hagáis mucho caso, solo tenéis que copiar lo que viene detrás)
    Break# /usr/local/etc/rc.d/mysql-server stop Pasaremos a parar lo primero de todo la mysql, para así poder editar la contraseña de los usuarios haciendo una entrada forzosa.
    Break# mysqld_safe --skip-grant-tables &
    Con este comando lo que hacemos es iniciar el servidor en modo seguro.
    Conocimiento sobre este comando que estamos haciendo:
    Break# mysql -u root Entramos a la mysql como usuario root
    mysql# use mysql; Nos movemos a la database mysql, que es la base de datos del sistema de mysql, donde se almacenan los usuarios que existen en la mysql entre otras cosas.
    Aquí podemos reemplazar la contraseña que tenia nuestro usuario root, la cual no conocemos, con el siguiente comando:
    mysql# update user set password=PASSWORD("TUPASSWORD") where user='root'; Ahora saldremos de la mysql:
    mysql# quit Por último quedaría ya solo arrancar la mysql:
    Break# /usr/local/etc/rc.d/mysql-server start  
    Hasta aquí, seria el caso que desconozcamos la contraseña del usuario root, también serviría este caso para cambiar la contraseña del usuario root, pero lo veo mucho lío, esto ultimo se ve mucho mejor en el caso 2.
    Caso 1.1- "En caso de que no hubiésemos tenido éxito en realizar el apartado 1, dejo otras maneras de hacerlo" (AGRADECIMIENTOS A
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. por compartir la idea). Para poder cambiar la clave puedes hacerlo desde la maquina o cambiarla desde el filezila o Winscp y aqui tendras dos opciones de cambiarla.

    La primera es descargar el rar y añadirlo en la carpeta /var/db/mysql darle permiso 777 a los 3 archivos y antes de hacer reboot cambiar en todos los config el usuario y contraseña 

    PLAYER_SQL: localhost sebas Juan870614 player
    COMMON_SQL: localhost sebas Juan870614 common
    LOG_SQL: localhost sebas Juan870614 log
    Si tienes Notepad++ abres todos los config de todos los ch de la db y del auth y le cambias todos de una.

    Haces reboot y ya podras entrar a modificarlo ya como tu quieras.
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Caso 1.2- "En caso de que no hubiésemos tenido éxito en realizar el apartado 1 y 1.1, dejo otras maneras de hacerlo que es muy parecida que el 1.1" 
    Abrimos winscp o filezilla y nos vamos al siguiente directorio:
    /var/db/mysql/mysql
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Descomprimimos el .rar en nuestro pc y subimos los archivos que hay dentro a ese directorio, dirá que si queremos reemplazar, le decimos que si y le damos permisos 777
     
    Por defecto los usuarios que existirán son:
    root@localhost
    root@% 
    Ambos usuarios tienen la contraseña: metin2zone
    Ahora, nos vamos al config de alguno de nuestros channel 
     
    PLAYER_SQL: localhost root passdelosfiles player Nos fijamos la palabra que tiene detras del usuario ''root'' y esa es la pass de los files.
    A partir de aquí en vez de cambiar los configs, podemos hacer el Caso 2, y cambiar la pass por la que hay en los configs, que es mucho más rapido, entrando al navicat con el usuario root y pass metin2zone 
    He de recordar que usemos siempre el usuario de ''localhost'' para los files, ya que es más seguro.
     
     
    Caso 2: Conozco la contraseña de mi usuario de mysql pero no se como cambiarla.
    Este es el mas sencillo, abres el navicat y te logeas.
    Una vez logeado le damos a user:

    Y nos saldrán todos los usuarios que existen en nuestra mysql. Seleccionamos el usuario que queramos cambiar la contraseña, en este caso elegiré el usuario Break y le daré a ''Edit User"

    Ahora la nueva password, la pondremos en Password: y en Confirm Password:
    Una vez puesta le damos a Save y ya estaría cambiada.
    Hasta aquí seria el Caso 2.
     
    Espero que os haya resultado útil esta guía, me he intentado explicar lo mejor posible para que todo el mundo pueda utilizar la guía, sin tener mucho conocimiento de la materia.
    Si se os da más caso que tengáis problema con los usuarios de la mysql o algo, decirlo en los comentarios y agrego la solución a esos casos. Por lo pronto solo se me han ocurrido esos dos.
     
     
    ¡Un saludo y hasta la próxima chicos!
     
     
     
     
  3. Me Gusta
    Break got a reaction from Alex Poullas in [Instalador automático] -> Metin2 ¡RELEASE!   
    Hola comunidad,
    He tenido algo de tiempo libre y he empezado a desarrollar un script que realiza la instalación automática de un servidor de Metin2.
     
    Es algo básico, ya que la instalación de un servidor de Metin2 es muy sencilla, pero si te realiza la instalación un script, pues mejor que mejor. A continuación les dejare un vídeo realizando una instalación con el script.
    VIDEO UTILIZANDO EL SCRIPT [YA TERMINADO]
    En el vídeo se instala la base de eternia2.
     
    ¿Como utilizar el script?
    Descargarse el script y ejecutarlo.
    Ejecutamos el siguiente comando:
    fetch http://break.pid2k.es/instalador.sh && sh instalador.sh (He dejado que se obtenga el código por fetch, porque así si actualizo el código, todo el mundo cuando lo vaya a utilizar tendrá las nuevas actualizaciones)
    Si queréis descargaros el script por el navegador y las librerías que se han usado:

    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. Una vez ya descargado y ejecutado el script seleccionemos la opción deseada.
     
     
    El script controla lo siguiente:
    -> En caso de equivocarse al escribir mal el nombre de los files o de la db, antes de descomprimirlo, comprueba si se encuentra en el directorio raíz. Si no se encuentra, solicita de nuevo introducir el nombre del archivo. (En caso de que no se haya terminado de subir, esperar a que este subido por completo, si no entrareis en un bucle hasta que encuentre el archivo)
     
    -> Si el sistema operativo cuenta con una arquitectura de 64 bits, el script lo reconocerá, y preguntara la versión del sistema operativo para poder así descargarse las librerías de 32 bits del repositorio de freebsd, en caso que el script detecte que es una arquitectura de 32 bits, no preguntara el sistema operativo debido a que no es necesario descargarse las librerías.
     
    -> El script da la opción de subir un archivo ".zip" con las librerías, he de destacar que, si nuestro sistema es de 64 bits, las librerías del metin2 tienen que ir en /usr/lib32/ por lo cual, nuestro archivo .zip a la hora de descomprimirse tiene que hacerlo en esa ruta. Para ello descomprimirlo en vuestro pc, y fijarse si se crea una carpeta llamada usr, dentro otra llamada lib32 y dentro de lib32 que estén las librerías. En caso de que estemos en arquitectura 32 bits, la ruta tendría que ser /usr/lib/. 
     
    -> Si nos equivocamos  al escribir el  nombre .zip de las librerías, el script no se detendrá, simplemente se saltará el paso.
     
    -> Solo da privilegios a los directorios /usr/game y a /var/db/mysql/, en caso de que nuestros files se encuentren en otro directorio hay introducir el comando.
     
    PD: El script no controla las librerías que os hace falta a vuestros files especificos para hacerlos correr, el script mete unas librerías standar.
    Tenéis que añadir las librerías que os falten a sus respectivas rutas.
     
    Comentar que os parece, ya se que la mayoría de aquí sabe preparar la maquina para su servidor de Metin2.  (Solo es un detalle para las personas perezosas, o personas que no saben preparar una maquina) 
     
     
    POR ULTIMO
     
    Si cuento con mucho apoyo sobre este aporte, lo próximo que desarrollaré sera un script que realice copias automáticas a una determinada hora de una maquina a otra, así podemos tener guardadas nuestras copias de seguridad en un vps externo y que elimine cada ''x'' tiempo numero de copias, y solicitar que nos muestre el numero de copias. Con esto siempre tendríamos copias de seguridad de nuestro servidor en todo momento, sin tener que hacer nada.
     
    UPDATE VERSION 2
    Mucha gente le gusta instalar los files Arrival2, he creado el script que instala automaticamente la base de Arrival2 con su mysql, y crea usuarios de mysql.
    No hace falta subir ni los files ni la db, solamente ejecutar el script para ello:
    fetch http://break.pid2k.es/instalador_v2.sh && sh instalador_v2.sh  
    Seleccionamos la opción 3 e instala los files con la db, automáticamente. (También instala las librerías)
     
    Un saludo!
  4. Me Gusta
    Break reacted to [D]ELARO ✓ in Server Files Savage   
    Buenas, en esta ocasión les vengo aportando unos files que ayude a desarrollar y que al final no se usaron, la base del proyecto era metin2 rage que publicaron hace tiempo aquí en el foro y es una base martysama, los files vienen con sistemas nuevos y alguna que otra corrección, el único bug "importante" que solo es visual es en las estolas.
     
    Para compilar source binario necesitas visual studio 2017
    El VDI viene listo para compilar el source game, para compilar utiliza GCC6 y la versión de Mysql 5.6.
     
    DATOS DE MYSQL:
    ID: root
    Pass: delaro
    DATOS DE VDI:
    ID: root
    Pass: dev
    EN EL JUEGO:
    ID: delaro
    Pass: delaro
     
    Para abrir las opciones de iniciar, detener, compilar quest, etc., en los files ya logueado escribir:
    cd /a && sh admin.sh
    LINK:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Los Files Contienen:
    Inventario Especial K
    Auto Dopador Sanii
    Habilidades de Colores
    Tienda Offline Great
    Item Shop de Shang
    Regalos Diarios
    Información de Mazmorras
    Buscador de Tiendas Offline
    Sistema de Títulos
    Ocultar Atuendos
    Sistema de Brillos
    Sistema AFK
    Visor de Cofres
    Sistema Biólogo
    Y un ETC..
     
    IMAGENES DE PRUEBA:
     

     


     


     


     
    ESPERO SAQUEN PROVECHO DE LOS FILES, YA QUE ERA UN DESPERDICIO BORRARLOS.
    Y POR EL AMOR DE DEUS NO LE DEN CITAR AL TEMA, SOLO DEJEN SU GRACIAS O DEJEN SU PREGUNTA..
  5. Me Gusta
    Break reacted to Kenshi Torres in RUBINUM LOGIN   
    pon las descargar y pones otro foro -_-
  6. Me Gusta
    Break got a reaction from felipe1228 in [Instalador automático] -> Metin2 ¡RELEASE!   
    Es la misma base de arrival2 
  7. Me Gusta
    Break got a reaction from Metin2Brasil in [Instalador automático] -> Metin2 ¡RELEASE!   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  8. Gracias
    Break got a reaction from María monica Guzmán franco in [Python]Color y Texto para objetos Gratis   
    Dejo la fuente de ponerlo gratis: 
  9. Me Gusta
    Break got a reaction from DarneLL超本能 in [Instalador automático] -> Metin2 ¡RELEASE!   
    Hola comunidad,
    He tenido algo de tiempo libre y he empezado a desarrollar un script que realiza la instalación automática de un servidor de Metin2.
     
    Es algo básico, ya que la instalación de un servidor de Metin2 es muy sencilla, pero si te realiza la instalación un script, pues mejor que mejor. A continuación les dejare un vídeo realizando una instalación con el script.
    VIDEO UTILIZANDO EL SCRIPT [YA TERMINADO]
    En el vídeo se instala la base de eternia2.
     
    ¿Como utilizar el script?
    Descargarse el script y ejecutarlo.
    Ejecutamos el siguiente comando:
    fetch http://break.pid2k.es/instalador.sh && sh instalador.sh (He dejado que se obtenga el código por fetch, porque así si actualizo el código, todo el mundo cuando lo vaya a utilizar tendrá las nuevas actualizaciones)
    Si queréis descargaros el script por el navegador y las librerías que se han usado:

    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. Una vez ya descargado y ejecutado el script seleccionemos la opción deseada.
     
     
    El script controla lo siguiente:
    -> En caso de equivocarse al escribir mal el nombre de los files o de la db, antes de descomprimirlo, comprueba si se encuentra en el directorio raíz. Si no se encuentra, solicita de nuevo introducir el nombre del archivo. (En caso de que no se haya terminado de subir, esperar a que este subido por completo, si no entrareis en un bucle hasta que encuentre el archivo)
     
    -> Si el sistema operativo cuenta con una arquitectura de 64 bits, el script lo reconocerá, y preguntara la versión del sistema operativo para poder así descargarse las librerías de 32 bits del repositorio de freebsd, en caso que el script detecte que es una arquitectura de 32 bits, no preguntara el sistema operativo debido a que no es necesario descargarse las librerías.
     
    -> El script da la opción de subir un archivo ".zip" con las librerías, he de destacar que, si nuestro sistema es de 64 bits, las librerías del metin2 tienen que ir en /usr/lib32/ por lo cual, nuestro archivo .zip a la hora de descomprimirse tiene que hacerlo en esa ruta. Para ello descomprimirlo en vuestro pc, y fijarse si se crea una carpeta llamada usr, dentro otra llamada lib32 y dentro de lib32 que estén las librerías. En caso de que estemos en arquitectura 32 bits, la ruta tendría que ser /usr/lib/. 
     
    -> Si nos equivocamos  al escribir el  nombre .zip de las librerías, el script no se detendrá, simplemente se saltará el paso.
     
    -> Solo da privilegios a los directorios /usr/game y a /var/db/mysql/, en caso de que nuestros files se encuentren en otro directorio hay introducir el comando.
     
    PD: El script no controla las librerías que os hace falta a vuestros files especificos para hacerlos correr, el script mete unas librerías standar.
    Tenéis que añadir las librerías que os falten a sus respectivas rutas.
     
    Comentar que os parece, ya se que la mayoría de aquí sabe preparar la maquina para su servidor de Metin2.  (Solo es un detalle para las personas perezosas, o personas que no saben preparar una maquina) 
     
     
    POR ULTIMO
     
    Si cuento con mucho apoyo sobre este aporte, lo próximo que desarrollaré sera un script que realice copias automáticas a una determinada hora de una maquina a otra, así podemos tener guardadas nuestras copias de seguridad en un vps externo y que elimine cada ''x'' tiempo numero de copias, y solicitar que nos muestre el numero de copias. Con esto siempre tendríamos copias de seguridad de nuestro servidor en todo momento, sin tener que hacer nada.
     
    UPDATE VERSION 2
    Mucha gente le gusta instalar los files Arrival2, he creado el script que instala automaticamente la base de Arrival2 con su mysql, y crea usuarios de mysql.
    No hace falta subir ni los files ni la db, solamente ejecutar el script para ello:
    fetch http://break.pid2k.es/instalador_v2.sh && sh instalador_v2.sh  
    Seleccionamos la opción 3 e instala los files con la db, automáticamente. (También instala las librerías)
     
    Un saludo!
  10. Gracias
    Break got a reaction from smooth in Actualización en Zone   
    Hola Comunidad de Metin2Zone, 
    Lo primero me gustaría presentarme como Moderador, ya que mucha gente me conoce en metin2zone como miembro, recientemente me subieron al rango de moderador.
    Sé como es la comunidad hispana y con perdón de la palabra es una puta mierda, yo me incluyo porque pertenezco a ella, no quiero centrarme en lo que somos, quiero hablar de lo que podemos llegar a ser.
    De todas formas me gustaría justificarme con mi experiencia vivida durante estos días ya que he estado moderando la comunidad (no llevaré más de 5 días), pero lo que me he podido encontrar y era de esperar; insultos, reventas, spam, difamaciones, link con virus y uso de reportes mal usados (comentando lo que les parece en los reportes).
     
    Por lo que me gustaría establecer unas nuevas reglas de juego/ o incluso recalcarlas ya que existen pero no se han ido penalizando.
     
    Las reglas descritas a continuación entran en vigor día 03/07/2021
     
    Regla: No se permite la reventa de ningún sistema. 
    Sanción: Baneado permanentemente de la comunidad hispana.
     
    Regla: Insultar a cualquier miembro del foro.
    Sanción: Desde un aviso hasta el baneo de la cuenta (depende del caso).
     
    Regla: Difamar a cualquier miembro del foro.
    Sanción: Desde un aviso hasta el baneo de la cuenta (depende del caso).
     
    Regla: El tiempo mínimo permitido para actualizar (#UP) tu POST es de 24 horas. 
    Sanción: Si se repite una tercera vez, se te borrará el post donde lo vuelvas a realizar.
     
     Estas reglas, seguramente ya estén descritas en la comunidad, pero actualmente no se han llegado a ejecutar de manera eficaz. No obstante, como he dicho seguramente muchísimos de nosotros, hablo en plural e incluyéndome, no hemos respetado estas reglas, ya que somos una mierda de comunidad, pero el objetivo de recalcarlas a día de hoy, es porque me gustaría levantar la comunidad hispana. Para ello me comprometo a realizar una moderación neutral, sin importar si estoy enfadado contigo o si eres mi mejor amigo, intentare siempre no dejarme influenciar por mis vivencias con vosotros. 
     
    Así que todas las reventas, difamaciones, insultos etc… serán sancionados duramente a partir de hoy. Muchos de vosotros me diréis:
    - ¿Por qué a partir de hoy? 
    Pues por la sencilla razón que si perseguimos a las personas que se hayan saltado estas reglas, la comunidad hispana dejaría de existir por desgracia. 
     
    Con estas medidas incito a los administradores y administradoras, que publiquen aquí su servidor de metin2 en metin2zone, y que hagan aportes y contribuyan con contenido a la comunidad.
    Respecto a la sección de ventas en metin2zone, me gustaría dar un tiempo para ver cómo vamos evolucionando antes de aprobar post en la dicha sección.
     
    Por otro lado, voy a ser el primero en intentar aportar contenido a la comunidad y he decidido empezar un curso de programación en bash (para la consola de freebsd) con expresiones regulares que considero bastante interesante para que podáis gestionar vuestros servidores de metin2.  Así que próximamente estaré con ello (seguramente la semana que viene empiece).
     
    Cualquier duda o aclaración me podéis comentar por MD. Me gustaría ir ampliando la normativa como por ejemplo que todo el contenido publicado sea en español, que se adjunte link de virus total y etc… pero eso para un futuro. 
     
    Un saludo!
    Break
     
    UPDATE:
    Regla: El chat del foro no es para spamear: post de ventas ni post para solicitar ayuda.
    Sanción: Desde un aviso con puntos de advertencia.
  11. Me Gusta
    Break got a reaction from lokilla24 in Quiero crear un Servidor   
    Has venido al lugar indicado, en esta comunidad podrás encontrar miles de guías de como crear y editar un servidor de metin2.
    La clave del éxito:
     
     
    Un saludo y suerte en tu camino. 
  12. Me Gusta
    Break got a reaction from Emir Sanchez in Systema Expasion de Inventarios   
    Buenas zoneros, pues estaba buscando el sistema de inventarios de expansión y no estaba en el foro. Me he animado a compartirlo aquí también con vosotros.
    Vídeo del sistema:
     
    Link de descarga: 
     
    Fuente metin2dev.org
    Espero que os sirva.
    ¡Saludos!
  13. Me Gusta
    Break reacted to Enju in Venta Servefiles+Source Metin2Arceus   
    Dudo que alguien sea capaz de entender lo que has dicho. 
  14. Me Gusta
    Break reacted to TTV_RANDARON in Sistema de regalo diario   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  15. Me Gusta
    Break reacted to Migcia in [Quest] Boton-Quest   
    Hola chicos queria que me revisarais esta quest que lo que hace es que al pulsar un boton (que funciona y ya está hecha toda la parte de python) ejecute una quest en concreto, en este caso la del almacen que es la numero 43 del quest_list.
    El problema esque nose especificar el que ejecute una quest en concreto asique decidí ponerlo asi, nose si estará bien.


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

    Muchas gracias a todos.
     
  16. Me Gusta
    Break got a reaction from rapopero in Armas 105 del Oficial Animadas   
    Te dejo lo que buscas por aquí:
    Y por aquí el virus total:
     
     
    Un saludo!
  17. Me Gusta
    Break got a reaction from Johan Stiven Gonzalez in [SCRIPT] Mover game compilado al vps del servidor   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Subelo donde tengas el game, y pon la ip del vps que quieres transferir.
  18. Me Gusta
    Break reacted to DrPolitica in Alguien me ayuda con este error ?   
    a verificado la version de su freebsd con la que se compila la game=db ?
  19. Me Gusta
    Break got a reaction from arcandios in [Instalador automático] -> Metin2 ¡RELEASE!   
    Hola comunidad,
    He tenido algo de tiempo libre y he empezado a desarrollar un script que realiza la instalación automática de un servidor de Metin2.
     
    Es algo básico, ya que la instalación de un servidor de Metin2 es muy sencilla, pero si te realiza la instalación un script, pues mejor que mejor. A continuación les dejare un vídeo realizando una instalación con el script.
    VIDEO UTILIZANDO EL SCRIPT [YA TERMINADO]
    En el vídeo se instala la base de eternia2.
     
    ¿Como utilizar el script?
    Descargarse el script y ejecutarlo.
    Ejecutamos el siguiente comando:
    fetch http://break.pid2k.es/instalador.sh && sh instalador.sh (He dejado que se obtenga el código por fetch, porque así si actualizo el código, todo el mundo cuando lo vaya a utilizar tendrá las nuevas actualizaciones)
    Si queréis descargaros el script por el navegador y las librerías que se han usado:

    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. Una vez ya descargado y ejecutado el script seleccionemos la opción deseada.
     
     
    El script controla lo siguiente:
    -> En caso de equivocarse al escribir mal el nombre de los files o de la db, antes de descomprimirlo, comprueba si se encuentra en el directorio raíz. Si no se encuentra, solicita de nuevo introducir el nombre del archivo. (En caso de que no se haya terminado de subir, esperar a que este subido por completo, si no entrareis en un bucle hasta que encuentre el archivo)
     
    -> Si el sistema operativo cuenta con una arquitectura de 64 bits, el script lo reconocerá, y preguntara la versión del sistema operativo para poder así descargarse las librerías de 32 bits del repositorio de freebsd, en caso que el script detecte que es una arquitectura de 32 bits, no preguntara el sistema operativo debido a que no es necesario descargarse las librerías.
     
    -> El script da la opción de subir un archivo ".zip" con las librerías, he de destacar que, si nuestro sistema es de 64 bits, las librerías del metin2 tienen que ir en /usr/lib32/ por lo cual, nuestro archivo .zip a la hora de descomprimirse tiene que hacerlo en esa ruta. Para ello descomprimirlo en vuestro pc, y fijarse si se crea una carpeta llamada usr, dentro otra llamada lib32 y dentro de lib32 que estén las librerías. En caso de que estemos en arquitectura 32 bits, la ruta tendría que ser /usr/lib/. 
     
    -> Si nos equivocamos  al escribir el  nombre .zip de las librerías, el script no se detendrá, simplemente se saltará el paso.
     
    -> Solo da privilegios a los directorios /usr/game y a /var/db/mysql/, en caso de que nuestros files se encuentren en otro directorio hay introducir el comando.
     
    PD: El script no controla las librerías que os hace falta a vuestros files especificos para hacerlos correr, el script mete unas librerías standar.
    Tenéis que añadir las librerías que os falten a sus respectivas rutas.
     
    Comentar que os parece, ya se que la mayoría de aquí sabe preparar la maquina para su servidor de Metin2.  (Solo es un detalle para las personas perezosas, o personas que no saben preparar una maquina) 
     
     
    POR ULTIMO
     
    Si cuento con mucho apoyo sobre este aporte, lo próximo que desarrollaré sera un script que realice copias automáticas a una determinada hora de una maquina a otra, así podemos tener guardadas nuestras copias de seguridad en un vps externo y que elimine cada ''x'' tiempo numero de copias, y solicitar que nos muestre el numero de copias. Con esto siempre tendríamos copias de seguridad de nuestro servidor en todo momento, sin tener que hacer nada.
     
    UPDATE VERSION 2
    Mucha gente le gusta instalar los files Arrival2, he creado el script que instala automaticamente la base de Arrival2 con su mysql, y crea usuarios de mysql.
    No hace falta subir ni los files ni la db, solamente ejecutar el script para ello:
    fetch http://break.pid2k.es/instalador_v2.sh && sh instalador_v2.sh  
    Seleccionamos la opción 3 e instala los files con la db, automáticamente. (También instala las librerías)
     
    Un saludo!
  20. Me Gusta
    Break got a reaction from acuario in [Instalador automático] -> Metin2 ¡RELEASE!   
    Hola comunidad,
    He tenido algo de tiempo libre y he empezado a desarrollar un script que realiza la instalación automática de un servidor de Metin2.
     
    Es algo básico, ya que la instalación de un servidor de Metin2 es muy sencilla, pero si te realiza la instalación un script, pues mejor que mejor. A continuación les dejare un vídeo realizando una instalación con el script.
    VIDEO UTILIZANDO EL SCRIPT [YA TERMINADO]
    En el vídeo se instala la base de eternia2.
     
    ¿Como utilizar el script?
    Descargarse el script y ejecutarlo.
    Ejecutamos el siguiente comando:
    fetch http://break.pid2k.es/instalador.sh && sh instalador.sh (He dejado que se obtenga el código por fetch, porque así si actualizo el código, todo el mundo cuando lo vaya a utilizar tendrá las nuevas actualizaciones)
    Si queréis descargaros el script por el navegador y las librerías que se han usado:

    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. Una vez ya descargado y ejecutado el script seleccionemos la opción deseada.
     
     
    El script controla lo siguiente:
    -> En caso de equivocarse al escribir mal el nombre de los files o de la db, antes de descomprimirlo, comprueba si se encuentra en el directorio raíz. Si no se encuentra, solicita de nuevo introducir el nombre del archivo. (En caso de que no se haya terminado de subir, esperar a que este subido por completo, si no entrareis en un bucle hasta que encuentre el archivo)
     
    -> Si el sistema operativo cuenta con una arquitectura de 64 bits, el script lo reconocerá, y preguntara la versión del sistema operativo para poder así descargarse las librerías de 32 bits del repositorio de freebsd, en caso que el script detecte que es una arquitectura de 32 bits, no preguntara el sistema operativo debido a que no es necesario descargarse las librerías.
     
    -> El script da la opción de subir un archivo ".zip" con las librerías, he de destacar que, si nuestro sistema es de 64 bits, las librerías del metin2 tienen que ir en /usr/lib32/ por lo cual, nuestro archivo .zip a la hora de descomprimirse tiene que hacerlo en esa ruta. Para ello descomprimirlo en vuestro pc, y fijarse si se crea una carpeta llamada usr, dentro otra llamada lib32 y dentro de lib32 que estén las librerías. En caso de que estemos en arquitectura 32 bits, la ruta tendría que ser /usr/lib/. 
     
    -> Si nos equivocamos  al escribir el  nombre .zip de las librerías, el script no se detendrá, simplemente se saltará el paso.
     
    -> Solo da privilegios a los directorios /usr/game y a /var/db/mysql/, en caso de que nuestros files se encuentren en otro directorio hay introducir el comando.
     
    PD: El script no controla las librerías que os hace falta a vuestros files especificos para hacerlos correr, el script mete unas librerías standar.
    Tenéis que añadir las librerías que os falten a sus respectivas rutas.
     
    Comentar que os parece, ya se que la mayoría de aquí sabe preparar la maquina para su servidor de Metin2.  (Solo es un detalle para las personas perezosas, o personas que no saben preparar una maquina) 
     
     
    POR ULTIMO
     
    Si cuento con mucho apoyo sobre este aporte, lo próximo que desarrollaré sera un script que realice copias automáticas a una determinada hora de una maquina a otra, así podemos tener guardadas nuestras copias de seguridad en un vps externo y que elimine cada ''x'' tiempo numero de copias, y solicitar que nos muestre el numero de copias. Con esto siempre tendríamos copias de seguridad de nuestro servidor en todo momento, sin tener que hacer nada.
     
    UPDATE VERSION 2
    Mucha gente le gusta instalar los files Arrival2, he creado el script que instala automaticamente la base de Arrival2 con su mysql, y crea usuarios de mysql.
    No hace falta subir ni los files ni la db, solamente ejecutar el script para ello:
    fetch http://break.pid2k.es/instalador_v2.sh && sh instalador_v2.sh  
    Seleccionamos la opción 3 e instala los files con la db, automáticamente. (También instala las librerías)
     
    Un saludo!
  21. Me Gusta
    Break got a reaction from Leukim in GUÍA - Varías tiendas en un NPC   
    Hola chicos, traigo una nueva guía bastante simple. Es poner varías tiendas en un único npc. (PERDONAD, si me he equivocado de categoría al publicar este post)
    Nos vamos al navicat, a la db player y a la tabla shop :
    Añadimos una fila nueva, con "vnum" que no exista en esa misma tabla, esa será el vnum que haga referencia a nuestra tienda. En el name, pondremos el nombre del npc y por ultimo en npc_vnum, el vnum del npc. Ya tenemos creado nuestra tienda para añadirle items nos vamos a la tabla shop_item.
    Explicación en la tabla shop_item:
    Ya tendríamos creada nuestra tienda, con los items puesto a la venta por último faltaría añadir una quest, para que nos pueda abrir las diferentes categorías de las tiendas.
     
    Resultado:
    Un saludo!
  22. Me Gusta
    Break reacted to TrafalgarLaw in (PYTHON) Sistema Vip aporte (PYTHON)   
    Solo es python, no es el sistema que da bonos extras o cosas asi.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Al poner [VIP], [MOD],[MISS],[MISTER] sale un logo arriba del nombre del pj.
    sin nada mas que explicar aqui la imagen.
    Cabe destacar que pueden agregar o cambiar los nombres.

    Debes iniciar sesión para ver el contenido del archivo adjunto en esta publicación.  
    es un rar que tengo hace mucho tiempo y decidi subirlo.
     
    PDT: no me acuerdo en que foro lo descarge fue hace unos par de años
  23. Me Gusta
    Break got a reaction from werednnbs in Actualización en Zone   
    Hola Comunidad de Metin2Zone, 
    Lo primero me gustaría presentarme como Moderador, ya que mucha gente me conoce en metin2zone como miembro, recientemente me subieron al rango de moderador.
    Sé como es la comunidad hispana y con perdón de la palabra es una puta mierda, yo me incluyo porque pertenezco a ella, no quiero centrarme en lo que somos, quiero hablar de lo que podemos llegar a ser.
    De todas formas me gustaría justificarme con mi experiencia vivida durante estos días ya que he estado moderando la comunidad (no llevaré más de 5 días), pero lo que me he podido encontrar y era de esperar; insultos, reventas, spam, difamaciones, link con virus y uso de reportes mal usados (comentando lo que les parece en los reportes).
     
    Por lo que me gustaría establecer unas nuevas reglas de juego/ o incluso recalcarlas ya que existen pero no se han ido penalizando.
     
    Las reglas descritas a continuación entran en vigor día 03/07/2021
     
    Regla: No se permite la reventa de ningún sistema. 
    Sanción: Baneado permanentemente de la comunidad hispana.
     
    Regla: Insultar a cualquier miembro del foro.
    Sanción: Desde un aviso hasta el baneo de la cuenta (depende del caso).
     
    Regla: Difamar a cualquier miembro del foro.
    Sanción: Desde un aviso hasta el baneo de la cuenta (depende del caso).
     
    Regla: El tiempo mínimo permitido para actualizar (#UP) tu POST es de 24 horas. 
    Sanción: Si se repite una tercera vez, se te borrará el post donde lo vuelvas a realizar.
     
     Estas reglas, seguramente ya estén descritas en la comunidad, pero actualmente no se han llegado a ejecutar de manera eficaz. No obstante, como he dicho seguramente muchísimos de nosotros, hablo en plural e incluyéndome, no hemos respetado estas reglas, ya que somos una mierda de comunidad, pero el objetivo de recalcarlas a día de hoy, es porque me gustaría levantar la comunidad hispana. Para ello me comprometo a realizar una moderación neutral, sin importar si estoy enfadado contigo o si eres mi mejor amigo, intentare siempre no dejarme influenciar por mis vivencias con vosotros. 
     
    Así que todas las reventas, difamaciones, insultos etc… serán sancionados duramente a partir de hoy. Muchos de vosotros me diréis:
    - ¿Por qué a partir de hoy? 
    Pues por la sencilla razón que si perseguimos a las personas que se hayan saltado estas reglas, la comunidad hispana dejaría de existir por desgracia. 
     
    Con estas medidas incito a los administradores y administradoras, que publiquen aquí su servidor de metin2 en metin2zone, y que hagan aportes y contribuyan con contenido a la comunidad.
    Respecto a la sección de ventas en metin2zone, me gustaría dar un tiempo para ver cómo vamos evolucionando antes de aprobar post en la dicha sección.
     
    Por otro lado, voy a ser el primero en intentar aportar contenido a la comunidad y he decidido empezar un curso de programación en bash (para la consola de freebsd) con expresiones regulares que considero bastante interesante para que podáis gestionar vuestros servidores de metin2.  Así que próximamente estaré con ello (seguramente la semana que viene empiece).
     
    Cualquier duda o aclaración me podéis comentar por MD. Me gustaría ir ampliando la normativa como por ejemplo que todo el contenido publicado sea en español, que se adjunte link de virus total y etc… pero eso para un futuro. 
     
    Un saludo!
    Break
     
    UPDATE:
    Regla: El chat del foro no es para spamear: post de ventas ni post para solicitar ayuda.
    Sanción: Desde un aviso con puntos de advertencia.
  24. Me Gusta
    Break got a reaction from ferhatcnrr in Files Arrival2   
    Te falto el cliente xD 
  25. Me Gusta
    Break got a reaction from acuario in [Guía] Cambiar contraseña de Mysql [DEFINITIVA]   
    Hola Metin2Zone, soy consciente de que hay muchas guías de cambiar contraseña de mysql. Pero como he visto en el chat de metin2zone, comentarios de que no le funcionan la guía o que no esta bien explicado. Lo que voy hacer es una guía definitiva, de recuperar contraseña o cambiar la contraseña de mysql fácilmente.
    Nos podemos encontrarnos en los siguientes casos:
    Caso 1: No se cual es la contraseña del Navicat (mysql)
    (Nota: En los comandos aparecerá "Break#" este es el hostname, de mi vps y en el directorio que me encuentro, no le hagáis mucho caso, solo tenéis que copiar lo que viene detrás)
    Break# /usr/local/etc/rc.d/mysql-server stop Pasaremos a parar lo primero de todo la mysql, para así poder editar la contraseña de los usuarios haciendo una entrada forzosa.
    Break# mysqld_safe --skip-grant-tables &
    Con este comando lo que hacemos es iniciar el servidor en modo seguro.
    Conocimiento sobre este comando que estamos haciendo:
    Break# mysql -u root Entramos a la mysql como usuario root
    mysql# use mysql; Nos movemos a la database mysql, que es la base de datos del sistema de mysql, donde se almacenan los usuarios que existen en la mysql entre otras cosas.
    Aquí podemos reemplazar la contraseña que tenia nuestro usuario root, la cual no conocemos, con el siguiente comando:
    mysql# update user set password=PASSWORD("TUPASSWORD") where user='root'; Ahora saldremos de la mysql:
    mysql# quit Por último quedaría ya solo arrancar la mysql:
    Break# /usr/local/etc/rc.d/mysql-server start  
    Hasta aquí, seria el caso que desconozcamos la contraseña del usuario root, también serviría este caso para cambiar la contraseña del usuario root, pero lo veo mucho lío, esto ultimo se ve mucho mejor en el caso 2.
    Caso 1.1- "En caso de que no hubiésemos tenido éxito en realizar el apartado 1, dejo otras maneras de hacerlo" (AGRADECIMIENTOS A
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. por compartir la idea). Para poder cambiar la clave puedes hacerlo desde la maquina o cambiarla desde el filezila o Winscp y aqui tendras dos opciones de cambiarla.

    La primera es descargar el rar y añadirlo en la carpeta /var/db/mysql darle permiso 777 a los 3 archivos y antes de hacer reboot cambiar en todos los config el usuario y contraseña 

    PLAYER_SQL: localhost sebas Juan870614 player
    COMMON_SQL: localhost sebas Juan870614 common
    LOG_SQL: localhost sebas Juan870614 log
    Si tienes Notepad++ abres todos los config de todos los ch de la db y del auth y le cambias todos de una.

    Haces reboot y ya podras entrar a modificarlo ya como tu quieras.
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Caso 1.2- "En caso de que no hubiésemos tenido éxito en realizar el apartado 1 y 1.1, dejo otras maneras de hacerlo que es muy parecida que el 1.1" 
    Abrimos winscp o filezilla y nos vamos al siguiente directorio:
    /var/db/mysql/mysql
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Descomprimimos el .rar en nuestro pc y subimos los archivos que hay dentro a ese directorio, dirá que si queremos reemplazar, le decimos que si y le damos permisos 777
     
    Por defecto los usuarios que existirán son:
    root@localhost
    root@% 
    Ambos usuarios tienen la contraseña: metin2zone
    Ahora, nos vamos al config de alguno de nuestros channel 
     
    PLAYER_SQL: localhost root passdelosfiles player Nos fijamos la palabra que tiene detras del usuario ''root'' y esa es la pass de los files.
    A partir de aquí en vez de cambiar los configs, podemos hacer el Caso 2, y cambiar la pass por la que hay en los configs, que es mucho más rapido, entrando al navicat con el usuario root y pass metin2zone 
    He de recordar que usemos siempre el usuario de ''localhost'' para los files, ya que es más seguro.
     
     
    Caso 2: Conozco la contraseña de mi usuario de mysql pero no se como cambiarla.
    Este es el mas sencillo, abres el navicat y te logeas.
    Una vez logeado le damos a user:

    Y nos saldrán todos los usuarios que existen en nuestra mysql. Seleccionamos el usuario que queramos cambiar la contraseña, en este caso elegiré el usuario Break y le daré a ''Edit User"

    Ahora la nueva password, la pondremos en Password: y en Confirm Password:
    Una vez puesta le damos a Save y ya estaría cambiada.
    Hasta aquí seria el Caso 2.
     
    Espero que os haya resultado útil esta guía, me he intentado explicar lo mejor posible para que todo el mundo pueda utilizar la guía, sin tener mucho conocimiento de la materia.
    Si se os da más caso que tengáis problema con los usuarios de la mysql o algo, decirlo en los comentarios y agrego la solución a esos casos. Por lo pronto solo se me han ocurrido esos dos.
     
     
    ¡Un saludo y hasta la próxima chicos!
     
     
     
     
×
×
  • Crear nuevo...