Servidor Minecraft sobre AWS / Amazon Web Service


A modo de entrenamiento vamos a montar un servidor Minecraft corriendo en una instancia EC2 de Amazon Web Service. Hay que recalcar que no pretende ser una guía exhaustiva, tan solo como consulta y prácticas para ir familiarizándose con AWS.

AWS establece un servicio gratuito en el que podemos nuestro servidor al menos para ir practicando: https://aws.amazon.com/es/free/

seleccion_055

Comenzamos creando la instancia, Amazon EC2 / Launch Instance, los pasos son los siguientes:

Step 1: Choose an Amazon Machine Image (AMI)

 

seleccion_050

Step 2: Choose an Instance Type

Dejamos marcado el que hay por defecto, General Purpose t2.micro

Step 3: Configure Instance Details

Aquí no modificamos nada.

Step 4: Add Storage

Lo dejamos tal cual, 8GB

Step 5: Tag Instance

Aquí podéis ponerle el nombre a vuestra instancia, por ejemplo “Minecraft”

Step 6: Configure Security Group

Le abrimos el puerto 25565 en las reglas de seguridad, click en ADD RULE:

Security group name: Servidor Minecraft (Aquí podéis poner el nombre que deseéis)

Description: Puertos Minecraft (Aquí también)

  • Type: Custom TCP Rule
  • Port Range: 25565
  • Source: Anywhere

seleccion_051

Review and Launch

Launch

Antes de lanzar nuestra instancia nos preguntará por la Public Key, deberemos crear una Key Pair y descargarla, es un archivo que nos sirve para poder conectar por SSH al servidor. Una vez descargada debemos quitar los permisos de grupo y otros para que sea aceptada:

seleccion_056

En unos momentos ya debería estar running nuestra instancia.

Nos conectamos mediante SSH al terminal, hacemos click en la instancia y le damos al botón CONNECT, copiamos en un terminal el comando que nos da y ya deberíamos tener acceso SSH al servidor. Atención, el comando SSH debe ejecutarse en el mismo directorio en el que hemos guardado la clave anterior.

 

Una vez finalizado la actualización e instalación de los paquetes necesarios para comprobar si java está instalado con el siguiente comando:

 

seleccion_049

Una vez actualizado y comprobado que funciona java vamos a cargar el servidor Minecraft:

Vamos a la web de Minecraft y copiamos la dirección del enlace al servidor, en este caso es la siguiente:

https://s3.amazonaws.com/Minecraft.Download/versions/1.10.2/minecraft_server.1.10.2.jar

En la consola de la máquina virtual escribimos directamente:

esperamos a que se descargue el servidor y ejecutamos con

Ejecutando el Servidor Minecraft

Al iniciar nos pide que aceptemos los EULA,

cambiar eula=false por eula=true y control+o y contrlo+x para grabar y salir del editor.

Volvemos a iniciar el servidor Minecraft, esta vez como aconseja damos más memoria con las opciones -Xmx1024M -Xms1024M

Ahora abrimos nuestro minecraft y buscamos el servidor por la ip pública que aparece en la consola AWS y a disfrutar.

seleccion_054

 

Basado en esta guía.