Cómo alojar una máquina virtual de Minecraft Server en Synology NAS?

Cómo alojar una máquina virtual de Minecraft Server en Synology NAS?
Synology NAS es un gran dispositivo para ejecutar su propio servidor Minecraft en una máquina virtual 24/7. Para conocer los beneficios de ejecutar su propio servidor Minecraft, consulte el artículo sobre cómo instalar el servidor Minecraft en Raspberry Pi 4.

Este artículo le mostrará cómo crear un servidor Ubuntu 20.04 Máquina virtual LTS en su NAS Synology e instale el servidor Minecraft oficial en la máquina virtual. Entonces empecemos.

Tabla de contenido

  1. Requisitos previos
  2. Creación de un servidor Ubuntu 20.04 Máquina virtual LTS
  3. Acceder a la máquina virtual a través de SSH
  4. Configuración de una dirección IP estática
  5. Instalación de JDK en la máquina virtual
  6. Instalación del servidor Minecraft oficial
  7. Prueba del servidor Minecraft
  8. Iniciar el servidor Minecraft en el inicio
  9. Conclusión
  10. Referencias

Requisitos previos

Antes de comenzar, debe tener el Administrador de máquinas virtuales Aplicación instalada en su sinología NAS. Lea el artículo Cómo configurar la virtualización en Synology NAS. Si necesita alguna ayuda para instalar el Administrador de máquinas virtuales Aplicación en su sinología NAS; Lea el artículo Cómo configurar la virtualización en Synology NAS?

Creación de un servidor Ubuntu 20.04 Máquina virtual LTS

Abra la aplicación Virtual Machine Manager y haga clic en Crear desde la sección de la máquina virtual como se marca en la captura de pantalla a continuación para crear una nueva máquina virtual.

Seleccionar Linux y haga clic en Próximo.

Seleccione un grupo de almacenamiento (donde desea almacenar la máquina virtual) en la lista y haga clic en Próximo.

Escriba un Nombre (servidor de MC, Digamos) para la máquina virtual, seleccione al menos 2 UPC núcleos y 4 GB de Memoria.

Una vez que haya terminado, haga clic en Próximo.

Escriba el tamaño deseado para el disco duro virtual y haga clic en Próximo.

Haga clic en Próximo.

Debe seleccionar una imagen ISO del servidor Ubuntu 20.04 LTS. Para hacer eso, haga clic en Navegar.

NOTA: Para descargar una imagen ISO del servidor Ubuntu 20.04 LTS, visite la página oficial de descarga de Ubuntu Server.

Seleccione una imagen ISO del servidor Ubuntu 20.04 LTS de su sinología NAS y haga clic en Seleccionar.

Haga clic en Próximo.

Haga clic en Próximo.

Haga clic en Hecho.

Una nueva máquina virtual servidor de MC debe crearse.

Seleccione y haga clic en encender para encender la máquina virtual.

Una vez que la máquina virtual se esté ejecutando, seleccione y haga clic en Conectar.

Servidor ubuntu 20.04 LTS El instalador debe mostrarse en una nueva pestaña del navegador. Puede instalar Ubuntu Server 20.04 LTS en la máquina virtual desde aquí.

NOTA: En este artículo, no le mostraré cómo dividir el disco de su máquina virtual. Para aprender a particionar discos e instalar Ubuntu Server 20.04 LTS En la máquina virtual, lea el artículo que instala el servidor Ubuntu 20.04 LTS.

Seleccione su idioma y presione .

Prensa .

Seleccione su diseño de teclado. Entonces presione unas pocas veces para seleccionar Hecho y presionar .

Seleccionar Hecho y presionar .

Seleccionar Hecho y presionar .

Seleccionar Hecho y presionar .

Seleccionar Use un disco completo y presionar .

Prensa .

Seleccionar Continuar y presionar .

Escriba los datos personales requeridos. Entonces, navegue a Hecho y presionar .

