Cómo crear un servidor de Minecraft en Raspberry Pi

minecraft server
binance

Aprende paso a paso cómo montar tu propio servidor de Minecraft Java Edition en una Raspberry Pi. Ahorra dinero, personaliza tu mundo y juega con amigos en un servidor alojado directamente en tu casa.

Contenidos mostrar

Si quieres crear un mundo privado de Minecraft para jugar con tus amigos, necesitas un lugar donde alojarlo. Las opciones oficiales —como Minecraft Realms, que cuesta unos 7,99 $ al mes— son muy fáciles de usar, pero ofrecen pocas posibilidades de personalización. También puedes alquilar un servidor dedicado en servicios como Shockbyte, pero eso implica un pago mensual permanente.

Una alternativa mucho más económica (y divertida) es montar tu propio servidor de Minecraft en una Raspberry Pi, para que funcione directamente desde tu casa sin cuotas mensuales. El rendimiento es sorprendentemente bueno para partidas con pocos jugadores.

Eso sí, necesitarás una Raspberry Pi 3 o 4, preferiblemente una Pi 4 con al menos 2 GB de RAM. Ten en cuenta también que todo el tráfico de los jugadores entrará y saldrá a través de tu conexión doméstica, así que lo ideal es usarlo para grupos pequeños de amigos.

A continuación, te guiamos paso a paso para instalar un servidor vanilla de Minecraft Java Edition en tu Raspberry Pi, configurarlo para que arranque automáticamente al encender el dispositivo y permitir conexiones externas desde fuera de tu red local. Una vez dominado el proceso, podrás instalar mods, plugins o incluso cambiar a otras versiones de servidor.

25 juegos parecidos a Minecraft que debes probar hoy mismo


Cómo configurar un servidor de Minecraft en Raspberry Pi

1. Configura tu Raspberry Pi

Si aún no lo has hecho, prepara tu Raspberry Pi siguiendo nuestra guía de instalación estándar: cómo configurar la Raspberry Pi desde cero.

2. Abre una terminal en la Raspberry Pi

Puedes usar la terminal física, VNC o una conexión SSH.

3. Actualiza tu Raspberry Pi

Ejecuta los comandos más recientes para actualizar paquetes:

sudo apt update
sudo apt upgrade -y

4. Instala JDK y Git

Minecraft Java Edition necesita el Java Development Kit para funcionar.

sudo apt install default-jdk

5. Crea una carpeta para el servidor y entra en ella

En este ejemplo la llamaremos mcserver.

mkdir mcserver
cd mcserver

6. Desde tu PC, entra a la página oficial de descarga del servidor de Minecraft

Página oficial: minecraft.net/en-us/download/server

Copia la URL del archivo server.jar más reciente.

mine1

7. Descarga el archivo en la Raspberry Pi con wget

Sustituye <URL> por la dirección que copiaste.

Ejemplo:

wget https://piston-data.mojang.com/v1/objects/f69c284232d7c7580bd89a5a4931c3581eae1378/server.jar

8. Inicia el servidor por primera vez

Esto asignará 1 GB de RAM y ejecutará el .jar.

java -Xmx1024M -Xms1024M -jar server.jar

Añade nogui al final si no deseas interfaz gráfica.

La primera ejecución mostrará un error pidiéndote aceptar la EULA.

mine2

9. Abre el archivo eula.txt

nano eula.txt

10. Cambia “eula=false” por “eula=true”

Después guarda y sal: CTRL + X, luego Y y Enter.

mine3

11. Inicia el servidor de nuevo

java -Xmx1024M -Xms1024M -jar server.jar

El servidor tardará varios minutos en generar el mundo y preparar el área de aparición. Verás un porcentaje de progreso en pantalla.

mine4

Una vez terminado, tu servidor estará funcionando y podrás conectarte a él. Sin embargo, si lo ejecutaste desde una ventana SSH, el servidor se cerrará en cuanto cierres esa ventana (a menos que utilices nohup en el comando). Además, aunque lo abras desde el terminal de la Pi, el servidor no se reiniciará automáticamente si reinicias el dispositivo.

En la siguiente parte te enseñaremos cómo crear un script para que el servidor se inicie automáticamente al arrancar la Raspberry Pi y se reinicie si el servidor se cierra sin que la Pi se apague.


Cómo hacer que el servidor de Minecraft arranque automáticamente en Raspberry Pi

1. Crea un archivo llamado mcstart.sh en la carpeta del servidor

(En este ejemplo, la carpeta es mcserver). Ábrelo con nano:

nano mcstart.sh

2. Añade el siguiente código al script

#!/bin/bash
cd ~/mcserver
while true
do
   java -Xmx1024M -Xms1024M -jar server.jar
   sleep 10
done

Este script cambia a la carpeta donde está instalado el servidor y ejecuta un bucle infinito que mantiene Minecraft en funcionamiento.
Si el servidor llega a cerrarse por cualquier motivo, el script esperará 10 segundos y lo reiniciará automáticamente.
Si el servidor nunca falla, el comando sleep 10 nunca llegará a ejecutarse.

