GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo configurar un servidor de Minecraft en Ubuntu, Windows y CentOS en la nube de AWS

Minecraft es un videojuego de patio de recreo que ayuda a determinar paisajes completamente aleatorios y construir construcciones espectaculares que van desde pequeñas casas hasta enormes castillos. Fue creado por Mojang Studios y finalmente comprado por Microsoft. La mayoría de los videojuegos de computadora de hace una década están acumulando polvo en los estantes, pero Minecraft sigue siendo fuerte. Es un videojuego tridimensional en el que los jugadores construyen y destruyen varios tipos de bloques. Survival y Creative son los dos modos principales del juego.

Jugadores en Supervivencia deben recoger sus materiales de construcción y alimentos. También interactúan con criaturas en movimiento y mobs en forma de bloque. Mientras los jugadores en Creativo se les proporcionan materiales y no necesitan comer para sobrevivir. El único trabajo en modo creativo es construir. También pueden romper instantáneamente cualquier bloque.

Minecraft es compatible con una variedad de sistemas operativos. Este tutorial le muestra cómo instalar Minecraft en CentOS, Ubuntu o Windows en la nube de AWS.

Iniciando instancia EC2

Para obtener más información sobre el lanzamiento de una instancia EC2 en la nube de AWS, consulte la guía Lanzar una instancia con el asistente de lanzamiento de instancias.

Elija una AMI

Elija la imagen AMI requerida con el sistema operativo de su elección (Ubuntu, CentOS o Windows).

Elija un tipo de instancia

Utilice la siguiente tabla de requisitos del servidor oficial para elegir el tipo de instancia EC2 correcto.

A los efectos de esta demostración, elegiremos el tipo de instancia mínima para nuestro servidor:t2.micro .

Elija una VPC

A continuación, tenemos que configurar los detalles de la VPC.

Utilice la configuración de VPC predeterminada en este paso.

Elija un almacenamiento

Nuevamente, use la tabla de requisitos del servidor oficial para tener una idea de cuánto almacenamiento necesita.

Avanzaremos con un volumen de EBS gp2 de 30 GiB.

Agregar etiquetas

Para poder identificar fácilmente su servidor, agregue una etiqueta con los siguientes parámetros:

  • ClaveName
  • Valorminecraft-server

Grupo de seguridad

Security Group es un firewall de instancia EC2.

Le permite proteger su servidor de conexiones no deseadas.

Además del puerto SSH o RDP predeterminado, debe abrir TCP/25565 para permitir conexiones a su servidor de Minecraft.

Para Ubuntu y CentOS, utilice la siguiente configuración de grupo de seguridad.

Para Windows, la configuración es un poco diferente.

Revisar y lanzar

Revise y lance su instancia EC2 presionando Launch botón.

AWS le pedirá que elija su clave SSH (para obtener más información sobre el uso de SSH, consulte el artículo Las 10 características principales de SSH que DEBE conocer para ser más productivo).

Use su clave SSH existente o, si no tiene ninguna, elija Crear nuevo par de claves SSH y descárguelo.

IP elástica

De forma predeterminada, AWS proporcionará una dirección IP pública aleatoria para su instancia EC2, que cambiará si detiene e inicia la instancia EC2.

Si desea tener una dirección IP estática dedicada constante, debe usar Elastic IP.

En su consola EC2, elija IP elásticas.

Haga clic en Asignar dirección IP elástica botón.

Puede continuar con la configuración predeterminada.

Haz clic en Asignar botón.

A continuación, debemos asociar la dirección IP pública obtenida con la instancia EC2.

Elija su instancia EC2 de la lista y haga clic en Asociar botón.

Ahora, puede usar esta dirección IP estática para conectarse a su servidor de Minecraft.

Configuración del servidor de Minecraft en CentOS

SSH a su servidor de Minecraft usando centos como nombre de host.

Antes de instalar un nuevo paquete, actualice los paquetes de su sistema: 

sudo yum update -y

Ahora, instale Java en CentOS ejecutando el comando:

sudo yum install java -y

Compruebe la versión instalada escribiendo el comando:

