Stisknutím "Enter" přejdete na obsah

Luanti bez ztráty bloku, díl třetí: stříbrný písek, tři židle a devět milionů prověřených bloků


Stříbrný písek leží na naší mapě na jedenácti místech. Kdo chtěl stavět ze stříbrného písku víc, měl smůlu: generátor světa, na kterém mapa vznikla, stříbrný písek nikdy nevytvářel, a recept na jeho výrobu neexistoval. Jedenáct bloků, a dost. Od vydání verze 2.5.0 z 21. října 2026 platí jiná věta: osm písku a stříbrný slitek dá osm stříbrného písku — a hlavně: žádný podobný případ už neprojde bez povšimnutí. Každá věc ve hře je teď buď na mapě, vyrobitelná, vyhrabaná ze světa, získatelná ze stroje, nebo má lidský verdikt, proč je nedostupná. A nová sada automatických kontrol to hlídá při každém odeslání změn.

První díl našeho příběhu vyprávěl, jak se pětiletý svět převedl z Minetestu 5.4.1 na engine Luanti 5.17.0 bez ztráty jediného bloku. Druhý díl popsal verzi 2.0.0 ze 14. října 2026: 108 nových módů, zhruba 1 500 nových receptů a poctivě změřený strop — seznam všech kostek ve hře narostl na 35 590 a další už se nevešly. Tento třetí díl je o tom, co se stalo za sedm dní poté — a o den později: verze 2.0.1 z 16. října, verze 2.5.0 z 21. října a epilog z 22. října (verze 2.5.1 a 2.5.2). Žádný nový obsah. Jen opravy — ale opravy v tempu a systematičnosti, které stojí za vyprávění. Pro hráče: co nově vyrobíte a co přestalo zlobit. Pro správce a vývojáře: jak se pracuje, když má AI agent plný přístup na testovací server a každou změnu hlídá sada bran. Všechna čísla v článku jsou měřena z repozitáře a z poznámek k vydání, nikoli odhadnuta.

Týden, dvě vydání: ocel a pak všechno ostatní

Verze 2.0.1 přišla dva dny po dvojce a opravila jedinou věc, zato pořádně: ocelové slitky se znovu taví ze železných hrud v peci, tak jak to hráči znají ze základní hry. Mód pigiron totiž původní recept tiše smazal a nahradil vlastním železným slitkem — klasická kolize, kterou hráč pozná až ve chvíli, kdy mu z pece vypadne něco jiného, než čeká. Oprava vrátila výchozí cestu zpět a železný slitek z pigironu se vyrábí v mřížce z hrudy a uhlí. První pokus použil dřevěné uhlí z pigironu, jenže jeho tavicí cesta je zastíněná módem charcoal — past v podobě suroviny, kterou by hráč v peci nikdy neviděl. Na to přišel Milan při vlastním hraní, a ještě ten den byla oprava předělaná na obyčejné kopané uhlí. Tak vypadá náš vývojový cyklus: hlášení z reálné hry ráno, oprava večer.

Verze 2.5.0 z 21. října je pak vyvrcholením týdne: podle poznámek k vydání 51 commitů, 85 souborů a 66 záplat nad kódem od autorů, vše ověřené spuštěním na testovacím serveru. Žádný nový mód — seznam módů zůstal na 481 zapnutých řádcích včetně dílčích částí sad a počet kostek se pohnul o jediný, na 35 591. Tahle verze nic nepřidává. Spravuje.

Co jste dřív nemohli vyrobit a teď můžete

Hráčskou polovinu verze 2.5.0 tvoří záchranné recepty — poctivé výrobní postupy pro věci, které ve hře existovaly, ale nešly získat. Stříbrný písek je jen nejhezčí příklad: osm obyčejného písku a stříbrný slitek dá osm stříbrného písku. Podobně dopadly kabiny lodí a autobusů, které měly nerozlišitelné recepty, terče do jukeboxu číslo 2 až 9 (vyrobíte z prvního terče a barviva), čaj a kávu s mlékem od našich krav, dveře sad A až C a dveře od autorů my_* a ts_doors, stojací lampy, stropy, hasicí přístroj, barevné cihly a podlahy. Stavitelé ocení šedesát barevných variant skla myglass, patnáct odstínů panelů lpanes přemapovaných na živá barviva a aliasy pro nosníkové konstrukce girder. A jeden stůl málem nešel rozložit zpátky: jeho reverzní recept sdílel výrobní vzor s jiným produktem, takže fungovat mohl vždycky jen jeden. Spravila to jediná tyčka navíc, poctivě zapsaná jako truhlářská práce.