Importante: Si tu carpeta del servidor no está en ~/mcserver, cámbialo en la línea cd ~/mcserver.

binance

3. Guarda y cierra el archivo

Pulsa CTRL + X, luego Y y Enter.

4. Haz que el script sea ejecutable

chmod a+x mcstart.sh

Ya puedes iniciar el servidor con ./mcstart.sh, pero todavía falta configurarlo para que se ejecute automáticamente al arrancar la Raspberry Pi.


5. Abre el editor de crontab

crontab -e

Si es tu primera vez usando crontab, selecciona nano cuando el sistema te pregunte por el editor.

6. Añade la orden de inicio automático

Al final del archivo, escribe una línea como esta (puede variar según tu ruta y nombre de usuario):

@reboot /home/pi/mcserver/mcstart.sh

Guarda con CTRL + X → Y → Enter.

7. Reinicia la Raspberry Pi

Comprueba si el servidor de Minecraft se inicia por sí solo:

sudo reboot

Cómo poner tu servidor de Minecraft en Internet

Si ya instalaste tu servidor y se inicia con el arranque, cualquiera dentro de tu red local puede conectarse. Pero si quieres que tus amigos entren desde fuera, debes habilitar el acceso desde Internet.


1. Configura una IP estática para la Raspberry Pi

Esto asegura que siempre tenga la misma dirección interna (IPv4).
Si necesitas ayuda, consulta este tutorial para configurar una IP estática.

mine5

2. Configura el reenvío de puertos (Port Forwarding)

Entra al panel de administración de tu router y busca la sección de Port Forwarding.

Debes crear una regla que envíe el puerto 25565 hacia la dirección IP interna de la Raspberry Pi.

mine6

El proceso varía según el router, pero siempre consiste en lo mismo: abrir el puerto 25565 hacia la IP local de la Pi.


3. Averigua tu IP pública (IPv4)

La forma más sencilla es entrar en:

whatismyipaddress.com

Buscar en Google “what is my ip address” también puede funcionar, aunque a veces muestra solo una dirección IPv6, que no sirve para Minecraft.

mine7

Comparte esta IP con tus amigos para que puedan conectarse.
Pero recuerda: tu IP pública cambia si tu ISP no te asigna una IP fija.

Si no te importa compartir la nueva IP cada vez que cambie, puedes quedarte aquí.
Si prefieres una solución permanente, continúa con el siguiente paso.


4. Usa No-IP para tener una dirección fija (Dynamic DNS)

No-IP te permite crear un nombre de dominio (como tunombre.no-ip.org) que siempre apunta a tu IP actual, aunque cambie.

Tiene un plan gratuito, y también ofrecen instrucciones para instalar el cliente de actualización automática en la Raspberry Pi.

Con esto, tus amigos podrán conectarse usando un hostname en lugar de una IP numérica.


Cómo conectarse a tu servidor de Minecraft en Raspberry Pi

1. Abre Minecraft Java Edition en el PC desde el que vayas a jugar.

2. En el menú principal, selecciona Multijugador

mine8

3. Haz clic en Add Server (Agregar servidor)

mine9

4. Introduce la IP o el hostname del servidor

Puedes poner cualquier nombre para identificarlo. Pulsa Done para guardar.

mine10

5. Selecciona el servidor y entra

Te aparecerá en la lista. Solo haz clic sobre él para acceder.

mine11

¡Listo! Ya deberías estar dentro del mundo alojado en tu Raspberry Pi.


Servidor listo para jugar

Configurar un servidor de Minecraft en una Raspberry Pi es una manera económica, educativa y muy flexible de crear tu propio mundo para jugar con amigos. Aunque requiere algunos pasos de preparación —como habilitar el arranque automático o abrir puertos en tu router—, una vez configurado, ofrece una experiencia estable y completamente personalizable sin costes mensuales.

Eneba
Tagged:
About the Author

Hola, soy Marco Antonio Velarde, Editor en Jefe y fundador de Tecnobits.net, medio especializado en tecnología, gaming y hardware desde 2016.
Con más de nueve años de trayectoria y miles de artículos publicados, dedico mi trabajo a probar, analizar y explicar la tecnología desde la práctica.
Mi experiencia con el hardware comenzó en 2002, cuando armé mi primer PC gamer; desde entonces, no he dejado de explorar cada componente, sistema operativo y tendencia que ha marcado el mundo tech.
En Tecnobits produzco contenido centrado en guías prácticas, comparativas de hardware y soluciones para usuarios de Windows, Linux y Android, combinando lenguaje claro con pruebas reales.
Antes de Tecnobits, formé parte de Teraweb, donde aprendí sobre desarrollo web y gestión de medios digitales.
Apasionado por el gaming, las consolas retro y el hardware de alto rendimiento, busco que cada artículo ayude al lector a comprender y disfrutar más la tecnología que lo rodea.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *