Saltar al contenido
Instalación

Configura tu servidor de supervivencia en Paper

Monta un servidor de supervivencia en Paper 26.2 con lista blanca, permisos, terrenos protegidos, casas, tumbas y copias. Probada en laboratorio.

MinecraftIntermedio≈30 minRevisada el 28 oct 2026Kraslich
  • Última prueba: 28 oct 2026
  • Revisión externa: sin revisión externa
Una isla de Minecraft con una casa, un árbol, un cofre y una zona vallada junto a una caja de copias de seguridad

Requisitos previos

  • Un servidor Paper 26.2 que ya arranca. Paper avisa de que esa versión está desfasada; las pruebas se hicieron con la compilación 134.
  • Acceso a la consola del servidor.
  • Los seis plugins descargados de sus páginas oficiales en Modrinth: GriefPrevention, EssentialsC, CoreProtect, AxGraves, Backuper y LuckPerms.
  • Dos jugadores de prueba para ver los terrenos y los viajes.

Probado en

Probado en: Paper 26.2 compilación 134 y Java 25 (Temurin 25.0.4.1 portátil), en Windows 11 Home de 64 bits. Plugins: LuckPerms 5.5.71, GriefPrevention 16.18.7, EssentialsC 4.3.4, CoreProtect CE 24.1, AxGraves 1.32.1 y Backuper 4.1.2, todos sin modificar. Fecha: 2026-10-28, en el equipo de kraslich, con clientes de pruebas de Minecraft 26.2 sin cuenta, y el servidor de pruebas no comprobaba las cuentas de los jugadores. No se ha comprobado con el Minecraft Launcher original ni con jugadores reales.

Al arrancar, Paper avisa de que la versión de Minecraft está desfasada y EssentialsC avisa de que hay una versión nueva, la 4.3.5, que no se probó. Los mensajes de GriefPrevention, CoreProtect, AxGraves y Backuper salieron en inglés; los de EssentialsC y LuckPerms, en castellano, con el cliente y el sistema de pruebas en castellano.

Prepara Paper 26.2 y copia los seis plugins

Con el servidor parado, copia los seis ficheros .jar en la carpeta plugins del servidor. Descárgalos de la página oficial de cada plugin en Modrinth y usa las versiones de la nota «Probado en». Arranca el servidor y escribe «plugins» en la consola: sale «Server Plugins (6):» y los seis nombres. La primera vez hace falta internet, porque AxGraves descarga unas librerías al arrancar. El README oficial de CoreProtect dice que sus descargas llegan hasta la 26.2.

Consola del servidor de pruebas (recorte): el comando «plugins» contesta «Server Plugins (6)» y lista AxGraves, Backuper, CoreProtect, EssentialsC, GriefPrevention y LuckPerms en verde
text
plugins

Según la documentación de docs.papermc.io (se abre en otra pestaña) · consultada el 28 oct 2026 · https://raw.githubusercontent.com/PlayPro/CoreProtect/master/README.md (; observado en laboratorio).

Ajusta server.properties para un servidor de amigos

Abre server.properties y pon estos valores: «white-list=true», «enforce-whitelist=true», «spawn-protection=0», «difficulty=normal», «view-distance=8» y «simulation-distance=6». Con la lista blanca solo entran los jugadores de la lista y los operadores, si los hay, y «enforce-whitelist» echa a quien no está. Añade a tus jugadores con «whitelist add NombreJugador» en la consola. «spawn-protection=0» quita la protección del punto de inicio. «view-distance» y «simulation-distance» fijan cuántos chunks recibe el cliente y hasta dónde se actualizan las entidades. Reinicia el servidor.

properties
white-list=true
enforce-whitelist=true
spawn-protection=0
difficulty=normal
view-distance=8
simulation-distance=6

Según la documentación de docs.papermc.io (se abre en otra pestaña) · consultada el 28 oct 2026 · https://minecraft.wiki/w/Commands/whitelist (; observado en laboratorio).

Reparte los permisos con LuckPerms

LuckPerms guarda sus datos por defecto en una base de datos H2. Para tenerlos en archivos de texto, abre plugins/LuckPerms/config.yml, cambia «storage-method: h2» por «storage-method: yaml» y reinicia: aparece la carpeta yaml-storage. Después crea el grupo del dueño con «lp creategroup dueno», dale «coreprotect.*» y «backuper.*» y añade a un jugador con «parent add». Los jugadores normales ya pueden usar casas y viajes sin tocar nada, porque esos permisos vienen activados por defecto. Los comandos «lp» se escriben en la consola del servidor.

text
lp creategroup dueno
lp group dueno permission set coreprotect.* true
lp group dueno permission set backuper.* true
lp user NombreJugador parent add dueno
lp user NombreJugador permission check coreprotect.inspect
Nota«lp user NombreJugador permission check coreprotect.inspect» da «Resultado: true» al jugador del grupo dueno y «Resultado: false» a uno normal. LuckPerms no reconoce a un jugador hasta que entra una vez.

Según la documentación de raw.githubusercontent.com (se abre en otra pestaña) · consultada el 28 oct 2026 · (; observado en laboratorio).

Protege los terrenos con GriefPrevention

El primer cofre que pone un jugador crea un terreno protegido alrededor y el servidor responde «This chest and nearby blocks are protected from breakage and theft.». «InitialBlocks» es el número de bloques de reclamación con que empieza cada jugador: de fábrica vale 100 y las pruebas usaron «InitialBlocks: 400» en plugins/GriefPreventionData/config.yml. «claimslist» enseña el total, «400 blocks from play + 0 bonus = 400 total.», y lo que queda. «trust NombreJugador» da permiso en el terreno donde estás y «untrust NombreJugador» lo quita. «abandonallclaims» pide confirmar con «abandonallclaims confirm». Los terrenos siguientes se crean con la pala de oro: clic derecho en una esquina y en la opuesta.

Juego (cliente de pruebas sin cuenta): JugadorPrueba coloca un cofre y el servidor contesta «This chest and nearby blocks are protected from breakage and theft.»
Juego: el comando «claimslist» enseña «400 blocks from play + 0 bonus = 400 total.», el terreno y «= 319 blocks left to spend»
Juego: «trust Visitante» dentro del terreno contesta «Granted Visitante permission to build in this claim.»
Juego: con la pala de oro, el segundo clic derecho en la esquina opuesta crea otro terreno y sale «Claim created! Use /trust to share it with friends.»
text
claimslist
trust NombreJugador
untrust NombreJugador
abandonallclaims
abandonallclaims confirm
NotaTras editar un archivo config.yml, reinicia el servidor para que lo lea.

Según la documentación de legacy.griefprevention.com (se abre en otra pestaña) · consultada el 28 oct 2026 · https://legacy.griefprevention.com/commands/ (; observado en laboratorio).

Pon casas y viajes con EssentialsC

En plugins/EssentialsC/config.yml, «max-homes: 3» limita las casas por jugador y viene así de fábrica. El mundo principal tiene su propio límite de viaje al azar: «max-radius» dentro de «rtp», «worlds» y «world», que de fábrica vale 10000 y las pruebas pusieron en 2000. El «max-radius» de «global» solo vale para los mundos que no están listados. «sethome base» contesta «Hogar base establecido exitosamente.» y «homes» lista tus casas. «home base» te lleva. «tpa NombreJugador» pide ir con otro jugador y él acepta con «tpaccept». «rtp» abre un menú y te lleva a un sitio al azar.

Juego: «sethome base» contesta «Hogar base establecido exitosamente.» (a la derecha, el panel lateral que EssentialsC activa por defecto)
Juego: «tpa Visitante» contesta «Solicitud de teletransporte enviada a Visitante. Expira en 60s»
Juego: tras elegir el Mundo principal en el menú de «rtp», sale «Buscando ubicación segura…» y el aviso de teletransporte a unas coordenadas al azar
text
sethome base
homes
home base
tpa NombreJugador
tpaccept
rtp
NotaCon «max-radius: 2000» en «world», dos viajes al azar de la prueba cayeron a unos 1996 y 1368 bloques del centro, y las casas siguieron ahí tras reiniciar. EssentialsC activa también tienda, economía y un panel lateral que esta guía no toca.

Según la documentación de raw.githubusercontent.com (se abre en otra pestaña) · consultada el 28 oct 2026 · (; observado en laboratorio).

Guarda lo que pierde un jugador con AxGraves

Al morir, el jugador deja una tumba con sus objetos y su experiencia, con una cuenta atrás. En plugins/AxGraves/config.yml, de fábrica la tumba dura «despawn-time-seconds: 180» y cualquiera puede abrirla. Las pruebas pusieron «despawn-time-seconds: 1800», «interact-only-own: true» e «instant-pickup-only-own: true»: así solo su dueño la abre y la recoge; según el comentario del archivo, también quien tenga el permiso «axgraves.admin». «enable-instant-pickup: true» activa la recogida rápida: agacharse y clic derecho sobre la tumba devuelve todo. Un clic derecho normal no la recogió. «axgraves list» enseña las tumbas.

