
紹介#
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\binにmongod.exeファイルがあるはずです。
D:\Grasscutter\mongodbにdbフォルダを作成して、データベースファイルを保存します。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に移動し、次の操作を行います。
gradlew.batを実行します。cmdウィンドウを開き、gradlew jarを入力して実行します。
ビルドは自動的に完了し、D:\Grasscutter\Grasscutter\grasscutter.jarが生成されます。これはサーバーファイルです。D:\Grasscutter\grasscutter.jarに配置してください。
リソースファイルのダウンロード#
まず、D:\Grasscutter\resourcesフォルダを作成します。これを「リソースフォルダ」と呼びます。
- GenshinDataから
TextMap、Subtitle、Readable、ExcelBinOutputをリソースフォルダに移動します。 - gi-bin-outputから
2.5.52/Data/_BinOutputをBinOutputにリネームし、リソースフォルダに移動します。 - Grasscutter-Protosから
protoをリソースフォルダに移動します。 - Grasscutterから
keys、data、keystore.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