King's Domain Logo

King'sDomain

Esta es tu guía completa para crear y administrar todo tipo de servidor de Minecraft en nuestra plataforma. Desde tu primer inicio hasta la configuración de una red compleja, te tenemos cubierto.

Tu Primer Inicio del Servidor: Aceptar el EULA

¡Bienvenido a tu nuevo servidor de Minecraft! Antes de que puedas jugar, hay un primer paso muy importante que debes completar: aceptar el Acuerdo de Licencia de Usuario Final (EULA) de Minecraft. Tu servidor no se iniciará correctamente hasta que hagas esto.

Inicia el Servidor por Primera Vez

Ve a la página de "Consola" en el panel de control y haz clic en el botón verde "Iniciar". Observa la salida de la consola. Verás que el servidor intenta iniciarse y luego se detiene casi de inmediato. Es posible que veas un mensaje de error que te indica que aceptes el EULA.

Encuentra y Edita `eula.txt`

Ahora, ve a la pestaña "Archivos". Verás varios archivos nuevos que el servidor acaba de crear. Encuentra el archivo llamado eula.txt y haz clic en él para abrir el editor.

Cambia `eula=false` a `eula=true`

Dentro de este archivo, verás una línea que dice eula=false. Debes cambiar la palabra false por true. Asegúrate de no añadir espacios ni caracteres adicionales. La línea debe verse exactamente así:

eula=true

Haz clic en el botón "Guardar Contenido".

Inicia el Servidor de Nuevo

Vuelve a la página de "Consola" y haz clic en "Iniciar" otra vez. Esta vez, el servidor continuará arrancando correctamente. ¡Felicidades, ya estás listo para jugar!

Elegir un Tipo de Servidor

Cuando creas un servidor de Minecraft, se te pedirá que selecciones un "Tipo de Servidor". Elegir el correcto es crucial para lo que quieres hacer. Aquí están las principales opciones que ofrecemos:

PaperMC (Recomendado para la mayoría de los usuarios)

PaperMC es una versión de alto rendimiento de Minecraft diseñada para la velocidad y la estabilidad. Es compatible con miles de plugins, ofreciendo enormes opciones de personalización mientras corrige muchos problemas de jugabilidad y rendimiento.

  • Ideal para: Casi todos los tipos de servidores, desde pequeños servidores de supervivencia hasta grandes redes de minijuegos.
  • Soporta: Plugins (como EssentialsX, LuckPerms, WorldEdit).

Forge / Fabric (Para Mods)

Forge y Fabric son cargadores de mods. Te permiten ejecutar servidores con modificaciones (mods) que pueden cambiar drásticamente el juego, añadiendo nuevos bloques, objetos, criaturas y mecánicas de juego.

  • Ideal para: Jugar con amigos en un modpack personalizado.
  • Soporta: Mods (como JourneyMap, JEI, o grandes paquetes como AllTheMods).
  • Importante: Para unirse a un servidor con mods, cada jugador debe tener exactamente los mismos mods instalados en su propio ordenador.

Velocity (Avanzado)

Velocity es un proxy de servidor. No es un servidor en el que puedas jugar directamente. En su lugar, actúa como una puerta de enlace que conecta varios otros servidores de Minecraft, permitiendo a los jugadores moverse entre ellos sin problemas.

  • Ideal para: Usuarios avanzados que crean una red de servidores conectados (p. ej., un servidor de lobby, uno de supervivencia y uno creativo).
  • Requiere: Al menos otros dos servidores de Minecraft para conectarlos entre sí.

Subir un Mundo Personalizado

¿Quieres continuar jugando en un mundo de tu partida de un solo jugador o un mapa que descargaste? Esta guía te mostrará cómo subirlo a tu servidor.

Encuentra y Comprime tu Carpeta del Mundo

Primero, necesitas encontrar la carpeta de guardado del mundo en tu ordenador. Para el lanzador de Minecraft por defecto, presiona Tecla de Windows + R, escribe %appdata%\.minecraft\saves, y presiona Enter. Verás una lista de carpetas, cada una representando uno de tus mundos de un solo jugador.

