Správce farmy BETA v1.0.0.0


Správce farmy BETA v1.0.0.0
Zde je první veřejná alfa verze Farm Manageru. Mod jsem před časem dal do diskuse a nyní je připravený k vydání s čistým svědomím – s výslovnou poznámkou, že se jedná o alfa verzi.
Pro dosažení nejlepšího výsledku prosím pojmenujte bod pole AD podle vzoru Pole 1… nebo Pole 1…
O co jde?
Farm Manager je centrální systém pro správu objednávek. AutoDrive a Courseplay umí řídit i fungovat skvěle – chyběla mi úroveň výše. Takže ne „jak toto vozidlo řídí“, ale spíše „kdo by co měl vlastně dělat a v jakém pořadí“.
Základní pravidlo v modu:
Vedoucí farmy rozhoduje, KDO by měl CO dělat. Courseplay a AutoDrive rozhodují o tom, JAK budete řídit a pracovat.
Záměrně neexistuje žádné vlastní vyhledávání tras, žádná vlastní fyzika řízení ani žádná vlastní dopravní logika. Vše běží přes stávající API obou modů, z nichž každý je zapouzdřen v adaptéru.
Vytvoříte objednávku, například „Osetí pole 12 pšenicí“. Mod vyhledá vhodné volné vozidlo, pošle ho na pole pomocí AutoDrive, nechá Courseplay vygenerovat trasu a provést práci a poté ho pošle zpět na jeho osobní parkovací místo AutoDrive.
Co je uvnitř
Správa objednávek
Centrální seznam zakázek namísto individuálních objednávek souvisejících s vozidlem
Virtuální skupina „Všechna vozidla“ plus libovolná z vašich vlastních skupin vozidel
Nepřetržitě běžící plánovač, který sám distribuuje otevřené objednávky
Pořadí objednávek lze změnit
Pozastavení a obnovení, přičemž Courseplay pokračuje od posledního bodu na trase
Navíc osobní fronta pro každé vozidlo, oddělená od centrálního seznamu
13 typů prací: setí, hnojení/postřik, kultivace, orba, válcování, mulčování, sečení, otáčení, shrnování, odstraňování plevele, sběr kamenů, doprava, sklízecí četa.
Výběr vozidla
Vhodnost se posuzuje na základě skutečně připojeného přívěsu, nikoli na základě konfigurace, kterou musíte někde udržovat.
změna zařízení je automaticky rozpoznána
Integrované hnojení secího stroje z něj mylně nedělá nezávislé hnojivo
Sezónní zohlednění při setí
Sloupec Sklizeň Souvislá práce s několika rolemi ve dvou variantách:
Překládací vůz: mlátička, skutečný překládací vůz v režimu vykládky mlátičky Courseplay, plus 1 až 8 řidičů, kteří se střídají mezi polem a místem vysypání pomocí funkce AutoDrive „Pick-up and Delivery“.
Přímý řidič: mlátička a 1 až 8 běžných kombinací tahače s návěsem bez přesypovacích vozů. Na pole jedou pomocí AutoDrive, pracují tam sami s vykládáním mlátičky Courseplay, jedou s plným návěsem k místu vysypání pomocí AutoDrive a vracejí se s prázdným návěsem.
Bod nabíjení přepravy, cílový bod, druh plodiny. Několik kompatibilních týmů může zpracovat stejnou přepravní objednávku paralelně. Pokud je zdroj prázdný, nebudou odeslána žádná nová vozidla; ta, která jsou již naložena, dokončí svůj poslední náklad.
Ukládání a načítání Aktuální rozkazy včetně celé sklízecí posádky přetrvávají i po uložení a načtení. Drescher pokračuje po stávající trati, místo aby začínal od začátku. Ukládají se pouze stavy správce farmy a trvalá ID vozidel, žádné interní parametry AutoDrive ani Courseplay.
Multiplayerový server implementovaný autoritativně a testovaný až do poslední fáze expanze: server je jediným zdrojem pravdy, klienti dostávají soudně filtrovaný snapshot plus delty a zasílají zpět pouze ověřené provozní záměry. Změna farmy, odpojení a opětovné připojení jsou zahrnuty. Nicméně v multiplayeru je to nejméně hraná cesta a zde očekávám nejvíce překvapení. Pokud testujete, použijte prosím log.
Požadavky
Povinné nastavení AutoDrive
Hra na hřišti je povinná
Bez obou nefunguje nic. Byl vyvinut a testován přesně na těchto verzích; jiné stojany fungovat mohou, ale nejsou testovány.
Aby se úloha vůbec spustila, potřebujete síť AutoDrive, která dosahuje cílů, a pojmenovaný značkovač pole pro každé pole. Jak by se měl nazývat, je uvedeno níže – v tomto bodě většina objednávek v mých vlastních testech selhala, takže si prosím pozorně přečtěte.
Co potřebujete vědět, než začnete
Je to alfa.
Podrobný diagnostický výstup je ve výchozím nastavení vypnutý, aby váš soubor log.txt zůstal čitelný. Pro reprodukovatelnou chybovou zprávu můžete nastavit DEBUG_LOGGING na hodnotu true v souboru scripts/core/TaskPlannerConstants.lua a případ znovu vytvořit.
Chyby prosím nahlaste s uvedením názvu mapy, verze AutoDrive a Courseplay, co jste vytvořili, co se stalo a souboru log.txt.
Co stále chybí nebo je plánováno: závislosti objednávek („setí pouze po sklizni“), střídání plodin v průběhu sezóny, vícenásobný výběr polí, skutečná historie objednávek, automatická náhrada za trvale porouchané vozidlo. Bolestivé místo: případy chyb
Proces běží. Jako vždycky, ďábel se skrývá v tom, co se stane, když se něco pokazí. Řidič sjíždějící z kopce, který uvízne, by neměl zastavit celou kolonu – na to existuje lokální obnova v rámci role, ale přesně tu jsem měl možnost otestovat nejméně široce. Pokud si něčeho všimnete, je to pro mě nejcennější zpětná vazba.
Moc zdravím, Ole
Požadované mody:
CoursePlay
Automatická jízda
ole22143
