Cascadia Merge
Produkt

Úpravy konfigurace serveru Vintage Story, které můžete zkontrolovat

01

Cascadia Merge zachází s konfigurací serveru Vintage Story jako s jakýmkoli jiným souborem projektu: čte serverconfig.json, před každou úpravou zobrazí rozdíl a spustí vaše skripty se skutečným kódem návratové hodnoty. Je určen pro servery a mody, které vlastníte nebo spravujete, a začíná ve složce, kterou si vyberete pro každý chat.

01

Čtení a úprava souborů

Agent otevře soubor serverconfig.json a upraví ho, přičemž zobrazí rozdíl, který můžete přijmout nebo odmítnout.

02

Spouštění vašich skriptů

Shell spustí vaše skripty pro start a zálohu a zobrazí skutečnou návratovou hodnotu v kartě.

03

Vyhledávání v logech

grep najde řádek, kde se modul nepodařilo načíst nebo kde byl hráč odpojen.

Co může agent použít

Kde práce probíhá

Agent pracuje ve složce, kterou si pro chat vyberete, a spouští příkazy v prostředí, které zvolíte: místní Windows, WSL nebo SSH na server, který vlastníte. Nástroje pro práci se soubory zůstávají ve pracovní složce.

Čtyři úkoly krok za krokem

Nastavení serveru Vintage Story na novém PC

Chcete složku pro svět, do kterého se budou přátelé připojovat. Stáhnete a rozbalíte balíček serveru sami, poté zvolíte složku dat jako pracovní složku chatu. Agent použije web_search a http_get ke čtení oficiální dokumentace serveru, write_file k uložení možností startu do skriptu start a read_file k ověření souboru serverconfig.json. Shell spustí skript a karta zobrazí skutečnou návratovou hodnotu. Sledujte každou kartu. V režimu Ask first také vidíte rozdíl před zápisem do jakéhokoli souboru a přijmete ho nebo odmítnete, takže se na vašem počítači nic nezmění bez vašeho vědomí. Když skript dokončí, otevřete hru, zvolíte multiplayer a sami otestujete připojení.

Změna názvu, limitu hráčů a hesla

Chcete přejmenovat server, nastavit MaxClients na 10 a přidat k němu heslo. Agent otevře soubor serverconfig.json pomocí read_file a copy_file uloží jeho kopii vedle něj před jakoukoli změnou. Poté edit_file změní ServerName, MaxClients a Password a karta zobrazí rozdíl řádek po řádku. Před přijetím rozdílu server zastavte, protože soubor by se neměl měnit, zatímco server běží. Poté grep zkontroluje, zda tři klíče obsahují nové hodnoty, a Shell spustí server pomocí vašeho skriptu. Poté požádejte přítele, aby se připojil, a podívejte se společně na log. Port 42420 (TCP) zůstane stejný, pokud sami neměníte Port, a pokud hráči přicházejí z internetu, přesměrujete na routeru pouze port, který používáte.

Doladění modů na serveru a klientech

Chcete přidat obsahový mod, což je sada souborů assetů ve formátu JSON, a později kódový mod napsaný v C#. Mody se umisťují do složky Mods ve složce dat jako soubory .zip nebo složky a každý z nich se popisuje v souboru modinfo.json. Agent použije list_dir k zobrazení toho, co je nainstalováno, read_file ke čtení každého souboru modinfo.json a write_file k uložení seznamu modů, který můžete poslat svým hráčům, protože server i hráči potřebují stejné mody a verze. Překlad můžete vytvořit jako mod, protože překlady jsou soubory assetů ve formátu JSON. Před přidáním modů pro generování světa se zeptejte, zda ovlivní předchozí uložení, a odpověď otestujte na kopii složky Saves. Plan only nejprve zobrazí kroky.

Zjistit, proč se hráč nemůže připojit

Hráč hlásí chybu při připojování. Když se kamarád nedostane na váš server, prvními podezřelými jsou port, heslo a nesoulad modů. Agent použije grep k vyhledání řádku v logu serveru, kde byl hráč odpojen nebo kde se nepodařilo načíst mod, a read_file otevře soubor serverconfig.json, abyste mohli porovnat Port a Password s tím, co hráč zadal. glob vylistuje soubory logu a list_dir zobrazí složku Mods. Změňte jednu věc. Ask first zastaví před jakoukoli úpravou, přečtete každý výskyt a po každé změně znovu otestujete. Pokud je příčinou mod, přesunete tento jediný soubor sami mimo složku Mods, restartujete server a znovu přečtete log, abyste věděli, která změna problém vyřešila.

Co Cascadia Merge nedělá

Cascadia Merge není plugin editoru hry. Je určen pouze pro vaše vlastní mody, soubory a servery, takže ho udržujete mimo herního klienta jiných, živé servery, které nevlastníte, a jiné hráče a účty. Agent toto omezení neuplatňuje automaticky. Nic nezaručuje, že je kód nebo nastavení správné, proto každá změna přichází jako rozdíl, který si přečtete, a každý výsledek si sami otestujete na kopii svých uložení, než se k vám hráči připojí. Agent také nezasahuje do herního klienta a sdílíte pouze mody, ke kterým máte právo je sdílet.

Cascadia Merge pro Windows

Přiveďte složku svého serveru do chatu

Stáhnout Cascadia Merge ↗