Haz clic derecho en la carpeta del mundo que quieres subir y elige "Comprimir en archivo ZIP" (o en Windows 11, "Enviar a" > "Carpeta comprimida (en zip)"). Esto creará un archivo .zip de tu mundo.

Sube a través de SFTP

Tu archivo de mundo es demasiado grande para el cargador web, así que debes usar SFTP. Sigue nuestra guía de SFTP en la documentación del Panel de Control para conectarte a tu servidor con un programa como FileZilla. Arrastra el archivo .zip del mundo desde tu ordenador al directorio principal de tu servidor.

Descomprime el Mundo

Vuelve al Administrador de Archivos del panel. Encuentra el archivo .zip que acabas de subir, haz clic en los tres puntos junto a él y selecciona "Desarchivar". Esto extraerá la carpeta de tu mundo en el servidor.

Establece el Mundo en `server.properties`

El último paso es decirle al servidor que cargue tu nuevo mundo en lugar del predeterminado. Encuentra y abre el archivo server.properties.

Busca la línea que dice level-name=world. Cambia world por el nombre exacto de la carpeta que acabas de descomprimir. Por ejemplo, si tu carpeta se llama MiMundoEpico, la línea debería ser:

level-name=MiMundoEpico

Guarda el archivo y reinicia tu servidor. ¡Ahora cargará tu mundo personalizado!

Guía para Principiantes sobre Migrar Desde Otro Host

¡Bienvenido! Si vienes de otro host como Aternos, puedes traer fácilmente tu mundo y plugins contigo. Este proceso puede parecer complicado, pero si sigues estos pasos cuidadosamente, estarás jugando en tu antiguo mundo en poco tiempo.

Descarga una Copia de Seguridad de tu Antiguo Host

Una "copia de seguridad" es simplemente una copia completa de todos los archivos de tu servidor empaquetada en un único y ordenado archivo. En la mayoría de los hosts, puedes encontrar esto en una sección de "Copias de seguridad" o "Mundos".

Tu objetivo es descargar esta copia de seguridad a tu ordenador. Casi siempre será un archivo .zip. Piensa en un archivo .zip como una maleta que contiene todas las carpetas de tu servidor (como tu mundo, plugins y configuraciones) en un paquete conveniente.

Prepara tu Nuevo Servidor Aquí

Crea un nuevo servidor PaperMC en nuestro dashboard. Una vez que haya terminado de instalarse, inícialo una vez y luego detenlo. Este es un paso muy importante porque hace que el servidor cree todas las carpetas vacías (como plugins) que necesitarás para poner tus archivos antiguos.

Sube tu Copia de Seguridad con SFTP

Debido a que tu archivo de mundo es probablemente muy grande, no puedes usar el cargador web normal. Debes usar una herramienta especial llamada cliente SFTP. Piensa en ello como un explorador de archivos especial que te permite arrastrar archivos desde tu ordenador directamente a tu servidor.

  1. Descarga un programa SFTP: Recomendamos encarecidamente FileZilla. Es gratis y fácil de usar.
  2. Encuentra tus detalles SFTP: Sigue nuestra Guía del Panel de Control para encontrar tu Dirección del Servidor, Nombre de Usuario y Puerto en la pestaña "Configuración" del panel. Tu contraseña es la misma que la de tu panel principal.
  3. Conecta en FileZilla: Abre FileZilla e introduce tus detalles en las casillas de la parte superior de la pantalla, luego haz clic en "Conexión rápida".
  4. Transfiere los archivos: Ahora verás los archivos de tu ordenador a la izquierda y los de tu servidor a la derecha. Primero, en el lado derecho (tu servidor), elimina las carpetas predeterminadas como world, world_nether y world_the_end. Luego, encuentra tu archivo .zip de la copia de seguridad en el lado izquierdo (tu ordenador) y arrástralo al lado derecho. Espera a que se complete la transferencia.

Descomprime tu Copia de Seguridad

