banner
深海小涛

深海小涛

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

【教程】Grasscutter是一個動畫遊戲的伺服器端模擬器

index_img

簡介#

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 ,進行如下操作:

  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/_BinOutput 重命名為 BinOutput 然後移動到 資源文件夾
  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 ,然後點擊運行,即可打開遊戲,在登錄時你需要輸入創建的用戶名和任意密碼即可加入測試伺服器。

總結#

過程過於繁瑣,而且現在僅僅處於能用的狀態(不是

交流#

TG 非官方頻道 Discord 官方頻道

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。