Juego: la tumba de JugadorPrueba, una cabeza en el suelo con un rótulo flotante que enseña el nombre, la cuenta atrás (00:29:35) y «3 ITEM | 0 XP»
text
axgraves list

Según la documentación de modrinth.com (se abre en otra pestaña) · consultada el 28 oct 2026 · (; observado en laboratorio).

Registra lo que pasa y deshaz los daños con CoreProtect

Solo el grupo dueno tiene coreprotect.* (paso 3). «co lookup» enseña líneas como «0,12/m ago + JugadorPrueba placed oak_planks.». «co rollback» deshace esos cambios y contesta «Rollback completed for "JugadorPrueba".» y «Modified 3 blocks, 1 chunk.». «co restore» los vuelve a poner. Los parámetros «user:», «time:» y «radius:» definen quién, cuánto tiempo atrás y qué zona. Sus mensajes salieron en inglés.

Juego: con el grupo dueno, «co lookup user:JugadorPrueba time:2m» enseña los bloques que colocó, por ejemplo «JugadorPrueba placed oak_planks.»
Juego: «co rollback» contesta «Rollback completed for "JugadorPrueba".» y «Modified 3 blocks, 1 chunk.»
text
co lookup user:NombreJugador time:30m
co rollback user:NombreJugador time:10m radius:#world
co restore user:NombreJugador time:10m radius:#world

Según la documentación de docs.coreprotect.net (se abre en otra pestaña) · consultada el 28 oct 2026 · (; observado en laboratorio).

Programa copias de seguridad con Backuper

Backuper guarda las copias en plugins/Backuper/Backups. En plugins/Backuper/config.yml, «autoBackupPeriod: 1440» es una copia al día y, de fábrica, se salta si el mundo no ha cambiado. «maxBackupsNumber», dentro de «storages» y «local», vale 0 de fábrica, sin límite, y las pruebas usaron 7. Para que entren los datos de los plugins, añade a «addDirectoryToBackup» las rutas «./plugins/GriefPreventionData», «./plugins/LuckPerms/yaml-storage» y «./plugins/EssentialsC/databases». «backuper backup local» crea una copia a mano y «backuper list local» las lista.

Consola del servidor: «The Backup task has been started», «The Backup task completed» y «backuper list local» con la copia creada
text
backuper backup local
backuper list local

Según la documentación de github.com (se abre en otra pestaña) · consultada el 28 oct 2026 · (; observado en laboratorio).

Solución de errores comunes

«You don't have JugadorPrueba's permission to build here.»

Estás en un terreno ajeno. Su dueño tiene que escribir «trust TuNombre» dentro del terreno para darte permiso de construcción. El nombre del dueño cambia según el terreno.

Juego: Visitante, que no es de confianza, mantiene el clic sobre un bloque del terreno de JugadorPrueba; no se rompe y el chat dice «You don't have JugadorPrueba's permission to build here.»
«You can't create a claim here because it would overlap your other claim.»

Ya tienes un terreno en esa zona. El propio mensaje sigue con la solución: «abandonclaim» dentro del terreno lo borra y la pala de oro en una esquina lo redimensiona.

Juego: con la pala de oro en la mano dentro del propio terreno sale «You can't create a claim here because it would overlap your other claim…»
«Comando desconocido o incompleto, revisa el error a continuación»

Paper oculta los comandos para los que no tienes permiso, y por eso sale este mensaje. También sale si el comando está mal escrito o incompleto. Para saber si falta el permiso, usa «lp user NombreJugador permission check» seguido del permiso: si da false, el jugador no lo tiene.

Juego: un jugador sin permiso escribe «heal» y el chat contesta «Comando desconocido o incompleto, revisa el error a continuación» con la orden subrayada
«No se pudo encontrar un usuario para NombreJugador.»

Mensaje de LuckPerms. El nombre está mal escrito o ese jugador todavía no ha entrado nunca con LuckPerms instalado. Comprueba el nombre y, si es nuevo, que entre una vez y repite el comando.

Consola del servidor: «lp user NombreInventado info» contesta, en castellano, «No se pudo encontrar un usuario para NombreInventado.»

Lo que no se ha comprobado

Lo que no se ha comprobado: el Minecraft Launcher original, los jugadores reales y restaurar una copia de Backuper. Tampoco se han probado PvP, explosiones, subdivisiones de GriefPrevention ni las versiones de los plugins y de Paper posteriores a las de «Probado en». El tiempo de 30 minutos es una estimación.

¿Te ha resultado útil esta guía?

Última revisión: 28 oct 2026 · Si algo ha cambiado, avísanos.