Ahora que tu "maleta" (el archivo .zip) está en el servidor, necesitas desempacarla. Vuelve a nuestro Administrador de Archivos basado en la web en el panel de control. Verás el archivo .zip que acabas de subir. Haz clic en los tres puntos junto a él y elige "Desarchivar" o "Descomprimir". Esto desempacará todos tus archivos y carpetas antiguos en tu nuevo servidor.

Verificaciones Finales

¡Inicia tu servidor! Observa la consola en busca de errores. El problema más común es que tus plugins estén desactualizados. Si un plugin era para Minecraft 1.18 y tu nuevo servidor es 1.20, es probable que cause un error. Es posible que necesites ir a la página de descarga del plugin e instalar la última versión.

Instalar Plugins (PaperMC)

¿Qué es un Plugin?

Un plugin es un archivo que añades a tu servidor para agregar nuevas funciones, comandos o reglas. La mejor parte es que son solo del lado del servidor. Esto significa que puedes instalarlos y tus amigos pueden unirse y disfrutar de las nuevas funciones sin tener que instalar nada en sus propios ordenadores.

Plugins Iniciales Recomendados

Para cualquier servidor nuevo, recomendamos comenzar con estos tres plugins esenciales:

  • EssentialsX: Añade más de 100 comandos esenciales como /sethome, /tpa, /spawn y características económicas básicas.
  • LuckPerms: Un potente plugin de permisos que te permite controlar exactamente qué comandos y funciones pueden usar los diferentes grupos de jugadores (p. ej., Miembros, Admins).
  • ViaVersion: Un plugin increíblemente útil que permite a los jugadores de versiones más nuevas de Minecraft conectarse a tu servidor de una versión más antigua.

Cómo Instalar un Plugin (Paso a Paso)

  1. Descarga el Plugin: Encuentra un plugin que quieras de una fuente confiable como SpigotMC o Modrinth. Descargarás un único archivo que termina en .jar.
  2. Abre la carpeta `plugins`: En el Administrador de Archivos del panel de control, busca una carpeta llamada plugins. Si no la ves, inicia y detén tu servidor una vez para que se genere. Haz clic en ella para entrar.
  3. Sube el archivo `.jar`: Arrastra el archivo .jar que descargaste de tu ordenador y suéltalo en el cuadro de carga dentro de la carpeta plugins.
  4. Reinicia Tu Servidor: Se requiere un reinicio completo para que el servidor cargue el nuevo plugin. Puedes reiniciar desde la página de "Consola".
  5. Configura el Plugin: Después de reiniciar, vuelve a la carpeta plugins. Verás una nueva carpeta con el nombre del plugin. Dentro de esta carpeta están sus archivos de configuración, generalmente un archivo de texto llamado config.yml que puedes editar.
Advertencia de Seguridad: ¡Descarga con Cuidado!

Solo descarga plugins de fuentes de confianza como SpigotMC, Modrinth o la página oficial de GitHub del desarrollador. Descargar plugins de sitios web no oficiales puede exponer tu servidor a malware y riesgos de seguridad.

Instalar Mods (Forge/Fabric)

¿Qué es un Mod (y por qué es diferente)?

Los mods son diferentes de los plugins porque añaden nuevo contenido al juego en sí, como nuevos bloques, objetos o criaturas. Piénsalo de esta manera: un plugin puede cambiar las reglas (como establecer un hogar), pero un mod añade cosas físicas nuevas al mundo del juego. Como son cosas nuevas, Minecraft no sabe qué son por defecto. Es por eso que cada jugador debe instalar también el mod en su propio ordenador para ver e interactuar con el nuevo contenido.

¡Cliente y Servidor Deben Coincidir!

Si añades un mod al servidor, cualquiera que intente unirse sin tener ese mismo mod exacto instalado en su propio juego de Minecraft no podrá conectarse.

