深海小涛

深海小涛

混吃等死卖萌打滚的小废物

【チュートリアル】Grasscutterは、アニメーションゲームのサーバーシミュレータです。

1.png

紹介#

Grasscutter#

Grasscutterは、アニメーションゲームのサーバーシミュレータであり、人々がより楽しくゲームをプレイできるようにします。

機能#

  • ログイン
  • 戦闘
  • コマンドラインでのモンスター生成
  • インベントリ管理(バッグ、キャラクターなど)
  • ガチャシステム
  • フレンドシステム

ガイド#

このガイドは、win 11 x64 ビットシステム、game v2.6を基にしています。また、DドライブにGrasscutterという名前のフォルダを作成しています。これを「作業ディレクトリ」と呼びます。

依存関係#

JDK-8u202#

華為ミラーソースからjdk-8u202-windows-x64.exeをダウンロードしてインストールし、インストールが完了したらxxx\Java\jdk1.8.0_202\binをシステムの環境変数PATHに追加してください。

cmdを開いてjava -versionと入力し、出力が次のようになる場合は、この手順が正しく構成されています。

java version "1.8.0_202"

Mongodb#

公式ウェブサイトからMongodb 5.0.7の圧縮ファイルをダウンロードするか、ここをクリックして直接ダウンロードしてください。ダウンロード後、D:\Grasscutter\mongodbに解凍してください。この時、D:\Grasscutter\mongodb\binmongod.exeファイルがあるはずです。

D:\Grasscutter\mongodbdbフォルダを作成して、データベースファイルを保存します。cmdを開き、D:\Grasscutter\mongodb\binに移動し、次のコマンドを入力して mongodb を起動します。

mongod --dbpath "D:\Grasscutter\mongodb\db"

データが出力され、実行が終了していない場合、この手順は正しく構成されています。このcmdウィンドウを閉じないで、バックグラウンドで実行し続けてください。

サーバー#

パッケージ#

このファイルをダウンロードして、直接D:\Grasscutterに解凍してください。

手動操作#

サーバーの構築#

プロジェクトのクローン#

まず、git をインストールする必要があります。次に、cmdを実行し、D:\Grasscutterに移動し、git clone https://github.com/Grasscutters/Grasscutter.gitを入力して実行します。

ビルドの開始#

クローンが完了したら、D:\Grasscutter\Grasscutterに移動し、次の操作を行います。

  1. gradlew.batを実行します。
  2. cmdウィンドウを開き、gradlew jarを入力して実行します。

ビルドは自動的に完了し、D:\Grasscutter\Grasscutter\grasscutter.jarが生成されます。これはサーバーファイルです。D:\Grasscutter\grasscutter.jarに配置してください。

リソースファイルのダウンロード#

まず、D:\Grasscutter\resourcesフォルダを作成します。これを「リソースフォルダ」と呼びます。

  1. GenshinDataからTextMapSubtitleReadableExcelBinOutputをリソースフォルダに移動します。
  2. gi-bin-outputから2.5.52/Data/_BinOutputBinOutputにリネームし、リソースフォルダに移動します。
  3. Grasscutter-Protosからprotoをリソースフォルダに移動します。
  4. Grasscutterからkeysdatakeystore.p12を作業ディレクトリに移動します。

実行#

この時点でのディレクトリツリー構造は次のようになります。

Grasscutter
├── mongodb
│   ├── bin
│   │   └── mongod.exe
│   └── db
├── data
│   ├── Banners.json
│   └── ...
├── keys
│   ├── dispatchKey.bin
│   └── ...
├── resources
│   ├── BinOutput
│   ├── ExcelBinOutput
│   ├── proto
│   ├── Readable
│   ├── Subtitle
│   └── TextMap
├── grasscutter.jar
└── keystore.p12

cmdを開き、作業ディレクトリに移動し、java -jar grasscutter.jar -handbookと入力して実行し、再度入力してjava -jar grasscutter.jarと実行します。

この時、ポートの競合がなく、mongodbもバックグラウンドで実行されている場合、サーバーは正常に実行されます。

ゲームアカウントを作成するには、成功した実行後にaccount create ユーザー名 ユーザーID(オプション)を入力してください。

クライアント#

クライアントが国際版であることを確認してください。Snap.Genshinを使用してクライアントのバージョンを国際版に切り替えることができます。

この ReleasesからGrassClipper.zipファイルをダウンロードし、任意のディレクトリに解凍した後、install.cmdを実行し、プロセスが終了するのを待ってからGrassCutter.exeを開き、下部でゲームの作業ディレクトリを選択します(例:D:\Program Files\Genshin Impact)、上部に127.0.0.1を入力し、実行をクリックしてゲームを開くことができます。ログイン時に作成したユーザー名と任意のパスワードを入力してテストサーバーに参加できます。

結論#

手順が煩雑で、現時点ではまだ使用可能な状態にしかなっていません(bushi

コミュニケーション#

TG 非公式チャンネル Discord 公式チャンネル

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。