项目地址:https://github.com/Grasscutters/Grasscutter
首先需要安装java(8u202)和mongodb(版本大于4.0)
安装 JDK-8u202
下载地址:https://mirrors.huaweicloud.com/java/jdk/8u202-b08
从 华为镜像源 下载 jdk-8u202-windows-x64.exe 并安装,安装完成后将 xxx\Java\jdk1.8.0_202\bin 加入系统环境变量 PATH 中。
你可以通过打开 cmd 输入 java -version ,如果输出为以下内容,那么此步则已配置正确。
java version “1.8.0_202”
安装Mongodb
下载地址:https://www.mongodb.com/try/download/community
从 官网 下载 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 中
运行服务端
运行 cmd 进入 D:\Grasscutter 输入并且运行 java -jar grasscutter.jar
此时如果没有端口冲突并且 mongodb 也在后台同时运行,那么服务器端将正常运行。
运行成功后你需要输入 account create 用户名 用户id(可选) 来创建你的游戏账号。
客户端连接
请确保你的客户端为国际版,您可以通过 Snap.Genshin:https://github.com/DGP-Studio/Snap.Genshin 切换你的客户端版本为国际版
请下载 此 Releases:https://github.com/Grasscutters/GrassClipper/release下的 GrassClipper.zip 文件
解压到任意目录后,运行 install.cmd ,等待进程结束,然后打开 GrassCutter.exe 在下方选择游戏的工作目录
例如:D:\Program Files\Genshin Impact ,在上方输入 127.0.0.1 ,然后点击运行,即可打开游戏
在登录时你需要输入创建的用户名和任意密码即可加入测试服务器。
客户端
客户端为国际服客户端:https://genshin.hoyoverse.com/en
下载好后自己注册个好登进去更新游戏,连上sf后会更新失败
连接到服务端
下载安装fiddler:https://www.telerik.com/download/fiddler
fiddler tools-options-connections 将代理端口随意换一个,我换了10888
fiddler rules-customize rules
把这一段:https://github.lunatic.moe/fiddlerscript 复制进去保存
然后再运行国际服客户端即可连接到SF
服务端命令
account create xxx 创建用户
密码任意即可登录,更多的命令请查阅服务端文件夹中的GM Handbook.txt
隐藏内容需要回复可以看见