Cómo Instalar Mods (para Servidor y Jugadores)

  1. Descarga el Mod: Encuentra un mod en un sitio seguro como CurseForge. Descarga el archivo .jar, asegurándote de que sea para la versión correcta de Minecraft y el cargador de mods (Forge/Fabric).
  2. Instala en el Servidor: En el Administrador de Archivos del panel, encuentra la carpeta mods. (Si no está allí, inicia y detén el servidor una vez). Sube el archivo .jar del mod a esta carpeta.
  3. Instala en Tu Ordenador: Tú y tus amigos también debéis instalar el mod. Primero, asegúrate de tener Forge o Fabric instalado en tu propio lanzador de Minecraft. Luego, en tu teclado, presiona Tecla de Windows + R, escribe %appdata%\.minecraft y presiona Enter. Encuentra la carpeta mods dentro y coloca una copia del archivo .jar del mod allí.
  4. Reinicia Tu Servidor: Reinicia el servidor para cargar el nuevo mod. ¡Ahora tú y tus amigos podéis conectaros!

Instalar un Modpack Completo Manualmente

Para instalar un modpack grande, debes descargar el "Server Pack" desde su página de CurseForge. Normalmente es un archivo .zip. Descomprímelo en tu ordenador, luego usa un cliente SFTP como FileZilla para subir todo el contenido (la carpeta mods, la carpeta config, etc.) a tu servidor, sobrescribiendo los archivos predeterminados.

Advertencia de Rendimiento

Los modpacks, especialmente los grandes, son extremadamente exigentes en RAM y CPU. Es posible que no funcionen sin problemas en nuestros planes gratuitos. Si experimentas lag o crasheos con un modpack grande, puede que necesites actualizar a un plan de pago con más recursos.

Configuración y Optimización del Servidor

Una vez que tu servidor está en funcionamiento, puedes ajustar su rendimiento y jugabilidad editando sus archivos de configuración. Siempre detén tu servidor antes de editar estos archivos y vuelve a iniciarlo después de guardar los cambios.

Ajustes Básicos (`server.properties`)

Este es el archivo de configuración principal para cualquier servidor de Minecraft. Controla las reglas de juego más importantes. A continuación se presentan algunos de los ajustes más críticos para el rendimiento y la gestión del servidor.

view-distance

Esto controla cuántos chunks se cargan alrededor de cada jugador. Es el ajuste que más impacta en el rendimiento del servidor. Un valor más bajo reduce drásticamente el uso de la CPU.

# Recomendado para planes gratuitos: 4-6, Por defecto: 10
view-distance=6

simulation-distance

Esto controla a qué distancia de un jugador el servidor procesará entidades y eventos del juego (como el crecimiento de los cultivos). Reducir esto disminuye la carga de la CPU sin afectar lo que los jugadores pueden ver.

# Recomendado: 5, Por defecto: 10
simulation-distance=5

online-mode

Este ajuste determina si tu servidor comprueba con los servidores de Mojang si un jugador posee una copia legítima de Minecraft. Si lo estableces en false, los jugadores con lanzadores "cracked" (no premium) pueden unirse.

Riesgo de Seguridad: Establecer online-mode=false es un riesgo de seguridad importante. Permite que cualquiera inicie sesión con cualquier nombre de usuario, incluido el de un administrador. Solo haz esto si tienes un plugin de autenticación separado (como AuthMe) instalado.
# Recomendado: true, Por defecto: true
online-mode=true

Rendimiento Avanzado (`paper-global.yml`)

Como estás usando PaperMC, tienes acceso a ajustes de optimización mucho más potentes. Después del primer inicio, tu servidor creará una carpeta config. Dentro de esta carpeta, encontrarás paper-global.yml. Aquí es donde puedes hacer cambios que reducen significativamente el lag.

Encontrar el archivo:

En el Administrador de Archivos, navega a /config/paper-global.yml

Versiones Antiguas de Paper: En versiones más antiguas de PaperMC (anteriores a la 1.19), estos ajustes podrían estar divididos en archivos llamados paper.yml, spigot.yml y bukkit.yml en el directorio principal. Los nombres de los ajustes son muy similares.

Ajustes Clave para Cambiar:

A continuación se presentan algunos de los ajustes más efectivos en paper-global.yml para mejorar el rendimiento.

Generación de Mobs por Jugador: Esto evita que el servidor intente generar mobs en cada chunk cargado, centrándose solo en los chunks cercanos a los jugadores. Esto ahorra una cantidad masiva de rendimiento.

