Jump to content

Recommended Posts

Posted

Hola comunidad de Metin2Zone,

He desarrollado un script que como dice el titulo, lo que hace es emigrar nuestro servidor de Metin2 a un nuevo vps totalmente limpio, el script automáticamente prepara el otro vps(limpio) para hacer correr los files y la db que corrían en nuestro antiguo vps.

Todo automatizado, lo único que hay que hacer es rellenar un formulario, al ejecutar el script:

Spoiler

 

  • la ip del vps destino.
  • la pass del vps destino. (La pass, se guarda en una variable temporal, es totalmente seguro y en caso que el vps este compartido, nadie vera la pass del destino ya que no se queda guardado, solo se queda guardado que ejecutasteis el script. Aun así una vez terminado el proceso de emigración podéis cambiar la contraseña)
  • la ruta donde se encuentra los files para poder comprimirlos.
  • la arquitectura del nuevo vps. Hay que poner i386 o amd64. (i386 significa 32 bits, y amd64 significa 64 bits)

 

 

Procedimiento del script:

Spoiler

 

Después de rellenar el formulario, el script instalara los paquetes necesarios como son el "zip" y el "sshpass", este último lo usaremos para poder mantener conexiones de una maquina a otra Ya que nos permite realizar un login más cómodo que el ssh común que este último no permite conexiones no-interactivas.

 

Comprimirá los files, la db y el script automáticamente, detectara que versión es la freebsd que tenemos instalada y gracias a eso irá directamente a la ruta correspondiente para comprimir las librerías de la maquina. 

 

Una vez ya tengamos comprimido los archivos, enviará la solicitud de transferencia de archivos de la maquina origen a la maquina destino. Una vez ya transferido los archivos, se comenzará con una preparación de la nueva maquina, instalando mysql, python etc...

 

Una vez ya terminada la preparación, el script descomprime los files y la mysql. Posteriormente según la arquitectura de la nueva maquina, metera las librerias de la otra maquina en un directorio u otro, en ningún momento sobrescribe las librerías del sistema, podemos estar tranquilos. 

 

Y por último da permisos 777 y borra los archivos comprimidos de la maquina origen y destino.

 

Espero que os sea de utilidad, y que podáis mover vuestro servidor de metin2 a un nuevo vps cómodamente ya sea para poder cambiar de vps o crearos un vps de pruebas.

¿Como utilizar el script?

 

Spoiler

Descargamos el script:


fetch http://break.pid2k.es/emigrador.sh

Y lo ejecutamos:


sh emigrador.sh

 

VIDEO MOSTRANDO EL SCRIPT

 

 

 

 

Espero que os sea de utilidad.

Si recibo apoyo con este aporte seguiré desarrollando cosas. (Me centrare en la seguridad y backups)

 

  • Guest pinned this topic

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

This site uses cookies to enhance your browsing experience and provide relevant content. By continuing to browse, you agree to our We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. and Terms of Use. For more information on how we protect your data, please check our Privacy Policy.