Teletransporte aleatorio (/rtp) en tu servidor de Minecraft: sin plugins y con EssentialsX
En un servidor de supervivencia con amigos, si todos empiezan en el spawn, a los dos días alrededor no queda ni un árbol. El teletransporte aleatorio (el «/rtp» de muchos servidores) manda a cada uno a un sitio al azar para que empiece lejos. Se puede hacer con un comando de serie, sin instalar nada, o con EssentialsX para que lo usen los jugadores solos. Lo que suele salir mal es el radio: demasiado grande y el servidor se pone a generar mapa sin parar.
Sin plugins: /spreadplayers
Minecraft trae un comando que reparte jugadores por una zona: spreadplayers. Su forma es spreadplayers <x> <z> <separación> <radio> <equipos> <a quién>. Por ejemplo, desde la consola: spreadplayers 0 0 0 3000 false Marco lleva a Marco a un punto al azar a menos de 3000 bloques del centro del mapa (0, 0), siempre sobre el suelo.
La separación es la distancia mínima entre los jugadores que mueves a la vez (con uno solo, pon 0) y el radio, hasta dónde puede caer, en bloques desde el centro: la zona es un cuadrado, no un círculo. El radio tiene que ser mayor que la separación. «equipos» es false salvo que uséis equipos de /team y queráis que cada equipo caiga junto (true).
No deja a nadie encima de lava, fuego ni agua: busca suelo firme. Lo que no comprueba es si ahí hay una base de otro jugador; si os importa, usad un plugin que respete las protecciones.
Para todos a la vez, al empezar un mundo nuevo: spreadplayers 0 0 200 3000 false @a los reparte separados al menos 200 bloques entre sí.
En el Nether hay que decirle la altura máxima, o te deja encima del techo de roca madre: execute in minecraft:the_nether run spreadplayers 0 0 0 1000 under 120 false Marco. Con execute in lleva al jugador a esa dimensión aunque esté en el mundo normal.
¿Prefieres no montarlo tú? Servidores de Minecraft desde 6 € al mes, sin permanencia y con devolución íntegra en 72 horas. O crea un servidor de Minecraft gratis, sin tarjeta.
Un botón de «viaje al azar» en el spawn
Si no quieres instalar nada pero sí que los jugadores lo usen solos, pon en el spawn un bloque de comandos con un botón. Primero, que funcionen: desde la 1.21.9 es una regla, /gamerule command_blocks_work true (antes era enable-command-block en server.properties).
Consigue el bloque
Como op, en creativo: /give @s command_block.
Escribe el comando
Colócalo y escribe dentro spreadplayers 0 0 0 3000 false @p. @p es el jugador más cercano: el que acaba de pulsar el botón.
Ponle un botón
Un botón pegado al bloque (o una placa de presión delante). Cada pulsación manda a un sitio distinto.
Protege la zona
Que nadie pueda romper el bloque ni cambiar el comando: los bloques de comandos solo los editan los op en creativo, pero el botón se puede quitar si el spawn no está protegido.
Con EssentialsX: /tpr
Si ya usas EssentialsX (casas, /tpa, /spawn), trae su propio teletransporte aleatorio: /tpr (también responde a /tprandom). No hace falta otro plugin, y evita por defecto caer en océanos y ríos (la lista excluded-biomes de plugins/Essentials/tpr.yml).
Antes de dejar que nadie lo use, ponle un radio. Sin tocar nada, el radio máximo es la mitad del borde del mundo, que de fábrica son casi 30 millones de bloques: el primer /tpr puede mandar a alguien a un sitio que nadie visitará nunca y obligar al servidor a generar terreno nuevo en cada uso.
/settpr se escribe con el nombre del mundo delante. En el mundo normal de Paper, que se llama world: /settpr world center (estando en el sitio que quieres como centro, por ejemplo el spawn), /settpr world minrange 300 para que nadie caiga encima del spawn y /settpr world maxrange 3000 para el límite. Todo se guarda en tpr.yml.
Permiso: los jugadores normales necesitan essentials.tpr. Con LuckPerms, desde la consola del panel: lp group default permission set essentials.tpr true. Cómo se instala EssentialsX y lo demás de permisos está en la guía de EssentialsX.
Que no se abuse: espera entre usos y coste
En config.yml de EssentialsX, command-cooldowns pone una espera por comando. Para un /tpr cada 10 minutos, añade debajo de command-cooldowns la línea tpr: 600 (en segundos). Si usáis la economía de EssentialsX, command-costs cobra por uso: tpr: 100 resta 100 de dinero del juego cada vez.
teleport-delay hace esperar unos segundos quieto antes de ir (si te mueves o te pegan, se cancela): sirve para que el /tpr no se use para huir de una pelea. Afecta a todos los teletransportes de EssentialsX, no solo al aleatorio.
Y para que los nuevos aparezcan ya en un sitio al azar, sin escribir nada: con el módulo EssentialsX Spawn, pon en config.yml random-spawn-location: "world" (el nombre que usaste en /settpr). random-respawn-location hace lo mismo al morir.
Que no dé lag
Cada viaje a un sitio donde no ha estado nadie obliga al servidor a generar esos chunks en el momento, y es de lo que más carga la CPU en un servidor de Minecraft. Unos cuantos no se notan; diez jugadores pulsando el botón seguidos con un radio enorme, sí.
Lo que lo arregla: un radio razonable (de 2000 a 5000 bloques sobra para un grupo de amigos), un borde del mundo un poco más grande que ese radio (/worldborder set 12000 deja el mapa en un cuadrado de 12 000 bloques de lado alrededor del centro) y pregenerar esa zona con Chunky antes de abrir, para que el terreno ya exista. Cómo se pregenera, cuánto tarda y cuánto disco ocupa está en la guía de Chunky.
Si usas el borde del mundo, deja el radio del /tpr por debajo de la mitad del borde: si no, el teletransporte puede intentar sitios fuera y fallar.
En NapNodes
Los servidores de Minecraft se entregan con Paper, así que valen las dos formas: los comandos se escriben en «Consola» del panel, EssentialsX y LuckPerms se instalan desde «Mods y plugins», y tpr.yml y config.yml se editan en «Archivos» (carpeta plugins/Essentials). Antes de cambiar nada importante, una copia en «Copias de seguridad».
Con el servidor gratis también funciona; ten en cuenta que su disco es pequeño, así que pregenera un radio modesto.
Preguntas frecuentes
¿Cómo se hace un /rtp en Minecraft sin plugins?
Con spreadplayers: spreadplayers 0 0 0 3000 false Nombre lleva a ese jugador a un punto al azar a menos de 3000 bloques del centro, sobre suelo firme. Para que lo usen los jugadores solos, ponlo en un bloque de comandos con @p y un botón.
¿EssentialsX tiene teletransporte aleatorio?
Sí: /tpr. Configura antes el centro y el radio con /settpr world center, /settpr world minrange y /settpr world maxrange, y da a los jugadores el permiso essentials.tpr.
¿Por qué /tpr me manda tan lejos?
Porque sin /settpr world maxrange el radio es la mitad del borde del mundo, casi 30 millones de bloques de fábrica. Ponle un máximo, por ejemplo /settpr world maxrange 3000.
¿Cómo pongo un tiempo de espera al /tpr?
En plugins/Essentials/config.yml, bajo command-cooldowns, añade tpr: 600 para 10 minutos (en segundos), y escribe /essentials reload en la consola.
¿spreadplayers funciona en el Nether?
Sí, pero con la altura máxima, o te deja sobre el techo: execute in minecraft:the_nether run spreadplayers 0 0 0 1000 under 120 false Nombre.
¿Te ha servido esta guía?
¿Lo montamos?
Servidores de Minecraft desde 6 € al mes, sin sobreventa: tu RAM es solo tuya. Y si quieres empezar sin pagar, tienes un servidor de Minecraft gratis, sin tarjeta.
¿Tu servidor no aparece en el juego? Compruébalo en un segundo con «¿Está encendido mi servidor?»: jugadores, versión y MOTD, gratis. ¿Necesitas el UUID de un jugador para la whitelist o los permisos? Búscalo aquí. ¿Vas a dar objetos encantados? Crea el comando con el generador de /give.
Sigue leyendo
- EssentialsX en tu servidor de Minecraft: /home, /tpa, /spawn, warps y kits
Instala EssentialsX en tu servidor de Minecraft y configura /sethome, /tpa, /spawn, /warp, /back y kits, con los permisos para que los usen tus jugadores.
- Plugins de calidad de vida para un survival de Minecraft
Que con uno que duerma baste (sin plugin), tumbas al morir, talar árboles de un golpe, minar la veta entera, cosechar con clic y sentarse.
- Cómo hacer un servidor de SkyWars en Minecraft paso a paso
Monta tu SkyWars para jugar con amigos: Paper 1.8.8, el plugin gratis SkyWarsReloaded, las islas, los cofres y las apariciones, comando a comando.