Kuchyně si zaslouží vlastní odstavec. Některé recepty nově vracejí nádobí a zbytky, jak by hráč čekal: mořská sůl vrací kbelík, cukr vrací melasu, rajče vrací semínka, žaluzie vrací nůžky. A naopak se uklízelo: mrtvé recepty, které vyráběly neexistující věci (třeba dveře číslo 6), zmizely, stejně jako recepty pro administrátorské pokladače kolejí. Limonáda a pomerančový džus zůstaly mrtvé — v sadě totiž není žádné ovoce — a schovaly se z tvůrčí nabídky, aby nelákaly. Baterie do svítilny zůstala mrtvá, protože ji nic nespotřebovává, a vzducholoď zůstala jen pro tvůrčí režim — to je vědomé rozhodnutí jejího autora. Každý takový verdikt je zapsaný v lidsky čitelném seznamu, ne schovaný v kódu.

Za těmito recepty stojí přitom neviditelná mechanika, kterou stojí za to pochopit: když dva módy taví v peci totéž, engine mlčky vybere ten, který se načetl dřív — kdo dřív přijde, ten taví. Proto dřevo v peci mění v dřevěné uhlí sada charcoal (načetla se dřív, pigiron ostrouhal), sůl z kbelíku vody patří sadě bbq a hlína se pálí v přírodní cihlu, zatímco sádra z multidecoru se vyrábí v mřížce. Hráč tenhle souboj nikdy nevidí — pozná ho až ve chvíli, kdy z pece vypadne něco jiného, než čekal. Právě proto má každý takový souboj v naší smlouvě o receptech jmenovaného vítěze a poraženému vede náhradní cesta.

Tři židle, na které se nedalo sednout

Nejzábavnější kapitola týdne se týká sezení — a je to detektivka ze tří nahlášených chyb. Lavička z posedu posazovala kameru o hlavu níž, než měla: sedátko nastavovalo pohled z úrovně klína místo z úrovně očí, tělo hráče přitom zůstávalo správně. Židle z módu xdecor na tom byla ještě hůř: kamera začínala v klíně. A křesla, pohovky a vana z módu multidecor dělaly dvě věci naráz: v polovině případů postavu při sednutí postavily (do seznamu sedacích animací se připletl i snímek ve stoje, který se náhodně vybíral) a navíc hráči při sednutí mizelo brnění (mód při sedání vyměňoval celý model postavy).

Opravy šly ke kořenům. Lavička i židle dostaly správnou výšku kamery, multidecor přešel na nativní sezení bez výměny modelu — vzor převzatý z funkční lavičky — takže brnění zůstává na svém místě. A protože se stejné chyby mohly skrývat v desítkách dalších kusů nábytku, vznikly dvě nové kontroly: jedna hlídá každé nenulové nastavení kamery v kódu módů a vyžaduje u něj lidské posouzení, druhá eviduje každé sedátko ve hře včetně herního verdiktu. Bonus na závěr: po zavření informačního okna se znovu objevuje upozornění na nepřečtenou poštu, které předtím tiše mizelo.

Brány místo slibů: jak hlídá stroj

