/
mc-node.net →
Minecraft

¿Cómo monto un servidor SMP hardcore para un evento con amigos?

Actualizado el 07/10/202613 min de lectura
En este artículo
  1. ¿En qué se diferencia un SMP hardcore de un SMP normal?
  2. ¿Qué servidor necesitas?
  3. Paso 1: instala Paper
  4. Paso 2: activa el hardcore y los ajustes básicos
  5. Paso 3: whitelist y administradores
  6. Paso 4: elige un spawn y pon un borde del mundo
  7. Paso 5: pregenera el mundo con Chunky
  8. Paso 6: decide qué pasa cuando alguien muere
  9. Paso 7: añade chat de voz
  10. Paso 8: deja jugar a tus amigos de Bedrock
  11. Paso 9: elige unos pocos plugins extra (opcional)
  12. Paso 10: haz copias de seguridad antes de que entre nadie
  13. Checklist para el lanzamiento
  14. ¿Necesitas ayuda?

Una sola vida, un grupo fijo, un momento de inicio común y una fecha de fin: eso es un evento SMP hardcore, como los que conoces de las grandes temporadas en YouTube y Twitch. Quien muere queda eliminado y lo sigue todo como espectador; quien sobrevive, gana. Un evento así no funciona con un modpack, sino con Minecraft normal y unos pocos ajustes y plugins bien elegidos. En esta guía montas el servidor de principio a fin en el panel de juegos de MC-Node: desde el paquete adecuado hasta un mundo pregenerado, chat de voz, amigos en Bedrock y una copia de seguridad inicial. Cómo mantener el evento en marcha después, con reglas, un inicio justo y una final, lo tienes en organizar un evento SMP hardcore.

¿En qué se diferencia un SMP hardcore de un SMP normal?

  • Una sola vida. El servidor funciona con hardcore=true: la dificultad queda fijada en difícil y quien muere pasa automáticamente a espectador.
  • Un grupo cerrado. Solo entran los jugadores de la whitelist, así que no habrá desconocidos paseándose por tu temporada.
  • Una temporada con principio y fin. Todos empiezan a la vez y hay una fecha de fin, a menudo con un borde del mundo que se encoge como final.
  • Hecho para verse. Muchos grupos graban o retransmiten su temporada. El chat de voz por proximidad, los avisos de muerte en Discord y un mapa en vivo lo hacen más divertido tanto para los jugadores como para quien lo ve.

¿Prefieres jugar sin muerte permanente? Entonces te encaja mejor un servidor SMP normal. Todo lo de abajo también funciona ahí, salvo el ajuste hardcore.

¿Qué servidor necesitas?

El hardcore no es más pesado que el survival normal. La diferencia está en cuántos jugadores hay conectados a la vez, en tus plugins y en si el mundo está pregenerado. Calcula con tu momento pico: la primera noche está todo el mundo conectado.

Jugadores a la vezPaqueteRAMIdeal para
hasta 10Redstone5 GBUn grupo de amigos con unos pocos plugins
hasta 20Dirt8 GBEl punto ideal para la mayoría de eventos
hasta 25Clay10 GBPlugins extra, un mapa en vivo y Geyser
hasta 40Gravel15 GBEventos de comunidad con muchos jugadores a la vez
  • Grabar y retransmitir se hace en el ordenador de cada jugador y no le cuesta nada extra al servidor.
  • Los jugadores de Bedrock vía Geyser, un mapa 3D y muchos plugins sí piden algo más de memoria. Si dudas, elige un paquete por encima; siempre puedes subir de paquete más adelante desde el área de cliente y tu mundo se queda tal cual.
  • Tienes más contexto por tipo de servidor en ¿cuánta RAM necesita tu servidor de Minecraft?

Todos los paquetes están en la tienda de Minecraft. En nuestra página montar un SMP hardcore ves de un vistazo qué paquetes recomendamos para una temporada hardcore.

Paso 1: instala Paper