Controlar Instalar el servidor OpenSSH, navegar a Hecho, y presionar .

Navegar a Hecho y presionar .

El instalador debe comenzar a instalar el servidor Ubuntu en la máquina virtual. Esto llevará un tiempo completar.

El servidor Ubuntu se está instalando en la máquina virtual.

Las actualizaciones de software disponibles también se instalarán una vez que se complete la instalación. Esto llevará un tiempo completar.

Una vez que se instalen las actualizaciones, navegue a Reinicie ahora y presionar .

Prensa .

La máquina virtual debe arrancar el servidor Ubuntu desde el disco virtual de la máquina virtual.

Puede iniciar sesión con el nombre de usuario y la contraseña que ha configurado durante la instalación.

Ahora, instale el QEMU-GUEST-AGENT Paquete en la máquina virtual con el siguiente comando:

$ sudo apt install qemu-guest-agent -y

QEMU-GUEST-AGENT debe instalarse.

Ahora comienza el QEMU-GUEST-AGENT Servicio con el siguiente comando:

$ sudo systemctl inicio QEMU-GUST-AGENT.servicio

QEMU-GUEST-AGENT Se debe iniciar el servicio.

Una vez que tengas el QEMU-GUEST-AGENT servicio en ejecución, el Administrador de máquinas virtuales La aplicación mostrará la dirección IP del servidor de MC máquina virtual, como puede ver en la captura de pantalla a continuación.

NOTA: Deberá conocer la dirección IP de la máquina virtual para conectarse a la máquina virtual a través de SSH y conectarse al servidor Minecraft que ejecutará en esta máquina virtual.

Acceder a la máquina virtual a través de SSH

Para acceder a la máquina virtual a través de SSH, abra una aplicación Terminal y ejecute el siguiente comando:

$ ssh @

NOTA: Aquí, y son el nombre de usuario y la dirección IP de la máquina virtual respectivamente. Reemplácelos con los suyos de ahora en adelante.

Escribir y presionar .

Escriba la contraseña de la máquina virtual y presione .

Debe iniciarse sesión en la máquina virtual.

Configuración de una dirección IP estática

Si la dirección IP de su servidor de MC La máquina virtual cambia con frecuencia, tendrá dificultades para jugar Minecraft con sus amigos. Entonces, lo primero que debe hacer es configurar una dirección IP estática en su servidor de MC máquina virtual.

Para aprender a configurar una dirección IP estática en su servidor de MC máquina virtual, lea el Configuración de IP estática en el servidor Ubuntu 20.04 LTS Sección del artículo Configuración de la dirección IP estática en Ubuntu 20.04 LTS.

Instalación de JDK en la máquina virtual

Minecraft Server está escrito con el lenguaje de programación Java. Por lo tanto, debe tener Java instalado en la máquina virtual de Ubuntu Server para que funcione el servidor Minecraft.

Kit de desarrollo Java (Jdk) está disponible en el repositorio oficial de paquetes de Ubuntu Server 20.04 LTS. Entonces, es fácil de instalar.

Primero, actualice el caché del repositorio del paquete APT con el siguiente comando:

$ sudo apt actualización

Para instalar JDK, ejecute el siguiente comando:

$ sudo apt install OpenJDK-17-JDK

Para confirmar la instalación, presione Y y luego presiona .

El Administrador de paquetes APT descargará e instalará todos los paquetes requeridos desde Internet. Tomará un tiempo completar.

Una vez que se descarguen los paquetes, se instalarán uno por uno. Tomará un tiempo completar.

En este punto, se debe instalar JDK.

Una vez que se instale JDK, ejecute el siguiente comando para verificar si el Java Se puede acceder al comando desde la línea de comando y funciona correctamente.

$ java -versión

Instalación del servidor Minecraft oficial

En esta sección, le mostraré cómo instalar la última versión del servidor Minecraft oficial en el servidor Ubuntu 20.04 LTS Máquina virtual que se ejecuta en su sinología NAS.

