紹介#
Grasscutter#
Grasscutter
はアニメーションゲームのサーバーシミュレーターであり、人々がより楽しくゲームをプレイできます。
機能#
- ログイン
- バトル
- コマンドラインでのモンスター生成
- インベントリ管理(バッグ、キャラクターなど)
- ガチャシステム
- フレンドシステム
ガイド#
このガイドは、win 11
64 ビットシステム、ゲーム v2.6
、および Grasscutter
という名前のフォルダを D ドライブに作成済みであることを前提としています。これを「作業ディレクトリ」と呼びます。
依存関係#
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 を使用してクライアントのバージョンを国際版に切り替えることができます。
このリリース の GrassClipper.zip
ファイルをダウンロードし、任意のディレクトリに解凍した後、install.cmd
を実行し、プロセスが終了するまで待機し、次に GrassCutter.exe
を開き、ゲームの作業ディレクトリ(例:D:\Program Files\Genshin Impact
)を選択し、上部に 127.0.0.1
を入力し、実行をクリックしてゲームを開くことができます。ログイン時に作成したユーザー名と任意のパスワードを入力してテストサーバーに参加できます。
結論#
手順が非常に煩雑で、現時点ではまだ使用可能な状態にあります(bushi)。