Esta guía te lleva paso a paso por la configuración de un servidor de Minecraft Java Edition en Legion Hosting -- desde elegir un tipo de servidor hasta configurar tu mundo y conectarte con amigos.
1. Elegir un Tipo de Servidor
Cuando configuras tu servidor de Minecraft por primera vez, una de las decisiones más importantes es qué software de servidor ejecutar. Cada tipo ofrece diferentes capacidades dependiendo de si quieres plugins, mods o una experiencia vanilla pura.
| Tipo de Servidor | Mejor Para | Soporte de Plugins | Soporte de Mods | Notas |
|---|---|---|---|---|
| Vanilla | Minecraft puro, sin modificaciones | Ninguno | Ninguno | JAR oficial del servidor de Mojang. Sin personalización más allá de server.properties. |
| Paper | Supervivencia/SMP optimizado en rendimiento | Plugins de Bukkit & Spigot | Ninguno | Fork de Spigot con parches significativos de rendimiento. Recomendado para la mayoría de servidores. |
| Spigot | Servidores basados en plugins | Plugins de Bukkit & Spigot | Ninguno | El fork original de alto rendimiento de Bukkit. Hoy en día generalmente se prefiere Paper sobre Spigot. |
| Forge | Minecraft con mods (paquetes de mods grandes) | Limitado (algunos mediante Sponge) | Mods de Forge | El cargador de mods clásico. Los clientes deben instalar la misma versión de Forge y los mismos mods. |
| Fabric | Modding ligero, mods más recientes | Limitado | Mods de Fabric | Actualizaciones más rápidas a nuevas versiones de Minecraft. Ecosistema de mods en crecimiento. Los clientes necesitan Fabric + mods coincidentes. |
2. Primer Inicio
- Inicia sesión en GPanel.
- Selecciona tu servidor de Minecraft de la lista de servidores.
- Navega a la pestaña Startup.
-
Elige el Tipo de Servidor deseado (Paper, Vanilla, Forge, etc.) y la Versión de Minecraft de los menús desplegables.
Importante: Asegúrate de que la versión que selecciones coincida con la versión que tus jugadores estarán ejecutando. Las versiones que no coincidan impedirán que los clientes se conecten.
- Haz clic en Start en la pestaña Console para iniciar el servidor por primera vez.
-
El primer inicio automáticamente:
- Descargará el JAR del servidor seleccionado
- Generará
server.properties,eula.txty otros archivos de configuración predeterminados - Generará el mundo inicial (esto puede tomar uno o dos minutos)
- Una vez que veas
Done!en la consola, tu servidor está en ejecución y listo para configurar.
eula.txt.
3. Configurar server.properties
El archivo server.properties controla la mayoría del comportamiento central de tu servidor. Puedes editarlo directamente desde el File Manager de GPanel -- haz clic en el archivo en el directorio raíz para abrir el editor integrado.
server.properties. Los cambios realizados mientras el servidor está en ejecución serán sobrescritos cuando se apague.
| Propiedad | Predeterminado | Descripción |
|---|---|---|
server-name |
A Minecraft Server |
El nombre mostrado en la lista de servidores (solo Bedrock; Java usa motd en su lugar). |
gamemode |
survival |
Modo de juego predeterminado para nuevos jugadores. Opciones: survival, creative, adventure, spectator. |
difficulty |
easy |
Dificultad del servidor. Opciones: peaceful, easy, normal, hard. |
max-players |
20 |
Número máximo de jugadores que pueden estar conectados simultáneamente. Establece esto para que coincida con el límite de espacios de jugadores de tu plan de hosting. |
pvp |
true |
Si los jugadores pueden dañarse entre sí. Establece en false para servidores solo PvE. |
online-mode |
true |
Verifica las cuentas de jugadores con Mojang. Mantén esto en true a menos que tengas una razón específica para desactivarlo -- desactivarlo permite que clientes piratas se unan. |
motd |
A Minecraft Server |
Mensaje del Día mostrado en la lista de servidores de Java Edition. Soporta códigos de color con \u00A7 (signo de sección). |
view-distance |
10 |
Distancia de renderizado en chunks (1 chunk = 16 bloques). Valores más bajos (6-8) mejoran el rendimiento; valores más altos (12-16) dan una mejor experiencia visual a costa de más RAM y CPU. |
spawn-protection |
16 |
Radio (en bloques) alrededor del spawn del mundo donde los no operadores no pueden construir ni romper bloques. Establece en 0 para desactivar. |
level-seed |
(vacío) | Semilla de generación del mundo. Déjalo vacío para una semilla aleatoria, o ingresa una semilla específica para generar un mundo particular. Solo aplica cuando se crea un mundo nuevo. |
level-type |
minecraft\:normal |
Tipo de mundo. Opciones: minecraft\:normal, minecraft\:flat, minecraft\:large_biomes, minecraft\:amplified, minecraft\:single_biome_surface. |
white-list |
false |
Cuando está en true, solo los jugadores listados en whitelist.json pueden unirse. Consulta la sección de Whitelist a continuación. |
enable-command-block |
false |
Si se pueden usar bloques de comandos. Requerido para muchos mapas de aventura y algunas configuraciones de minijuegos. |
Después de editar, guarda el archivo e inicia tu servidor. Las nuevas configuraciones surtirán efecto inmediatamente al iniciar.
4. Acceso de Operador (Admin)
Los operadores (ops) tienen acceso a comandos del servidor como /gamemode, /tp, /ban, /kick y más. Hay dos formas de otorgar el estatus de operador.
Método 1: Consola de GPanel (Recomendado)
Desde la pestaña Console en GPanel, escribe el siguiente comando mientras el servidor está en ejecución:
op YourPlayerName
Verás un mensaje de confirmación en la consola. El jugador ahora es operador.
Método 2: Editar ops.json
También puedes editar manualmente el archivo ops.json en el directorio raíz del servidor. Cada entrada se ve así:
[
{
"uuid": "player-uuid-here",
"name": "YourPlayerName",
"level": 4,
"bypassesPlayerLimit": false
}
]
El campo level controla lo que el operador puede hacer:
| Nivel | Permisos |
|---|---|
1 |
Puede saltar la protección de spawn |
2 |
Puede usar comandos de trucos (/gamemode, /tp, etc.) y bloques de comandos |
3 |
Puede usar comandos de gestión de jugadores (/ban, /kick, /op) |
4 |
Acceso completo, incluyendo /stop y /save-all |
op otorga nivel 4 por defecto. Si necesitas un nivel de permisos más bajo, edita ops.json directamente.
Para remover el estatus de operador, usa el comando de consola:
deop YourPlayerName
5. Whitelist
La whitelist restringe tu servidor solo a jugadores aprobados. Esto es útil para servidores privados o comunidades donde quieres controlar quién puede unirse.
Habilitar la Whitelist
Establece lo siguiente en server.properties:
white-list=true
enforce-whitelist=true
La configuración enforce-whitelist expulsará a cualquier jugador actualmente conectado que no esté en la whitelist cuando esta se recargue.
Gestionar la Whitelist
Usa estos comandos en la consola de GPanel mientras el servidor está en ejecución:
| Comando | Descripción |
|---|---|
whitelist add PlayerName |
Agregar un jugador a la whitelist |
whitelist remove PlayerName |
Remover un jugador de la whitelist |
whitelist list |
Mostrar todos los jugadores en la whitelist |
whitelist reload |
Recargar la whitelist desde whitelist.json |
whitelist.json en el directorio raíz del servidor mediante el File Manager de GPanel. Recuerda ejecutar whitelist reload desde la consola después de hacer cambios manuales.
6. Cómo Conectarse
Una vez que tu servidor esté en ejecución, sigue estos pasos para conectarte desde Minecraft Java Edition:
- Encuentra la dirección IP y el puerto de tu servidor en GPanel en la pestaña Network.
- Abre Minecraft Java Edition y haz clic en Multiplayer.
- Haz clic en Add Server.
- Ingresa un nombre para tu servidor en el campo Server Name (esto es solo una etiqueta para tu lista de servidores).
-
En el campo Server Address, ingresa tu IP y puerto en el formato:
your.server.ip:portPor ejemplo:
192.168.1.100:25565 - Haz clic en Done, luego selecciona el servidor de tu lista y haz clic en Join Server.
7. Gestión de Mundos
Ubicación de Guardado del Mundo
Por defecto, el mundo de Minecraft se almacena en una carpeta llamada world en el directorio raíz de tu servidor. Esta carpeta contiene todos los datos del mundo incluyendo terreno, datos de jugadores y estructuras. También verás las carpetas world_nether y world_the_end para esas dimensiones (en servidores Paper/Spigot; Vanilla las almacena como subcarpetas dentro de world).
Subir un Mundo Existente
Para subir un mundo desde una partida individual u otro servidor:
- Detén tu servidor en GPanel.
- Elimina o renombra la carpeta
worldexistente usando el File Manager de GPanel (o mediante SFTP). -
Sube tu carpeta de mundo mediante SFTP. Asegúrate de que la carpeta se llame
world(o actualiza la propiedadlevel-nameenserver.propertiespara que coincida con el nombre de tu carpeta).Consejo: Para subir mundos grandes, SFTP es mucho más rápido que el File Manager basado en navegador. Consulta nuestra guía de SFTP para instrucciones de configuración. - Asegúrate de que la estructura de la carpeta del mundo sea correcta -- el archivo
level.datdebe estar directamente dentro de la carpetaworld, no anidado en una subcarpeta. - Inicia el servidor. Cargará tu mundo subido.
%appdata%\.minecraft\saves\YourWorldName en Windows. Renombra la carpeta a world antes de subirla.
Copias de Seguridad
Se recomienda encarecidamente mantener copias de seguridad regulares de tu mundo, especialmente antes de hacer cambios importantes como actualizar la versión del servidor o instalar nuevos mods/plugins.
Para crear una copia de seguridad manual:
- Ejecuta
save-allen la consola de GPanel para guardar todos los datos en disco. - Detén el servidor.
- Descarga la carpeta
world(yworld_nether/world_the_endsi existen) mediante SFTP o el File Manager. - Almacena la copia de seguridad en un lugar seguro en tu computadora o almacenamiento en la nube.