簡介#
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
,然後點擊運行,即可打開遊戲,在登錄時你需要輸入創建的用戶名和任意密碼即可加入測試伺服器。
總結#
過程過於繁瑣,而且現在僅僅處於能用的狀態(不是