Paper es totalmente compatible con vanilla, va notablemente más fluido con muchos jugadores y puede cargar plugins. Justo lo que necesitas para un evento.

  1. Inicia sesión en el panel de juegos y abre tu servidor.
  2. Elige Paper y la versión de Minecraft que quieras jugar. Cómo se hace en el panel lo tienes en cambiar tu versión; por qué Paper es la mejor opción, en elegir el software del servidor.
  3. Elige una versión que lleve ya unas semanas publicada. Plugins como Geyser, Simple Voice Chat y Chunky suelen necesitar un tiempo para actualizarse tras una nueva versión de Minecraft, y en mitad de una temporada no te interesa actualizar.
  4. Arranca el servidor una vez para que se creen todos los archivos y luego apágalo desde la pestaña Console.

Paso 2: activa el hardcore y los ajustes básicos

Con el servidor apagado, abre server.properties desde la pestaña Files y pon estas líneas:

hardcore=true
difficulty=hard
white-list=true
enforce-whitelist=true
online-mode=true
spawn-protection=0
max-players=25
view-distance=10
simulation-distance=6
  • hardcore=true es lo esencial. El hardcore solo funciona del todo en un mundo que se ha creado como hardcore. Si ya hay un mundo, elimina con el servidor apagado la carpeta world y, en Paper 1.21.x y anteriores, también world_nether y world_the_end. Desde Paper 26.1, el Nether y el End están dentro de la propia carpeta world. Tienes todos los detalles en activar el modo hardcore.
  • enforce-whitelist=true hace que alguien a quien quitas de la whitelist salga del servidor al instante.
  • online-mode=true solo deja entrar cuentas de Minecraft reales. No lo desactives nunca; a los jugadores de Bedrock los gestionas con Floodgate (paso 8).
  • max-players: tu grupo más unas pocas plazas para los administradores. Consulta también cambiar el número máximo de jugadores.
  • view-distance y simulation-distance son un buen punto de partida para 10 a 25 jugadores. Cómo ajustarlos durante el evento lo tienes en el artículo sobre la gestión de tu evento.
  • Si quieres una seed concreta, ponla en level-seed antes del primer arranque; consulta cambiar la seed del mundo.

El PvP viene activado por defecto y forma parte de la mayoría de eventos hardcore. Desde Java 1.21.9, pvp es una gamerule en lugar de una línea de server.properties; para desactivarlo, lee desactivar el PvP. Guarda el archivo y arranca el servidor: Minecraft crea ahora un mundo hardcore nuevo. Lo reconocerás por los corazones con el borde oscuro.

Paso 3: whitelist y administradores

Añade a todos desde la consola. No hace falta que estés conectado:

whitelist add Jugador1
whitelist add Jugador2
whitelist list
op TuNombre
  • Usa los nombres exactos de Minecraft. Tienes más explicación en usar una whitelist.
  • Da OP al menor número de personas posible, idealmente a uno o dos administradores que no jueguen o en quienes confíe todo el grupo. Un OP puede revivir a cualquiera, volar y generar objetos. Cómo funciona el OP lo tienes en darte OP.
  • A los jugadores de Bedrock se les añade de otra forma; consulta el paso 8.

Paso 4: elige un spawn y pon un borde del mundo

Un borde del mundo mantiene unido al grupo, evita que el mundo crezca sin fin y, más adelante, es la base de una final con un borde que se encoge. Busca primero un buen sitio de inicio y luego ejecuta en la consola:

setworldspawn 0 72 0
gamerule respawn_radius 0
worldborder center 0 0
worldborder set 6000
  • Sustituye 0 72 0 por las coordenadas de tu punto de inicio y usa las mismas x y z en worldborder center. Dentro del juego, como OP, también puedes escribir /setworldspawn estando en ese sitio.
  • respawn_radius 0 hace que los jugadores nuevos aparezcan exactamente en el spawn en lugar de en cualquier punto dentro de diez bloques a su alrededor. Lo necesitas si construyes una sala de espera para el inicio. En Java 1.21.10 y anteriores esta gamerule se llama spawnRadius; consulta configurar las gamerules.
  • El número de worldborder set es el diámetro: 6000 significa 3000 bloques hacia cada lado desde el centro.

Como regla general para el tamaño:

GrupoDiámetroComando
hasta 10 jugadores4000 bloquesworldborder set 4000
de 10 a 25 jugadores6000 bloquesworldborder set 6000
de 25 a 40 jugadores8000 bloquesworldborder set 8000

