Minecraft

Cómo poner un resource pack en tu servidor de Minecraft

Tus jugadores reciben las texturas, sonidos y modelos al entrar. Solo necesitas un enlace directo, un hash y tres líneas en server.properties.

Equipo de TheGameHosting 6 min de lectura
Pon un resource pack en Minecraft
Imagen de fondo: Minecraft © Mojang Studios

Un resource pack en un servidor de Minecraft es un .zip que el servidor le pide descargar a cada jugador al entrar. Sube el pack a un sitio que dé un enlace de descarga directa, pega ese enlace en resource-pack= dentro de server.properties, agrega su hash SHA-1 en resource-pack-sha1= y reinicia. Al entrar aparece un aviso y el pack se carga en el juego de cada quien. Aquí tienes los pasos, cómo hacerlo obligatorio y cómo arreglarlo cuando no se descarga.

Esto es para servidores de Java Edition (Vanilla, Paper, Purpur, Fabric, Forge). Un resource pack solo cambia lo que se ve y se oye: texturas, modelos, sonidos, fuentes e idioma. Si quieres cambiar recetas, botín o generación del mundo, eso es un data pack y va en la carpeta world/datapacks.

Lo que necesitas antes de empezar

  1. El pack en .zip. El archivo pack.mcmeta tiene que quedar en la raíz del zip, no dentro de otra carpeta. El error típico es comprimir la carpeta que contiene el pack en lugar de su contenido.
  2. Un enlace de descarga directa. El servidor no aloja el archivo: solo manda una URL a los jugadores. El enlace debe bajar el .zip directo, sin página, sin inicio de sesión y sin botón de «descargar» en medio. La pestaña Files de tu servidor no es un enlace web público, así que el pack tiene que estar en un lugar al que llegue el juego de tus jugadores.
  3. El hash SHA-1 del zip. Es opcional, pero permite que el juego verifique el archivo y lo guarde en caché bien.

La Minecraft Wiki marca 250 MiB como tamaño máximo. Mejor quédate muy por debajo: cada jugador descarga el archivo completo al entrar o cuando cambia.

Cómo conseguir un enlace directo

Sirve cualquier sitio público de archivos mientras el enlace apunte al archivo en sí. Los archivos adjuntos de un release en GitHub dan enlace directo. Muchas nubes de archivos muestran una página de vista previa; algunas te dejan convertir el enlace en directo (por ejemplo, cambiando dl=0 por dl=1 al final). Pega el enlace en el navegador: si el .zip empieza a bajar de inmediato, va a funcionar.

Cómo poner un resource pack en tu servidor de Minecraft, paso a paso

  1. Sube el .zip y copia su enlace de descarga directa.
  2. Saca el SHA-1 del mismo archivo. En Windows usa certutil -hashfile pack.zip SHA1; en macOS shasum -a 1 pack.zip; en Linux sha1sum pack.zip. Copia el código de 40 caracteres en minúsculas.
  3. En el panel de TheGameHosting entra a Files y abre server.properties.
  4. Pega el enlace después de resource-pack= y el hash después de resource-pack-sha1=.
  5. Pon require-resource-pack=true si quieres que aceptar el pack sea obligatorio para quedarse en el servidor.
  6. Guarda y reinicia el servidor desde el panel.
  7. Entra al servidor. Debe salir el aviso del resource pack; acéptalo y revisa que cambien las texturas.
server.properties
resource-pack=https://example.com/packs/mipack.zip
resource-pack-sha1=0123456789abcdef0123456789abcdef01234567
require-resource-pack=true

Cuando el servidor guarda el archivo, puede que veas el enlace como https\://.... Esa diagonal invertida es normal en un archivo .properties y no rompe el enlace.

Las opciones de resource pack en server.properties

OpciónPor defectoQué hace
resource-packvacíoURL de descarga del pack
resource-pack-sha1vacíoSHA-1 del zip en hexadecimal minúscula; sirve para verificar y guardar en caché
resource-pack-idvacíoUUID opcional que identifica el pack ante los clientes
require-resource-packfalseCon true, quien rechaza el pack queda desconectado
resource-pack-promptvacíoMensaje propio en el aviso cuando el pack es obligatorio

