Cascadia Merge
製品

確認できるVintage Storyサーバー設定編集

01

Cascadia Mergeは、Vintage Storyサーバー設定をプロジェクトファイルと同様に扱います。serverconfig.jsonを読み込み、編集前に差分を表示し、実際の終了コード付きで独自スクリプトを実行します。所有または管理するサーバーやMOD向けに設計されており、各チャットで選択したフォルダから開始します。

01

ファイルの読み込みと編集

エージェントはserverconfig.jsonを開き、編集内容の差分を表示します。あなたはそれを受諾または拒否できます。

02

スクリプトの実行

Shellは起動およびバックアップスクリプトを実行し、実際の終了コードをカードに表示します。

03

ログの検索

grepは、MODの読み込み失敗やプレイヤーの切断が発生した行を検索します。

エージェントが使用できる機能

作業の場所

エージェントはチャット用に選択したフォルダで作業し、選択した環境(ローカルWindows、WSL、または所有するサーバーへのSSH)でコマンドを実行します。ファイルツールは作業フォルダ内に留まります。

4つのタスク、ステップバイステップ

新しいPCでのVintage Storyサーバーセットアップ

友人が参加するワールド用のフォルダが必要です。サーバーパッケージを自分でダウンロードして解凍し、データフォルダをチャットの作業フォルダとして選択します。エージェントはweb_searchとhttp_getを使用して公式サーバードキュメントを読み取り、write_fileで開始オプションをstartスクリプトに保存し、read_fileでserverconfig.jsonを確認します。Shellがスクリプトを実行し、カードに実際の終了コードが表示されます。すべてのカードを確認してください。Ask firstモードでは、ファイルが書き込まれる前に差分も表示され、あなたはそれを受諾または拒否できるため、バックグラウンドで何かが変更されることはありません。スクリプトが完了したら、ゲームを開き、マルチプレイヤーを選択して接続を自分でテストします。

名前、プレイヤー制限、パスワードの変更

サーバーの名前を変更し、MaxClientsを10に設定し、パスワードを設定したいとします。エージェントはread_fileでserverconfig.jsonを開き、変更の前にcopy_fileでコピーを隣に保存します。その後、edit_fileでServerName、MaxClients、Passwordを変更し、カードは差分を1行ずつ表示します。サーバーが実行中にファイルが変更されないように、差分を受諾する前にサーバーを停止してください。その後、grepで3つのキーに新しい値が設定されていることを確認し、Shellでスクリプトを使用してサーバーを起動します。その後、友人に接続を依頼し、ログを一緒に確認しましょう。ポート42420(TCP)は、自分でPortを変更しない限り同じままです。インターネットからのプレイヤーがいる場合は、ルーターで使用するポートのみをフォワードしてください。

サーバーとクライアントのMODを一致させる

コンテンツMOD(JSONアセットファイルのセット)を追加し、後にC#で書かれたコードMODを追加したいとします。MODはデータフォルダのModsフォルダに.zipファイルまたはフォルダとして配置され、それぞれがmodinfo.jsonで自己説明します。エージェントはlist_dirを使用してインストールされた内容を表示し、read_fileで各modinfo.jsonを読み取り、write_fileでプレイヤーに送信できるMODリストを保存します。サーバーとプレイヤーは同じMODとバージョンを必要とするためです。翻訳もMODとして作成できます。ワールドジェネレーションMODを追加する前に、それらが既存のセーブデータに影響を与えるかどうかを問い、Savesフォルダのコピーで答えをテストしてください。Plan onlyはまず手順を表示します。

プレイヤーが接続できない理由を特定する

プレイヤーが接続中にエラーを報告しました。友人がサーバーに入れない場合、最初の疑わしいのはポート、パスワード、MODの不一致です。エージェントはgrepを使用してサーバーログからプレイヤーが切断された行やMODの読み込み失敗を検索し、read_fileでserverconfig.jsonを開き、PortとPasswordをプレイヤーが入力した内容と比較できるようにします。globはログファイルをリストし、list_dirはModsフォルダを表示します。1つずつ変更してください。Ask firstは編集の前に停止し、あなたは各一致を読み取り、変更のたびにテストします。MODが原因の場合、その単一のファイルをModsフォルダから自分で移動し、サーバーを再起動してログをもう一度読み込み、どの変更が問題を解決したかを確認します。

Cascadia Mergeがしないこと

Cascadia Mergeはゲームエディタのプラグインではありません。独自のMOD、ファイル、サーバーのみに適しているため、他のプレイヤーのゲームクライアント、自分が所有していないライブサーバー、他のプレイヤーやアカウントから遠ざけてください。エージェントはこの制限を強制しません。コードや設定が正しいことを保証するものはないため、すべての変更はあなたが読むための差分として提供され、すべての結果はプレイヤーが参加する前にセーブデータのコピーで自分でテストするものです。エージェントはゲームクライアントに触れず、あなたは権利を持つMODのみを共有します。

Windows用Cascadia Merge

サーバーフォルダをチャットに持ち込みましょう

Cascadia Mergeをダウンロード ↗