El Nether y el End tienen su propio borde: el comando solo se aplica al mundo en el que lo ejecutas. Cómo configurarlo y ampliarlo después lo tienes en configurar un borde del mundo.

Paso 5: pregenera el mundo con Chunky

Generar chunks nuevos es el trabajo más pesado que hace un servidor de Minecraft. La primera noche, veinte jugadores salen corriendo a la vez en todas direcciones y, sin preparación, tu TPS cae justo cuando todo el mundo está mirando. Con el plugin Chunky generas de antemano todo lo que hay dentro del borde del mundo, así que explorar durante el evento casi no cuesta nada.

  1. Instala Chunky desde el Plugin installer de tu panel y reinicia el servidor. Consulta instalar un plugin.
  2. Ejecuta en la consola los tres comandos de abajo. chunky worldborder toma el centro y el tamaño de tu borde del mundo.
  3. La consola muestra el progreso. Si el servidor tiene que reiniciarse entretanto, pausa con chunky pause y continúa más tarde con chunky continue.
  4. Repítelo para el Nether después de ponerle también un borde: elige el mundo del Nether con chunky world seguido de su nombre (en Paper 1.21.x es world_nether; dentro del juego, escribe /chunky world y pulsa Tab para ver el nombre correcto). El End normalmente te lo puedes saltar.
chunky world world
chunky worldborder
chunky start

Sin borde del mundo usas chunky center 0 0 y chunky radius 3000; ojo, Chunky trabaja con un radio, es decir, la mitad del diámetro.

Planifícalo al menos un día antes del inicio, en un momento en el que no juegue nadie: pregenerar exige mucha CPU y con un borde grande puede tardar horas. Un mundo pregenerado también ocupa más espacio en disco: enseguida son varios gigabytes con un borde de 6000 bloques. Por qué esto marca tanta diferencia para tu TPS lo tienes en solucionar el lag del servidor con el perfilador Spark.

Paso 6: decide qué pasa cuando alguien muere

En un servidor hardcore no tienes que configurar nada para esto: quien muere ve una pantalla de muerte sin botón de reaparecer y pasa automáticamente a espectador. Los espectadores vuelan invisibles, atraviesan paredes y pueden ver la partida a través de los ojos de otros jugadores. Decide de antemano qué variante quieres:

  • Mirar (por defecto). Los jugadores eliminados se quedan en el servidor como espectadores. Es bueno para el ambiente y para quien lo ve desde fuera, siempre que acordéis que no pasan información a los jugadores vivos.
  • Sala de espectadores. Pon a un jugador eliminado en modo aventura en una sala cerrada junto al spawn: gamemode adventure Nombre seguido de tp Nombre x y z. Así ya no puede sobrevolar las bases de los demás.
  • Si mueres, estás fuera. Saca al jugador del servidor con whitelist remove Nombre y kick Nombre Eliminado. Es lo más emocionante, pero también lo que antes aburre a quien muere pronto.

Además, desactiva esta gamerule para que los espectadores que vuelan por ahí no generen chunks nuevos:

gamerule spectators_generate_chunks false

En Java 1.21.10 y anteriores se llama spectatorsGenerateChunks. En Paper las gamerules van por mundo: escríbela también dentro del juego estando en el Nether y en el End. Si quieres que los jugadores puedan volver bajo ciertas condiciones, lee revivir a un jugador muerto. Cómo organizar los revives de forma justa lo tienes en organizar un evento SMP hardcore.

Paso 7: añade chat de voz

El chat de voz por proximidad, en el que solo oyes a quien está cerca, hace el hardcore el doble de emocionante. Con Simple Voice Chat lo tienes:

  • Instala el plugin de Paper en el servidor y añade un puerto extra: el audio va por UDP, por defecto en el puerto 24454. Sin ese puerto, no se oye nada.
  • Cada jugador de Java instala el mod Simple Voice Chat en su propio juego (Fabric, NeoForge o Forge). Sin el mod se puede jugar igual, pero no se oye ni se habla.
  • Los equipos pueden crear su propio grupo, con contraseña si quieren, para oírse por el camino sin que el resto escuche.

Tienes la instalación completa en instalar Simple Voice Chat y añadir un puerto extra. Los jugadores de Bedrock no pueden usar el mod; con ellos, quedad por ejemplo en un canal de Discord.