# En paper-global.yml, encuentra estas líneas y ponlas en true
per-player-mob-spawns: true

Rango de Activación de Entidades: Este ajuste hace que los mobs y entidades que están lejos de los jugadores "se duerman". Dejan de usar recursos de la CPU hasta que un jugador se acerca. Es extremadamente efectivo para reducir el lag causado por tener muchos animales o granjas de mobs.

# Estos son buenos valores iniciales. Puedes bajarlos más si es necesario.
entity-activation-range:
  animals: 16
  monsters: 24
  raiders: 48
  misc: 8

Radio de Fusión: Esto hace que los objetos caídos y los orbes de experiencia en el suelo se fusionen en un solo montón si están cerca unos de otros. Es genial para reducir el lag de grandes granjas.

# Un buen valor para los objetos es 4.0, y 6.0 para los orbes de experiencia.
merge-radius:
  item: 4.0
  exp: 6.0

Bedrock Edition y Cross-Play con GeyserMC

Esta sección te guiará sobre cómo permitir que jugadores de consolas (Xbox, PlayStation, Switch), teléfonos móviles y la versión de Minecraft de la Tienda de Windows se unan a tu servidor.

¿Qué es Bedrock vs Java?

Hay dos versiones principales de Minecraft. Java Edition es la versión original para PC, Mac y Linux, conocida por su fuerte comunidad de modding y plugins. Bedrock Edition es la versión que se juega en casi todos los demás dispositivos. Son juegos fundamentalmente diferentes y no pueden conectarse entre sí normalmente.

¿Qué es GeyserMC?

La forma más sencilla de pensar en GeyserMC es como un traductor. Es un plugin especial que instalas en tu servidor Java (como PaperMC) que traduce la información del juego en tiempo real. Esta traducción permite a los jugadores de Bedrock conectarse y jugar junto a los jugadores de Java en el mismo servidor.

Hay dos formas principales de dar soporte a los jugadores de Bedrock: ejecutar un servidor construido solo para ellos, o ejecutar un servidor Java con GeyserMC para el juego cruzado (cross-play).

Opción 1: Ejecutar un Servidor Dedicado de Bedrock

Esta opción es la mejor si solo quieres jugadores de Bedrock en tu servidor y no tienes intención de permitir jugadores de Java. Ofrecemos varios tipos de software de servidor dedicado para Bedrock:

  • Vanilla Bedrock: El software de servidor oficial de Mojang. Es estable y proporciona la auténtica experiencia vanilla, pero no soporta plugins.
  • PocketMine-MP (PMMP): Un popular software de servidor hecho por la comunidad para Bedrock que tiene una gran biblioteca de sus propios plugins, permitiendo una amplia personalización. Está altamente optimizado pero puede que no siempre esté perfectamente actualizado con las últimas características de la versión vanilla.
  • Nukkit: Otra excelente opción hecha por la comunidad, similar a PocketMine-MP, que también soporta su propio conjunto de plugins para añadir nuevas funciones a un servidor de Bedrock.

Opción 2: Configurar GeyserMC para Cross-Play (Recomendado)

Este es el método más popular y versátil, que te permite crear un servidor al que tanto jugadores de Java como de Bedrock pueden unirse y jugar juntos. Requiere un poco más de configuración, pero esta guía te llevará paso a paso.

Requisitos Básicos: Debes empezar con un servidor de Java Edition en funcionamiento, preferiblemente PaperMC. GeyserMC es un plugin que se instala en este servidor Java.

Consigue un Puerto Extra para Geyser

Bedrock Edition utiliza un puerto de red diferente al de Java Edition. A tu servidor solo se le asigna un puerto por defecto (para Java). Para permitir que los jugadores de Bedrock se conecten, debes obtener un segundo puerto, llamado "Allocación" (Allocation).

Necesitas una "Allocación de Servidor" adicional para que Geyser funcione. Puedes conseguir una en la Tienda del dashboard principal usando monedas. Por favor, consulta nuestra guía de Características del Dashboard para aprender a ganar monedas y comprar artículos en la tienda.

Descarga Geyser y Floodgate