Primero, cree un nuevo directorio ~/mc-server Con el siguiente comando:

$ mkdir ~/mc-server

Navegar al ~/mc-server Directorio de la siguiente manera:

$ cd ~/mc-server

Ahora, visite la página de descarga oficial de Minecraft Server desde su navegador web favorito. El enlace de descarga de la última versión del servidor Minecraft está marcado en la captura de pantalla a continuación.

Haga clic con el botón derecho (RMB) en el enlace de descarga del servidor de Minecraft y haga clic en el Dirección de enlace de copia Para copiar el enlace de descarga. Lo necesitará para descargar el servidor Minecraft en la máquina virtual con WGet.

Para descargar el servidor de Minecraft desde el sitio web oficial de Minecraft, use el wget Programa de la siguiente manera:

$ wget https: //uncher.mojang.com/v1/objetos/125E5ADF40C659FD3BCE3E66E67A16BB49ECC1B9/servidor.frasco

NOTA: El enlace de descarga de Minecraft Server será diferente para usted. Entonces, asegúrese de reemplazarlo con el tuyo de ahora en adelante.

wget debe comenzar a descargar el servidor de Minecraft. Tomará un tiempo completar.

En este punto, el servidor de Minecraft se debe descargar.

Una vez que se descarga el servidor Minecraft, un nuevo archivo servidor.frasco debe crearse en el ~/mc-server Directorio, como se muestra en la captura de pantalla a continuación.

Prueba del servidor Minecraft

Para iniciar el servidor Minecraft, ejecute el siguiente comando:

$ java -xmx2048m -xms2048m -jar servidor.jar nogui

La primera vez que intenta ejecutar el servidor Minecraft, verá el siguiente mensaje de error. Esto se debe a que no aceptó el Eula de Mojang Studios (la compañía detrás de Minecraft).

Un nuevo archivo eula.TXT debe crearse.

Abre el eula.TXT Archivo con el editor de texto Nano de la siguiente manera:

$ nano eula.TXT

Deberías ver la línea eula = falso como se marca en la captura de pantalla a continuación.

Cambiar la línea a eula = verdadero, Como se muestra en la captura de pantalla a continuación.

Una vez que haya terminado, presione + X seguido por Y y Para salvar el eula.TXT archivo.

Ahora, inicie el servidor Minecraft nuevamente con el siguiente comando:

$ java -xmx2048m -xms2048m -jar servidor.jar nogui

El servidor Minecraft tardará un tiempo en comenzar.

Minecraft Server debe comenzar a generar un mundo. Tomará un tiempo completar.

En este punto, se debe generar el mundo.

Para conectarse a su servidor Minecraft y reproducir Minecraft, inicie Minecraft y haga clic en Multijugador como se marca en la captura de pantalla a continuación.

Controlar No vuelvas a mostrar esta pantalla y haga clic en Proceder.

Haga clic en Conexión directa.

Escriba la dirección IP de su máquina virtual de Minecraft Server que se ejecuta en su NAS Synology y haga clic en Unirse al servidor.

Estás conectado a su servidor de Minecraft. Puede tardar unos segundos en completarse.

Una vez que esté conectado a su servidor Minecraft, debería ver un mensaje de que su jugador se unió al juego en el terminal.

Una vez que su jugador se une al servidor Minecraft, puede jugar Minecraft en su propio servidor. También puedes invitar a tus amigos a jugar a Minecraft contigo.

Puedes presionar PAG Para enumerar a todos los jugadores conectados a su servidor de Minecraft.

Para desconectar del servidor de Minecraft, presione y haga clic en Desconectar como se marca en la captura de pantalla a continuación.

Una vez que esté desconectado del servidor de Minecraft, debería ver un mensaje en el terminal de que su jugador dejó el juego como marcado en la captura de pantalla a continuación.

Para detener el servidor de Minecraft, presione + X.

Iniciar el servidor Minecraft en el inicio