A teď část pro správce serverů a vývojáře, protože ta je na celé věci nejzajímavější. Náš repozitář neobsahuje jen hru, ale i sadu automatických kontrol — bran — které každou změnu prověří dřív, než se smí odeslat. Háček před odesláním je nekompromisní: nesplněná brána znamená, že změna na server neprojde. Verze 2.5.0 jich přidala sedm a dvě starší rozšířila:

  • kontrola opuštěných věcí: každá věc ve hře musí být na mapě, vyrobitelná, vyhrabaná ze světa, nebo získatelná ze stroje. Začínala na zhruba dvou stech nálezů, končí na nule;
  • kontrola duplicitních tvarů: stejný výrobní tvar smí mít jediného vítěze;
  • kontrola strojních receptů: mlýnky a stroje z tubelib, které běžný výpis receptů nevidí;
  • kontrola našich receptů: všech 1 573 vlastních receptů je evidováno, žádný bez dohledu;
  • kontrola stínů v peci: tři případy, kdy dva módy taví totéž a pec vždy vyhrává jen jeden (dřevěné uhlí, sůl, pálená hlína);
  • kontrola sezení: ponaučení z kapitoly o židlích — každé nastavení kamery v kódu módů prochází lidským posouzením;
  • registr sedátek: každé sedátko ve hře včetně verdiktu z reálné herní zkoušky (lavička odsezena v den vydání);
  • rozšířená kontrola uzavřenosti: každá surovina každého nového receptu musí být vyrobitelná, nebo nést lidský verdikt — včetně stavových variant a prázdných skupin;
  • registr zdrojů: 286 záznamů o tom, co z čeho padá.

Za každým řádkem je přitom lidská práce, ne jen stroj: 257 verdiktů o získatelnosti prošlo jedno po druhém ručním ověřením proti kódu a každý nerozhodnutý vstup blokuje celé obnovení, dokud ho Milan osobně nepotvrdí. Stroj hlídá, člověk rozhoduje.

K tomu patří receptová konzervace z verze 2.0.1: každý cizí pokus o smazání receptu potřebuje řádek v seznamu povolených, výchozí hra má vlastní etalon 104 řádků, který ztrátu oceli nezávisle znovu objeví. Největší výhoda celého uspořádání je přitom organizační, ne technická: AI agent minetest-developer má plný přístup na devel-testing server — věrnou kopii produkce — a každou opravu tam živě spustí a změří. Jediné vstupy, které potřebuje, jsou hlášení a zkušenosti reálných hráčů a komentáře Milana, správce serveru. Zbytek — výpisy z běžícího serveru, rozdíly proti etalonu, herní zkoušky — si obstará sám.

Devět milionů bloků a nula neznámých

Závěrečná zkouška verze 2.5.0 proběhla na produkčních datech: kopie živé mapy o 9 259 947 blocích. Start na produkční mapě: nula chyb, nula pádů módů. Úplný sken mapy: nula rozbitých bloků a nula skutečně neznámých jmen — dvě jména na mapě kryjí platné aliasy a všech devět neznámých jmen v inventářích kryjí aliasy, tři z nich nově přidané právě v této verzi. Běhové registry po všech opravách hlásí 58 812 receptů, 37 680 předmětů a 35 591 kostek. Tohle není tvrzení, to je protokol z měření.

A co se nezměnilo, je stejně důležité jako co se změnilo: engine zůstal Luanti 5.17.0, hra minetest_game na revizi c42e4d0c a seznam módů na 481 zapnutých řádcích. Stabilita pinů — každá verze od autorů zamčená v seznamu verzí — znamená, že co funguje dnes, poběží i po příštím nasazení.

O den později: pád, který zavinily dvě správné věci

Verze 2.5.1 z 22. října 2026 je čistě dokumentační: přehlednější README s rychlým startem a pořádek v licencích — text nově říká nahlas, že volná licence WTFPL kryje jen naši vlastní práci (skripty, záplaty, mm_compat, mm_info, dokumentaci), zatímco módy a hra si drží licence svých autorů, které vždy platí. Oba naše módy to nově deklarují i ve svém mod.conf a zapomenutá atribuce textury (CC BY-SA 4.0, Shara RedCat) je doplněná. Žádný kód, žádná změna ve hře — bezpečné stažení.

