¡Una guía completa sobre cómo montar un servidor de Minecraft Java Edition tanto en Windows como en Linux (Debian 12)! Incluye la instalación de Java, la configuración básica del servidor y el arranque del servidor mediante scripts de inicio o usando herramientas como screen en Linux.
Tanto si quieres alojar un pequeño servidor de survival para tus amigos como crear un mundo modeado público, ¡esta guía te explicará todo lo que necesitas para empezar!
Requisitos
Antes de montar tu servidor, esto es lo que vas a necesitar:
- Un PC con 4GB de RAM o más
- Una cuenta de Minecraft Java Edition
- Java 17 o superior (según la versión de Minecraft)
- Si quieres que otros jugadores puedan entrar al servidor, tendrás que asegurarte de tener una conexión a Internet estable y el puerto TCP
25565abierto (port forwarding) en tu red. ¡Aquí tienes una guía sobre cómo hacer port forwarding!
Además, aquí tienes una lista de cosas que conviene tener.
- Unos conocimientos básicos sobre cómo ejecutar scripts y comandos (Batch en Windows, Bash/Shell en Linux).
- Estar familiarizado con tu terminal o símbolo del sistema.
Descargar el JAR del servidor de Minecraft
Necesitarás el archivo .jar oficial del servidor de Minecraft:
- Ve a: https://minecraft.net/en-us/download/server
- Descarga el archivo
.jarmás reciente y colócalo en una carpeta nueva. Recomendamos algo como:
C:\MinecraftServer
o en Linux:
~/minecraft/server
Configuración en Windows
Instalar Java en Windows
- Descarga Java 17+ desde Adoptium
- Ejecuta el instalador
- (Opcional) Añade Java al
PATHde tu sistema:setx PATH "%PATH%;C:\Program Files\Eclipse Adoptium\jdk-17\bin"
Crear un script de inicio (Windows)
Dentro de la carpeta donde se encuentra tu server.jar:
-
Clic derecho → Nuevo → Documento de texto
-
Renómbralo a
start.bat -
Edítalo y pega lo siguiente:
@echo off java -Xmx4G -Xms2G -jar server.jar nogui pause -
Guarda el archivo y haz doble clic en
start.batpara iniciar tu servidor.
Si es la primera vez que lo ejecutas, aparecerá un archivo eula.txt. Ábrelo y cambia:
eula=false
por:
eula=true
Después vuelve a ejecutar start.bat.
Configuración en Linux (Debian 12)
Instalar Java en Linux
Abre una terminal y escribe:
sudo apt update
sudo apt install -y openjdk-17-jdk
Comprueba que se ha instalado:
java -version
Crear un script de inicio (Linux)
Crea una carpeta nueva y entra en ella:
mkdir -p ~/minecraft/server
cd ~/minecraft/server
Mueve tu server.jar aquí y luego crea start.sh:
nano start.sh
Pega esto:
#!/bin/bash
cd "$(dirname "$0")"
java -Xmx4G -Xms2G -jar server.jar nogui
Guarda y hazlo ejecutable:
chmod +x start.sh
Ejecútalo con:
./start.sh
Igual que en Windows, la primera vez que lo ejecutes tendrás que aceptar la EULA:
nano eula.txt
Cambia eula=false por eula=true, guarda y vuelve a ejecutarlo.
Usar screen en Linux
Si quieres que tu servidor siga funcionando después de cerrar la terminal:
- Instala screen:
sudo apt install screen
- Inicia una sesión nueva:
screen -S minecraft
- Ejecuta tu servidor:
./start.sh
-
Haz detach de screen:
PulsaCTRL + Ay despuésD -
Vuelve a conectarte más tarde:
screen -r minecraft
Es una forma estupenda de mantener tu servidor online 24/7 incluso cuando no estás conectado por SSH.
Configuración básica
Después de ejecutar tu servidor una vez, se generará un archivo server.properties.
Para editar la configuración:
nano server.properties # Linux
notepad server.properties # Windows
Algunas opciones que quizá quieras cambiar:
motd=Welcome to My Server!
max-players=10
difficulty=normal
pvp=true
enable-command-block=false
allow-nether=true
online-mode=true
Puedes poner usuarios en la whitelist añadiéndolos desde la consola del servidor o editando whitelist.json:
whitelist on
whitelist add <username>
Conclusión
¡Ya tienes un servidor de Minecraft Java Edition básico, pero funcional, corriendo en Windows o Linux! Tanto si alojas un mundo privado para tus amigos como si piensas abrirlo al público, tienes un buen punto de partida.
Véase también
- Descarga del servidor de Minecraft Java
- Descargas de OpenJDK (Linux)
- Descargas de Java de Adoptium (Windows)
- Cómo hacer port forwarding en Minecraft
- Manual de Screen
Esta guía está en desarrollo y puede actualizarse con el tiempo. Si tienes sugerencias o mejoras, ¡nos encantaría conocer tu opinión!