java -version

Para instalar tmux utilidad, use el siguiente comando:

sudo yum install tmux -y

Instalar wget para descargar nuevos paquetes:

sudo yum install wget -y

Crea un minecraft carpeta y salta a ella:

mkdir minecraft
cd minecraft

Copie y pegue el comando en la terminal para descargar el archivo de propiedades del servidor de Minecraft:

wget https://launcher.mojang.com/v1/objects/bb2b6b1aefcd70dfd1892149ac3a215f6c636b07/server.jar

No preste atención a los errores y ejecute los siguientes comandos para extraer las propiedades y los archivos EULA:

java -Xmx1024M -Xms1024M -jar server.jar nogui

Usa el nano editor para aceptar el acuerdo de licencia EULA de Minecraft:

nano eula.txt

Cambiar eula valor a verdadero :

La forma más fácil de ejecutar el servidor de Minecraft en segundo plano es usando Tmux (para obtener más información sobre Tmux, consulte nuestro artículo Cómo comenzar a usar Tmux como un profesional en 5 minutos).

Para ejecutar el servidor de Minecraft en segundo plano, debe ejecutar tmux comando primero:

tmux

Ahora, ejecuta el servidor de Minecraft:

java -Xmx1024M -Xms1024M -jar server.jar nogui


Tomará hasta un par de minutos iniciar el servidor por completo.

Para desconectarse de la sesión de Tmux presione Ctrl+b luego presione d .

Para reabrir la sesión de Tmux, escriba:

tmux attach -t 0

Configuración de Minecraft en Ubuntu

SSH a su servidor de Minecraft usando ubuntu como nombre de host.

Antes de instalar cualquier paquete nuevo, es bueno actualizar los repositorios de paquetes:

sudo apt update

Ahora, instale Java en Ubuntu ejecutando el comando:

sudo apt-get -y install default-jdk

Compruebe la versión de Java:

java -version

Crear un directorio minecraft y salta allí.

mkdir minecraft
cd minecraft

Copie y pegue el comando para obtener el archivo del servidor de Minecraft:

wget https://launcher.mojang.com/v1/objects/bb2b6b1aefcd70dfd1892149ac3a215f6c636b07/server.jar

Use el siguiente comando para ejecutar el servidor de Minecraft:

java -Xmx1024M -Xms1024M -jar server.jar nogui

Durante la primera ejecución, el comando saldrá con los siguientes errores:

  • [principal/ERROR]:no se pudieron cargar las propiedades desde el archivo:servidor.propiedades
  • [main/WARN]:Error al cargar eula.txt
  • [main/INFO]:debe aceptar el EULA para ejecutar el servidor. Vaya a eula.txt para obtener más información.

Pero al mismo tiempo creará todos los archivos requeridos.

Usa el nano editor para aceptar el contrato EULA de Minecraft:

nano eula.txt

Cambiar eula valor a verdadero :

La forma más fácil de ejecutar el servidor de Minecraft en segundo plano es usando Tmux (para obtener más información sobre Tmux, consulte nuestro artículo Cómo comenzar a usar Tmux como un profesional en 5 minutos).

Para ejecutar el servidor de Minecraft en segundo plano, debe ejecutar tmux comando primero:

tmux

Ahora, ejecuta el servidor de Minecraft:

java -Xmx1024M -Xms1024M -jar server.jar nogui


Tomará hasta un par de minutos iniciar el servidor por completo.

Para desconectarse de la sesión de Tmux presione Ctrl+b luego presione d .

Para reabrir la sesión de Tmux, escriba:

tmux attach -t 0

Instalar el servidor de Minecraft en Windows

Use RDP para conectarse a su instancia EC2 de Windows 2019, inicie PowerShell e instale Chocolatey:

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

Instale Java usando el siguiente comando.

choco install javaruntime

Abra la interfaz de línea de comandos de Windows escribiendo cmd y compruebe la versión de Java instalada:

java -version

Instale el navegador Google Chrome:

choco install googlechrome

Ahora, en el navegador Google Chrome, descargue el servidor de Minecraft desde el sitio web oficial:Descarga del servidor de Minecraft | Minecraft.

Guardar "minecraft_server 1.16.5 jar ” al C:\minecraft carpeta:

En la línea de comandos de Windows, vaya a la carpeta C:\minecraft y ejecute el servidor:

cd C:\minecraft
java -Xmx1024M -Xms1024M -jar server.jar nogui

En el Explorador de archivos, abre C:\minecraft carpeta y editar eula.txt archivo.

Cambiar eula valor a true .

Ahora, ejecute el servidor de Minecraft en la interfaz de línea de comandos de Windows una vez más:

java –Xmx1024 –Xms1024M –jar srver.jar nogui

Espere un par de minutos mientras se inicia el servidor.

Configuración del cortafuegos de Windows

De manera predeterminada, la instancia de Windows EC2 tiene habilitado Windows Defender (firewall), lo que evitará las conexiones a su servidor de Minecraft.

Para habilitar las conexiones al servidor, inicie wf.msc :

Haga clic en Reglas entrantes y luego Nueva regla acción.

Elija Puerto configuración.

Especifique el puerto TCP/25565 .

Elija Permitir la conexión de la lista.

Habilite las siguientes redes:

  • Dominio
  • Privado
  • Público

Agregue la regla Nombre , por ejemplo, Minecraft server .

Ahora podrá conectarse a su servidor de Windows Minecraft.

Probando el servidor de Minecraft

Instale el cliente de Minecraft o use uno ya existente.

Ahora, agregue la dirección IP del servidor de Minecraft haciendo clic en "Multijugador " botón.

Luego, haga clic en "Agregar servidor Botón ” añadir servidor.

Introduce tu nombre de servidor de Minecraft y dirección IP del servidor y haz clic en Listo botón para conectarse al servidor.

Espere un par de momentos para conectarse con el servidor:

Una vez que el servidor esté conectado, estarás listo para jugar:

Problemas potenciales

Falta de recursos del servidor

Si se enfrenta a los siguientes errores:

  • [Subproceso del servidor/ADVERTENCIA]:¡No puedo seguir el ritmo! ¿Está sobrecargado el servidor? Corriendo 11361ms o 227 ticks detrás
  • [Server Watchdog/FATAL]:una sola marca de servidor tardó 64,97 segundos (debería ser un máximo de 0,05)
  • [Server Watchdog/FATAL]:considerando que se bloqueó, el servidor se apagará a la fuerza.

Debe aumentar los recursos de CPU y RAM del servidor de Minecraft cambiando a un tipo de instancia más grande.

Conclusión

Minecraft es un videojuego de sandbox que te permite explorar paisajes generados aleatoriamente y construir estructuras magníficas que van desde casas modestas hasta castillos enormes. Fue creado por Mojang Studios y finalmente comprado por Microsoft. Minecraft se ejecuta en diferentes sistemas operativos. En este artículo, hemos demostrado cómo configurar un servidor de Minecraft en Ubuntu, CentOS y Ubuntu. Esta guía lo guiará a través del proceso de configuración de un servidor de Minecraft en su plataforma preferida.


Ubuntu
  1. Configuración del servidor Ubuntu 20.04 Minecraft

  2. Cómo configurar y usar el servidor FTP en Ubuntu Linux

  3. Cómo hacer un servidor de Minecraft con Hostinger, Ubuntu, Windows y macOS

  4. Cómo instalar y configurar Universal Media Server en Ubuntu 20.04

  5. ¿Qué es el servidor Samba y cómo configurar el servidor Samba en Ubuntu Linux?

Cómo configurar el servidor de intercambio de archivos Samba en Ubuntu

Cómo configurar OpenVPN en Ubuntu Server

Cómo configurar el servidor Git en Ubuntu 20.04

Cómo instalar la pila MERN en Ubuntu en la nube de AWS

Cómo configurar un servidor de Minecraft en Ubuntu, Windows y CentOS en la nube de AWS

Cómo configurar el servidor y el cliente NTP en Ubuntu 20.04 LTS