Saltar al contenido

Resource pack en el servidor de Minecraft

Conecta un paquete de texturas propio al servidor, genera el hash SHA-1 y haz que los jugadores lo descarguen obligatoriamente.

El servidor no aloja el paquete de texturas: proporciona a los jugadores un enlace directo al archivo ZIP, y el cliente lo descarga por su cuenta. En el panel lo configuras en la pestaña Configuración → grupo Paquetes de texturas: campos Resource pack, SHA-1 del resource pack, Mensaje del resource pack y Requerir resource pack.

#Qué necesitas

  • Un paquete de texturas en formato .zip.
  • Un lugar desde el que se pueda descargar mediante un enlace directo (Dropbox con parámetro de descarga, hosting propio, GitHub Releases).
  • El hash SHA-1 del archivo: 40 caracteres hexadecimales.

El enlace debe llevar directamente al archivo ZIP, no a una página con un botón de descarga. Una dirección de Google Drive o MediaFire en forma de « página de descarga » no funcionará: el cliente recibirá HTML en lugar del archivo.

#Paso 1: Publicar el archivo

Coloca el ZIP en un lugar desde el que se pueda descargar con una sola petición HTTP. Un enlace correcto termina en el nombre del archivo:

https://example.com/packs/mi-pack.zip

No subas el paquete al directorio del servidor de Minecraft: el servidor no sirve archivos por HTTP. El directorio resourcepacks del servidor se refiere solo a los datapacks y a los paquetes del lado del cliente.

#Paso 2: Generar el hash SHA-1

El hash permite al cliente reconocer que el paquete ha cambiado y descargarlo de nuevo en lugar de usar la versión de la caché.

# macOS / Linux
shasum -a 1 mi-pack.zip

# Windows (PowerShell)
Get-FileHash mi-pack.zip -Algorithm SHA1

El resultado son 40 caracteres, por ejemplo da39a3ee5e6b4b0d3255bfef95601890afd80709.

#Paso 3: Configurar en el panel

  1. Abre la pestaña Configuración y ve al grupo Paquetes de texturas.
  2. Resource pack - pega la URL completa del archivo.
  3. SHA-1 del resource pack - pega el hash. El panel valida el formato: «El SHA-1 debe tener 40 caracteres hexadecimales».
  4. Mensaje del resource pack - texto que se muestra al jugador al pedirle la descarga.
  5. Requerir resource pack - actívalo si un jugador sin el paquete no debe entrar al servidor.
  6. Haz clic en Guardar cambios y después en Reiniciar.

Sección RESOURCE PACKS en la pestaña Configuración

Campo Clave en server.properties
Resource pack resource-pack
SHA-1 del resource pack resource-pack-sha1
Mensaje del resource pack resource-pack-prompt
Requerir resource pack require-resource-pack

#Actualizar el paquete

Tras cada cambio en el contenido del ZIP, genera de nuevo el hash y actualiza el campo SHA-1. Si no lo haces, los jugadores que descargaron la versión anterior se quedarán con ella: el cliente considerará que el paquete no ha cambiado.

Un buen hábito: al actualizar, cambia también el nombre del archivo (pack-v2.zip); así, el cambio de URL fuerza la descarga.

#Problemas habituales

#Los jugadores no reciben la petición de descarga

Comprueba que el campo Resource pack está guardado y que el servidor se ha reiniciado. Revisa también que el jugador no tenga desactivados los paquetes del servidor en los ajustes de su cliente.

#«Failed to download resource pack»

El enlace no lleva directamente al archivo, el archivo es demasiado grande o el servidor de alojamiento exige inicio de sesión. Abre el enlace en una ventana de incógnito del navegador: si empieza la descarga del archivo, el enlace es correcto.

#Los jugadores ven la versión antigua del paquete

El hash SHA-1 no se actualizó tras cambiar el ZIP. Genera uno nuevo y guarda.

#«Requerir resource pack» expulsa a los jugadores

Así funciona esta opción: el jugador que rechaza la descarga queda desconectado. Si no lo quieres, desactiva el campo.

#El panel no acepta el valor del campo SHA-1

El hash contiene un espacio, está incompleto o se copió junto con el nombre del archivo. Pega únicamente los 40 caracteres.

#El panel no acepta la URL

El validador exige una dirección http(s) válida. Comprueba que no has pegado una dirección sin protocolo.

#Qué sigue

Las tecnologías necesarias funcionan siempre. Las funcionales, analíticas y de marketing solo las activaremos con tu consentimiento.

Política de privacidad y cookies