banner
深海小涛

深海小涛

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

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

index_img

紹介#

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 に移動し、以下の手順を実行します。

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

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

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

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

  1. GenshinDataTextMapSubtitleReadableExcelBinOutput をリソースフォルダに移動します。
  2. gi-bin-output2.5.52/Data/_BinOutputBinOutput にリネームし、リソースフォルダに移動します。
  3. Grasscutter-Protosproto をリソースフォルダに移動します。
  4. Grasscutterkeysdatakeystore.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)。

コミュニケーション#

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

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