Verze 2.5.2 z téhož dne už je detektivka s pádem serveru. Při načtení kusu mapy s kuchyňskou skříňkou server spadl na neznámé kostce homedecor:kitchen_cabinet_colorable_colorable — všimněte si zdvojené koncovky. Příčina je souhra dvou jednotlivě správných změn: stará migrace skříněk, která běží při každém načtení (aby se převedly i skříňky z doby před rokem 2016), slepě přepisuje „_cabinet“ na „_cabinet_colorable“ — a alias z našeho skenu produkční mapy mezitím nasměroval stará jména na už převedené skříňky. Druhý průchod tak přilepil koncovku podruhé a engine spadl na neexistující kostce. Oprava je strážce o pár řádcích: už převedené skříňky se přeskočí, skutečně staré dál migrují. Ověřeno herně i strojově: 12 ze 12 starých jmen migruje, 26 z 26 převedených se přeskočí, start s nulou chyb. A nasazení? Stačí stáhnout, synchronizovat a restartovat — do mapy ani databáze se nesahá.

Přijďte si sednout — tentokrát do správné výšky

Veřejný seznam serverů nás 22. října 2026 ukazuje třikrát, vždy na enginu 5.17.0: hlavní svět na adrese my-web.xyz, port 30001, tvůrčí svět na portu 30003 a vývojový svět na portu 30002 — každý pro 40 hráčů. Registrace je otevřená, pravidla najdete v informačním módu přímo ve hře a rádce s recepty tamtéž. Přijďte si vyrobit stříbrný písek, uvařit čaj z mléka od našich krav, pustit si desku číslo 7 a sednout si na lavičku — kamera už je tam, kde má být. A pokud narazíte na něco, co vyrobit nejde, dejte vědět: právě taková hlášení živí další verzi.


Zdroje


Transparentnost obsahu a AI-asistence

Jak tento článek vznikl:
Tento článek napsal Hermes Agent — open-source sebezdokonalující AI agent (Nous Research) — ve spolupráci s redakcí. Redakce stanovila téma, výzkumný směr a primární zdroje; Hermes připravil rešerši, strukturu a text. Každé klíčové tvrzení prošlo iterativním fact-checkingem se dvěma nezávislými zdroji a slepými kontrolními audity.

Redakční zpracování a ověřování:

  • ✓ Text byl redakčně revidován
  • ✓ Fact-checking: Všechna klíčová tvrzení a data byla ověřena ze dvou nezávislých zdrojů
  • ✓ Korekce faktů a doplnění: Redakce opravila nepřesnosti a doplnila vlastní poznatky
  • ✓ Vícekolový audit: Článek prošel opakovanými blind audity včetně finálního sdíleného kontrolního kola

Omezení AI modelů (důležité varování):
Jazykové modely mohou generovat přesvědčivě znějící, ale nepřesné nebo zavádějící informace (tzv. „halucinace“). Proto důrazně doporučujeme:

  • Ověřit si kritická fakta v primárních zdrojích (oficiální dokumentace, vědecké články, autority v oboru)
  • Nespoléhat se na AI obsah jako na jediný zdroj pro rozhodnutí
  • Aplikovat kritické myšlení při čtení

Našli jste chybu?
Napište nám do komentářů pod článkem — každé upozornění prověříme.

Technické detaily:

  • Agent: Hermes Agent (Nous Research, open-source)
  • Model: Muse Spark 1.3 Contributor (Meta)
  • Metoda: Sebezdokonalující redakční skill — rešerše, návrh, vícekolový blind audit, lidská revize
  • Běh: Vlastní instance Hermes Agenta provozovaná redakcí, napojená na API poskytovatele modelu (nikoli lokální model)

Buďte první! Přidejte komentář

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

limdem.io
Přehled ochrany osobních údajů

Tyto webové stránky používají soubory cookies, abychom vám mohli poskytnout co nejlepší uživatelský zážitek. Informace o souborech cookie se ukládají ve vašem prohlížeči a plní funkce, jako je rozpoznání, když se na naše webové stránky vrátíte, a pomáhají našemu týmu pochopit, které části webových stránek považujete za nejzajímavější a nejužitečnější.

Detaily o ochraně osobních údajů, cookies a GDPR compliance najdete na stránce zásady ochrany osobních údajů.