Přejít k obsahu

Serverový resource pack v Minecraftu

Připojte k serveru vlastní balíček textur (resource pack), vygenerujte hash SHA-1 a vynuťte jeho stažení hráči.

Minecraft server sám o sobě balíček textur (resource pack) nehostuje – namísto toho předává hernímu klientovi přímý odkaz ke stažení ZIP archivu, který si hra stáhne sama. V panelu to nastavíte v záložce Konfigurace → skupina Balíčky textur: pole Resource pack, SHA-1 resource packu, Zpráva resource packu a Vyžadovat resource pack.

#Co budete potřebovat

  • Balíček textur ve formátu archivu .zip.
  • Místo, odkud lze soubor stáhnout přímým odkazem (Dropbox s upraveným parametrem stahování, vlastní webhosting, GitHub Releases apod.).
  • Hash SHA-1 souboru – 40 hexadecimálních znaků.

Odkaz musí vést přímo k samotnému ZIP souboru, nikoli na přistávací HTML stránku se stahovacím tlačítkem. Adresa z Google Disku nebo MediaFire ve formě „stránky ke stažení“ nebude fungovat – klient dostane HTML místo archivu.

#Krok 1: Zpřístupněte soubor

Umístěte ZIP tam, odkud ho lze stáhnout jediným požadavkem HTTP. Správný odkaz končí názvem souboru:

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

Nenahrávejte balíček do složky Minecraft serveru – server neposkytuje soubory přes HTTP. Složka resourcepacks na serveru se týká pouze datapacků a balíčků na straně klienta.

#Krok 2: Vygenerujte hash SHA-1

Hash umožňuje klientovi poznat, že se balíček změnil, a stáhnout ho znovu místo použití verze z mezipaměti.

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

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

Výsledkem je 40 znaků, např. da39a3ee5e6b4b0d3255bfef95601890afd80709.

#Krok 3: Nastavení v panelu

  1. Otevřete záložku Konfigurace a přejděte do skupiny Balíčky textur.
  2. Resource pack – vložte úplnou adresu URL souboru.
  3. SHA-1 resource packu – vložte hash. Panel ověřuje formát: „SHA-1 musí obsahovat 40 hexadecimálních znaků“.
  4. Zpráva resource packu – text zobrazený hráči při žádosti o stažení.
  5. Vyžadovat resource pack – zapněte, pokud má hráč bez balíčku na server nevstoupit.
  6. Klikněte na Uložit změny a poté na Restart.

Sekce Balíčky textur v záložce Konfigurace

Pole Klíč v server.properties
Resource pack resource-pack
SHA-1 resource packu resource-pack-sha1
Zpráva resource packu resource-pack-prompt
Vyžadovat resource pack require-resource-pack

#Aktualizace balíčku textur

Po každé změně obsahu ZIPu vygenerujte hash znovu a aktualizujte pole SHA-1. Jinak hráči, kteří si starou verzi stáhli, u ní zůstanou – klient usoudí, že se balíček nezměnil.

Praktický zvyk: při každé aktualizaci změňte i název souboru (muj-pack-v2.zip), pak už samotná změna URL vynutí stažení.

#Nejčastější potíže

#Hráčům se nezobrazí dialog s výzvou ke stažení

Zkontrolujte, zda je pole Resource pack uložené a zda byl server restartován. Ověřte také, zda hráč nemá v nastavení klienta vypnuté balíčky od serverů.

#Chyba „Failed to download resource pack“

Odkaz nevede přímo k souboru, soubor je příliš velký nebo hostingový server vyžaduje přihlášení. Otevřete odkaz v anonymním okně prohlížeče – pokud se soubor ihned začne stahovat, odkaz je v pořádku.

#Hráči vidí starou verzi textur

Hash SHA-1 nebyl po změně ZIPu aktualizován. Vygenerujte nový a uložte ho.

#Volba „Vyžadovat resource pack“ odpojuje hráče

Tak tato volba funguje – hráč, který stažení odmítne, je odpojen. Pokud to není žádoucí, volbu vypněte.

#Panel odmítá uložit hodnotu v poli SHA-1

Hash obsahuje mezeru, je zkrácený nebo byl zkopírován spolu s názvem souboru. Vložte pouze 40 znaků.

#Panel nepřijímá adresu URL

Validátor vyžaduje platnou adresu http(s). Ověřte, zda jste nevložili adresu bez protokolu.

#Kam dál

Nezbytné technologie běží vždy. Funkční, analytické a marketingové zapneme jen s vaším souhlasem.

Zásady ochrany osobních údajů a cookies