Paso 8: deja jugar a tus amigos de Bedrock

¿Juegan amigos desde el móvil, la tablet o la consola? Con Geyser, los jugadores de Bedrock pueden entrar en tu servidor de Java, y con Floodgate no necesitan una cuenta de Java para ello.

  1. Instala Geyser siguiendo instalar GeyserMC y añade un puerto extra para Bedrock (UDP, por defecto 19132).
  2. Instala Floodgate y pon auth-type: floodgate en la config de Geyser; consulta configurar Floodgate.
  3. Los nombres de Bedrock llevan por defecto un punto delante, por ejemplo .Steve123. Por eso un whitelist add normal suele fallar. Usa el comando de Floodgate fwhitelist add con el gamertag del jugador, o desactiva la whitelist un momento, deja que el jugador entre una vez y añádelo después.
  4. Prueba antes con al menos un jugador de Bedrock. No todo funciona exactamente igual en Bedrock que en Java, y el mod de chat de voz no funciona ahí.

Paso 9: elige unos pocos plugins extra (opcional)

Mantenlo pequeño: todo lo que facilita el juego le quita tensión. Estos plugins, en cambio, sí mejoran la gestión y la experiencia de verlo:

  • CoreProtect registra cada bloque y cada cofre. Imprescindible para resolver con hechos una discusión sobre una base destrozada.
  • DiscordSRV publica automáticamente en tu Discord los avisos de muerte, quién entra y el chat, para que quien no está conectado tampoco se pierda nada.
  • BlueMap crea un mapa 3D en vivo en el navegador, ideal para los espectadores y para quien lo sigue desde casa. Ojo: por defecto, el mapa muestra dónde están los jugadores. En una temporada con PvP quizá prefieras compartir el enlace solo con administradores y espectadores.
  • LuckPerms solo lo necesitas si quieres moderadores con permisos limitados.

El perfilador Spark, para localizar el lag, ya viene integrado en Paper 1.21 y posteriores.

Paso 10: haz copias de seguridad antes de que entre nadie

  1. Apaga el servidor cuando termines de configurar y pregenerar, y haz una copia de seguridad desde la pestaña Backups con un nombre claro, por ejemplo mundo inicial temporada 1. Consulta hacer un backup.
  2. Descarga esa copia a tu propio ordenador; consulta descargar tu backup. Así siempre puedes volver a un inicio limpio.
  3. Programa desde Schedules una copia de seguridad diaria automática a una hora en la que no juegue nadie: en la tarea, elige una copia de seguridad en lugar de un comando. Cómo crear una tarea programada lo tienes en gestionar tus schedules.

Recuerda que restaurar una copia de seguridad devuelve atrás el mundo entero, para todos. En hardcore es un recurso de emergencia para desastres de verdad, como un mundo dañado tras un crash, y no una forma de recuperar a un jugador muerto.

Checklist para el lanzamiento

  • Paper funciona en una versión para la que todos tus plugins ya están actualizados.
  • hardcore=true estaba activado antes de crear el mundo; ves los corazones hardcore.
  • La whitelist está activada y todos los jugadores están en ella, también los de Bedrock.
  • Solo los administradores tienen OP.
  • El spawn y el borde del mundo están configurados y el mundo está pregenerado con Chunky.
  • spectators_generate_chunks está desactivada y habéis acordado qué pasa tras una muerte.
  • Simple Voice Chat funciona y el puerto UDP extra está añadido.
  • La copia de seguridad inicial está hecha y descargada, y la copia diaria está programada.
  • Has probado con una segunda cuenta: entrar, chat de voz, morir y pasar a espectador.
  • Las reglas y el momento de inicio están compartidos con el grupo.

Prueba con cuentas de administrador, no con los participantes: quien ya se pasea por el mundo definitivo antes del inicio tiene ventaja. Cómo hacer que todos empiecen exactamente en el mismo momento lo tienes en organizar un evento SMP hardcore.

¿Necesitas ayuda?

Si te atascas en algo, pregúntale a Noddy, el asistente de IA del panel de juegos. Te echa una mano, por ejemplo, si un plugin no carga o si no entiendes un mensaje de error de la consola. Si ni así lo resolvéis, abre un ticket desde nuestra página de soporte.