Necesitas dos plugins. Geyser es el traductor, y Floodgate es lo que permite a los jugadores de Bedrock unirse sin necesidad de tener una cuenta de Java Edition.

  1. Descarga el último Geyser-Spigot.jar desde el sitio web oficial de GeyserMC.
  2. Descarga el último floodgate-spigot.jar del mismo sitio web.

Una vez descargados, sube ambos archivos .jar a la carpeta /plugins de tu servidor Java y reinicia el servidor una vez para generar sus archivos de configuración.

Configura el Puerto de Geyser

Este es el paso más importante. Necesitas decirle a Geyser cuál de los puertos de tu servidor debe usar para los jugadores de Bedrock.

  1. Encuentra tu nuevo puerto: En el panel de control, ve a la pestaña "Red". Verás una lista de todas las direcciones IP y puertos asignados a tu servidor. Tu puerto principal de Java estará marcado como "Primario". El extra que adquiriste es para Geyser. Copia el número de 4 o 5 dígitos de este puerto secundario.
  2. Edita la configuración de Geyser: Ve al Administrador de Archivos y abre /plugins/Geyser-Spigot/config.yml.
  3. Cambia el número de puerto: Cerca de la parte superior del archivo, encuentra la sección bedrock:. Cambia el número de puerto por defecto por el nuevo puerto que acabas de copiar de la pestaña Red.
  4. # La dirección IP debe ser 0.0.0.0
    address: 0.0.0.0
    # ¡Cambia esto por el nuevo puerto que creaste!
    port: 19132
  5. Verifica el tipo de autenticación: Un poco más abajo, asegúrate de que el auth-type esté establecido en floodgate.
  6. # Esto debería estar establecido en floodgate
    auth-type: floodgate
  7. Guarda el archivo y reinicia tu servidor una última vez.

Cómo Deben Conectarse los Jugadores

¡Tu configuración está completa! Así es como tus jugadores pueden unirse:

  • Jugadores de Java: Se conectan usando la IP original de tu servidor y el puerto primario (p. ej., node.kingsnetwork.uk:25565).
  • Jugadores de Bedrock: Se conectan usando la IP de tu servidor, pero con el nuevo puerto de Geyser que acabas de configurar (p. ej., node.kingsnetwork.uk con el puerto 19132).

Problemas Comunes de Geyser y Preguntas Frecuentes

¿Tienes problemas? Aquí tienes algunos de los problemas más comunes que los usuarios enfrentan al configurar GeyserMC.

"¡Mi amigo de Bedrock no puede conectarse!"

Esto casi siempre es un problema de configuración del puerto. Verifica dos veces estas cosas:

  • ¿Obtuviste una "allocación" de servidor (puerto) extra para Geyser?
  • ¿Copiaste el número de puerto correcto de la pestaña "Red"?
  • ¿Pegaste ese número de puerto en la sección `port:` del archivo `config.yml` de Geyser?
  • ¿Reiniciaste el servidor después de guardar el archivo de configuración?

"Los nombres de usuario de los jugadores de Bedrock se ven raros (empiezan con un `*` o `.`)"

¡Esto es normal! Como los jugadores de Bedrock no tienen cuentas de Java, el plugin Floodgate les crea un nombre de usuario temporal y único. Por defecto, añade un prefijo a su nombre para que puedas distinguirlos. Puedes cambiar este prefijo en el archivo de configuración de Floodgate en /plugins/floodgate/config.yml.

"Mi plugin anti-trampas está expulsando a los jugadores de Bedrock."

Los jugadores de Bedrock se mueven e interactúan con el mundo de forma ligeramente diferente a los jugadores de Java. Algunos plugins anti-trampas diseñados para Java pueden interpretar erróneamente estas diferencias como trampas (especialmente con el movimiento). Puede que necesites revisar el archivo de configuración de tu anti-trampas en busca de una opción de compatibilidad con "Geyser" o "Bedrock", o contactar al desarrollador del anti-trampas para obtener ayuda.

Proxies y Redes: Conectando Tus Servidores

