Servidor Minecraft sobre AWS / Amazon Web Service

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn

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.

$sudo apt-get update

$sudo apt-get upgrade

$sudo apt-get install default-jre

 

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

$java -version

 

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:

$wget https://s3.amazonaws.com/Minecraft.Download/versions/1.10.2/minecraft_server.1.10.2.jar3

esperamos a que se descargue el servidor y ejecutamos con

java -jar minecraft_server.1.10.2.jar nogui

Ejecutando el Servidor Minecraft

Al iniciar nos pide que aceptemos los EULA,

$nano eula.txt

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.

Más...

Programación web en Alicante

Programación Web en Alicante

En los días que corren, la dinámica en Internet domina muchas áreas de la vida de los ciudadanos en todas partes del

Ventajas WordPress

Ventajas de usar WordPress

¿Tienes dudas de las ventajas de utilizar WordPress para tu proyecto? ¿No piensas que sea el sistema ideal para llevarlo a cabo?

Más...

Programación web en Alicante

Programación Web en Alicante

En los días que corren, la dinámica en Internet domina muchas áreas de la vida de los ciudadanos en todas partes del

Ventajas WordPress

Ventajas de usar WordPress

¿Tienes dudas de las ventajas de utilizar WordPress para tu proyecto? ¿No piensas que sea el sistema ideal para llevarlo a cabo?

Deja un comentario