Cómo actualizar el pack

El juego guarda los packs en caché según su hash. Cuando cambies el pack, sube el .zip nuevo, calcula su nuevo SHA-1, pégalo en server.properties y reinicia. Si dejas el hash viejo, tus jugadores se quedan con la versión anterior o la descarga falla la verificación. Cambiar también el nombre del archivo en la URL (por ejemplo mipack-v2.zip) evita cualquier caché intermedia.

Antes de cambios grandes en la carpeta del servidor, saca un respaldo en Backups. Es rápido y te salva si editas el archivo equivocado.

¿El resource pack no carga? Arreglos comunes

  1. «Failed to download resource pack». El enlace no es directo. Ábrelo en una ventana privada; si ves una página en vez de una descarga, corrige el enlace.
  2. Empieza a bajar y luego falla. El SHA-1 no coincide con el archivo. Vuelve a calcularlo sobre el archivo exacto que subiste y pégalo en minúsculas.
  3. No sale ningún aviso. El jugador puso Server Resource Packs en Disabled en su lista de servidores. Dile que seleccione el servidor, dé clic en Edit y lo cambie a Prompt o Enabled. Con require-resource-pack=true lo desconecta, y así al menos se ve la causa.
  4. Carga, pero las texturas se ven mal. El pack es de otra versión del juego. Puede salir un aviso de «incompatible»; actualiza el pack_format o usa la versión del pack para tu versión del servidor. Si actualizaste hace poco, revisa cómo actualizar un servidor de Minecraft.
  5. Entrar tarda mucho. El pack pesa demasiado. Comprime texturas, quita sonidos que no usas y deja el zip ligero.
  6. Cambié server.properties y no pasó nada. El servidor lee el archivo al arrancar. Reinicia después de guardar.

Jugadores de Bedrock con Geyser

Quienes entran desde Bedrock a un servidor Java con Geyser no usan packs de Java. Geyser carga packs de Bedrock (.mcpack o .zip) que pongas en su carpeta packs. Si todavía no tienes crossplay, lee si se puede jugar Minecraft Java y Bedrock juntos.

Un estilo propio en un servidor siempre prendido

Un resource pack le da identidad a tu servidor, pero solo sirve si el servidor está en línea. En TheGameHosting corre en nuestro hardware en Dallas o Amsterdam, con procesadores AMD 9950X o 7950X3D, NVMe y red de 10 Gbps, así que tus jugadores cargan rápido y el mundo sigue prendido aunque apagues tu PC. Editas server.properties en Files, reinicias desde el panel y revisas la conexión en Console, sin cliente FTP. La protección DDoS viene en todos los planes y no cobramos por jugador.

Los planes de Java empiezan en 2 GB por $1.90 USD al mes, listos en unos 60 segundos después del pago. Compara planes en Precios o mira lo que incluye nuestro hosting de servidores de Minecraft.

Preguntas frecuentes

¿Cómo pongo un resource pack en mi servidor de Minecraft?

Sube el .zip a un sitio con enlace de descarga directa, pega el enlace en resource-pack= de server.properties, agrega el SHA-1 del archivo en resource-pack-sha1= y reinicia el servidor.

¿Cómo hago que el resource pack del servidor sea obligatorio?

Pon require-resource-pack=true en server.properties. Quien rechace el pack queda desconectado del servidor.

¿Por qué no se descarga el resource pack de mi servidor?

Casi siempre el enlace abre una página en vez del archivo, o el SHA-1 no coincide con el zip subido. Prueba el enlace en el navegador y recalcula el hash.

¿Puedo poner el resource pack dentro de los archivos del servidor?

No para que lo descarguen los jugadores: el servidor solo manda una URL, así que el zip debe estar en un enlace público directo. Los data packs, que cambian la jugabilidad, sí van en world/datapacks.

Hosting para este juego

Escrito por el equipo de TheGameHosting, la gente que administra nuestros servidores en Dallas y Ámsterdam y responde tus tickets.

Todas las entradas