A medida que tu comunidad crece, es posible que quieras tener más de un servidor. Por ejemplo, un servidor principal de "Lobby", un servidor de "Supervivencia" y un servidor "Creativo". Un proxy es la herramienta que te permite conectarlos todos.

¿Qué es un Proxy (como Velocity)?

Un servidor proxy es como un portero inteligente. Los jugadores se conectan a la única dirección del proxy, y el proxy los dirige al servidor backend correcto. Permite a los jugadores cambiar entre tus servidores con un simple comando (como /server survival) sin tener que desconectarse y volver a introducir una nueva dirección IP.

Importante: Un proxy NO es un servidor jugable en sí mismo. No tiene mundo y no puedes construir en él. Su único trabajo es dirigir a los jugadores a tus otros servidores.

Configurar un Proxy Velocity

Esta guía te guiará a través de la configuración de Velocity, un proxy moderno y de alto rendimiento.

Prepara Tus Servidores

Antes incluso de crear el proxy, necesitas tener al menos dos servidores "backend" listos. Estos son los servidores PaperMC normales en los que los jugadores jugarán realmente (p. ej., tu lobby y servidores de supervivencia). Una vez que estén configurados, detenlos a ambos por ahora.

Despliega un Nuevo Servidor "Velocity"

Ve al dashboard y crea un nuevo servidor. En la selección de "Tipo de Servidor", elige Velocity. Una vez que se haya desplegado, ve a su panel de control.

Configura `velocity.toml`

En el Administrador de Archivos del servidor Velocity, encontrarás un archivo llamado velocity.toml. Este es el archivo de configuración principal. Ábrelo y realiza estos cambios clave:

Añade Tus Servidores Backend

Encuentra la sección [servers]. Necesitas listar tus servidores backend aquí. El nombre (como `hub` o `survival`) puede ser lo que quieras. La dirección debe ser 127.0.0.1:PUERTO, usando el puerto específico de cada servidor backend.

[servers]
# El servidor al que los jugadores se unirán primero. Puedes listar más de uno aquí.
try = [ "hub" ]

# Tu lista de servidores.
hub = "127.0.0.1:25566"
survival = "127.0.0.1:25567"
creative = "127.0.0.1:25568"

Configura el Reenvío de Jugadores

Este es un paso de seguridad crucial. Asegura que la información única de los jugadores (como su UUID y skin) se pase correctamente a los servidores backend. Encuentra la sección [advanced] y cambia el modo de reenvío a "modern".

# En la sección [advanced]
player-info-forwarding-mode = "modern"

Después de guardar este archivo, inicia y detén el servidor Velocity una vez. Esto generará un archivo de clave secreta que necesitarás en el siguiente paso.

Conectar Tus Servidores Backend a Velocity

Ahora necesitas configurar tus servidores PaperMC para que acepten conexiones desde tu proxy Velocity. Debes hacer esto para cada uno de los servidores backend.

Copia el Secreto de Reenvío

Vuelve al Administrador de Archivos de tu servidor Velocity. Ahora verás un archivo llamado forwarding.secret. Ábrelo y copia la larga y aleatoria cadena de caracteres que contiene.

Configura PaperMC

Ahora ve al panel de control de uno de tus servidores backend de PaperMC (p. ej., tu servidor de lobby). Abre su Administrador de Archivos y encuentra la carpeta config.

Dentro, abre el archivo paper-global.yml. Encuentra la sección proxies y habilita el reenvío de Velocity. Pega la clave secreta que copiaste de Velocity.

proxies:
  velocity:
    enabled: true
    online-mode: true
    secret: "PEGA_TU_CLAVE_SECRETA_AQUÍ"

Guarda el archivo. Ahora, repite este mismo paso para todos tus otros servidores backend (supervivencia, creativo, etc.).

¡Inicia Todo!

¡Ya estás listo para empezar! Inicia primero todos tus servidores backend. Una vez que estén completamente en línea, inicia tu servidor proxy Velocity.

Los jugadores ahora deben conectarse usando solo la IP y el puerto del servidor Velocity. Serán enviados al servidor "hub" y podrán cambiar a otros servidores usando el comando /server <nombre>.