Un pack de ressources serveur est téléchargé par chaque joueur à la connexion, de sorte que vos textures, sons et polices soient identiques pour tous. Minecraft ne l'héberge pas pour vous : vous pointez une URL et il la récupère.
Que faire
- Hébergez le zip quelque part avec un lien direct
L'URL doit renvoyer le fichier lui-même, pas une page de téléchargement. Si l'ouvrir dans un navigateur affiche un aperçu ou une publicité, cela ne marchera pas.
- Obtenez l'empreinte SHA-1 du fichier
N'importe quel outil SHA-1 convient. Minecraft s'en sert pour savoir si la copie en cache du joueur est à jour ; sans elle, les joueurs retéléchargent le pack à chaque connexion.
- Réglez les deux lignes dans
server.propertiesresource-pack=avec l'URL,resource-pack-sha1=avec l'empreinte. Redémarrez ensuite. - Décidez s'il est obligatoire
require-resource-pack=truedéconnecte qui le refuse. Utile si votre construction dépend de modèles personnalisés ; peu accueillant sur un serveur public.
Si vous mettez le zip à jour en laissant l'ancienne empreinte, les clients la comparent, jugent leur copie en cache conforme, et gardent l'ancien pack. Rien n'échoue. Vous changerez une texture en jurant qu'elle ne s'applique pas — voilà pourquoi.
Où les packs déraillent
| Symptôme | Cause |
|---|---|
| Personne n'est invité à télécharger | L'URL est injoignable ou renvoie une page HTML, pas un zip. |
| L'invite apparaît, le téléchargement échoue | Fichier trop gros, ou l'hébergeur limite le débit. |
| Les anciennes textures persistent | L'empreinte n'a pas été mise à jour. |
| Ça marche chez vous, pas chez les autres | Vous l'avez aussi appliqué en local, ce qui masque l'échec. |
Chaque joueur le télécharge avant de pouvoir jouer. Un pack de 200 Mo est un mur entre quelqu'un et votre serveur, et l'essentiel est d'ordinaire des textures à une résolution que personne ne distingue à distance normale.
Connectez-vous depuis un client qui n'a jamais vu le pack. L'invite apparaît, le téléchargement se termine, et les textures personnalisées sont visibles.