Una vez que haya probado el servidor Minecraft y todo está funcionando, es hora de crear un archivo de servicio Systemd para Minecraft para que comience automáticamente cuando la máquina virtual de Ubuntu.

Primero, debe conocer la ruta completa del directorio donde ha descargado el servidor Minecraft. En mi caso, es /home/shovon/mc-server. Será diferente para ti. Entonces, asegúrese de reemplazarlo con el tuyo de ahora en adelante.

$ PWD

Ahora, cree un archivo de servicio Systemd Servidor de Minecraft.servicio en el /etc/systemd/sistema Directorio de la siguiente manera:

$ sudo nano/etc/systemd/system/minecraft-server.servicio

Escriba las siguientes líneas en el Servidor de Minecraft.servicio archivo systemd.

[Unidad]
Descripción = servidor minecraft
Después = red.objetivo
[Servicio]
WorkingDirectory =/Home/Shovon/MC-Server
Ambiente = MC_Memory = 2048m
Execstart = java -xmx $ mc_memory -xms $ mc_memory -jar servidor.jar nogui
StandardOutput = heredar
StandardError = heredar
Reiniciar = siempre
Usuario = Shovon
[Instalar]
Wantedby = Multi-user.objetivo

Aquí, establecido Directorio de trabajo al directorio donde ha descargado el servidor Minecraft con WGet.

WorkingDirectory =/Home/Shovon/MC-Server

Colocar Usuario a sus máquinas virtuales Iniciar sesión de usuario.

Usuario = Shovon

También puedes cambiar el MC_MEMORY Entorno variable para establecer la cantidad de memoria que desea asignar para su servidor Minecraft.

Ambiente = MC_Memory = 2048m

Una vez que haya terminado, presione + X seguido por Y y Para salvar el Servidor de Minecraft.servicio archivo.

Ahora, ejecute el siguiente comando para volver a cargar los Daemons Systemd para que los cambios entren en vigencia.

$ sudo SystemCtl-Daemon-Reload

Iniciar el Servidor de Minecraft servicio systemd con el siguiente comando:

$ sudo systemctl start minecraft-server.servicio

El Servidor de Minecraft El servicio Systemd debe ser activo/correr, Como se muestra en la captura de pantalla a continuación. Entonces el Servidor de Minecraft El servicio Systemd funciona bien.

Ejecute el siguiente comando para agregar el Servidor de Minecraft Servicio Systemd al inicio del sistema para que comience automáticamente cuando se inicia la máquina virtual.

$ sudo systemctl habilita minecraft-server.servicio

También debe configurar el servidor de MC máquina virtual para comenzar cuando su sinología NAS Bots automáticamente.

Para hacer eso, seleccione el servidor de MC máquina virtual desde el Administrador de máquinas virtuales Aplicación de su sinología NAS y haga clic en Acción.

Haga clic en Editar.

Desde el Otros pestaña, set Autoencendido a , y haga clic en DE ACUERDO.

El servidor de MC La máquina virtual debe comenzar automáticamente cuando su sinología NAS Boots a partir de ahora.

Conclusión

En este artículo, le he mostrado cómo crear un servidor Ubuntu 20.04 Máquina virtual LTS en su NAS Synology e instale el QEMU-GUEST-AGENT en él para que pueda encontrar su dirección IP fácilmente desde el Administrador de máquinas virtuales aplicación. También le he mostrado cómo instalar JDK en la máquina virtual de Ubuntu. Le he mostrado cómo instalar el servidor Minecraft oficial en la máquina virtual de Ubuntu, probar el servidor Minecraft e iniciar el servidor Minecraft también en el arranque del sistema. Finalmente, le he mostrado cómo iniciar automáticamente la máquina virtual de Ubuntu cuando su synology nas boots.

Referencias

[1] Cómo instalar Minecraft Server en Raspberry Pi 4

[2] Descarga del servidor de Minecraft | Minecraft