Úprava souborů s nastavením
edit_file změní enshrouded_server.json a zobrazí diff, který přijmete, než se něco uloží.
Správné nastavení serveru Enshrouded je o krátkém seznamu úkolů: upravit jeden soubor JSON, zkontrolovat porty, přečíst log a zkopírovat složku světa. VarintKeel provede tyto kroky z chatu na Windows 10 nebo 11, spustí nástroje sám a každý výsledek zobrazí jako kartu, kterou můžete otevřít. Nic není skryto za shrnutím.
edit_file změní enshrouded_server.json a zobrazí diff, který přijmete, než se něco uloží.
Shell spustí Robocopy na složku určenou saveDirectory a vrátí skutečný exit code.
grep najde první chybu v logu a read_file zobrazí řádky kolem ní.
Agent mapuje složku vašeho serveru pomocí list_dir a glob, čte soubor s nastavením JSON, mění jedno pole najednou pomocí edit_file a zobrazuje každou změnu jako diff, takže vy rozhodujete, co se dostane na disk. Může pracovat na serveru, který vlastníte přes SSH, a Shell běží v prostředí, které jste si vybrali.
server foldernalezeny souboryenshrouded_server.jsončtení v pořádkuenshrouded_server.jsonuloženorobocopy saves backupzkopírovánoenshrouded_server.jsončtení v pořádkuProblémy při aktualizaci dedikovaného serveru často začínají souborem, který již neodpovídá nové verzi. Začněte zastavením serveru a zkopírováním složky světa pomocí Shell a Robocopy. Poté spusťte nástroj pro aktualizaci serveru ze Steamu přes Shell; karta zobrazí skutečný exit code tohoto příkazu. Následně read_file otevře enshrouded_server.json a kopii, kterou jste si ponechali, a grep zkontroluje, zda name, saveDirectory a slotCount stále obsahují vaše hodnoty, protože server může přepsat soubor s chybějícími poli. Použijte Ask first, aby každá úprava čekala na vás. Server spusťte jako poslední, připojte se jednou z hry a ponechte zálohu, dokud tento test neprojde. Pokud karta zobrazí exit code různý od nuly, zastavte se a přečtěte jeho výstup, než se pokusíte znovu.
Když se server nezobrazuje hráčům, příčinou je často port nebo soubor. Požádejte agenta, aby přečetl queryPort a ip z enshrouded_server.json, a poté prohledal log pomocí grep pro první chybu. Shell může vypsat připojení tohoto PC, takže uvidíte, zda server vůbec poslouchá. Forwarding portu na routeru a povolení ho ve firewallu Windows jsou kroky, které provedete sami. web_search a http_get najdou aktuální výchozí hodnoty v oficiální dokumentaci serveru. Přejděte na Plan only, když chcete mít celý seznam kroků napsaný, než něco začne běžet, a poté jej proveďte krok za krokem v Ask first. Připojte se z druhého PC nebo požádejte přítele, aby to vyzkoušel, protože to je rozhodující test.
Lidé, kteří žádají o doporučení nastavení serveru pro duo hru, chtějí krátkou odpověď, ale správné hodnoty závisí na vašem světě a hardwaru. Agent přečte aktuální soubor pomocí read_file, otevře oficiální dokumentaci pomocí http_get a navrhne změny slotCount a gameSettingsPreset jako diff. Toto je první nastavení serveru Enshrouded, které můžete vrátit zpět, protože starý soubor čeká ve vaší záloze. Přijměte diff v Ask first, spusťte server, připojte se s přítelem a měňte jednu hodnotu najednou. Vraťte se ke kopii, pokud změna nepomohla. Udržujte krátkou poznámku o každé hodnotě, kterou jste vyzkoušeli, aby další změna začínala od faktů, ne od paměti.
Vyhledávání modů pro server Enshrouded přináší mnoho slibů, ale Enshrouded nehlásí oficiální podporu modů pro dedikované servery, takže tento web nepopisuje žádný mod jako podporovaný nebo bezpečný. Co může agent udělat, je ukázat vám, co je ve vaší složce: list_dir a glob ji mapují a copy_file ponechá kopii, než něco změníte. Lidé, kteří provozují dedikovaný server na lokálním stroji, často experimentují, a záloha plus kontrola diffu přesně ukáže, který textový soubor se změnil. Rozhodněte se sami, zda je nepodporovaná změna stojí za riziko. Přečtěte si každý diff a otestujte ho nejprve na kopii a ponechte původní soubory nedotčené, dokud nebudete vědět, co změna dělá.
VarintKeel není plugin pro hru ani její editor. Je určen pouze pro vaše vlastní soubory a servery, takže ho držíte dál od klientů her jiných lidí, živých serverů, které nevlastníte, jiných hráčů a účtů; agent toto nevyžaduje. Nic nezaručuje, že změna je správná, proto čtete diff a testujete výsledek.