前言
Grasscutter是位于Github的开源项目,与本站无关,本站只描述其使用方法,如果你是想玩一玩而已,那么请移步https://dahi.icu/donghuaserver/
配置环境
Windows 10系统(推荐)
Git (win版本)
附
部署Grasscutter
-
在要安装此服务的文件夹内按鼠标右键,选择“Git Bash”
-
在弹出的命令窗口中输入
git clone -b development https://github.com/Grasscutters/Grasscutter.git
这是测试版,适用于2.7版本的Genshin
- 待下载完成后,在窗口内输入
git clone https://github.com/Koko-boya/Grasscutter_Resources.git
这将下载“补全资源”
-
待下载完成后,将其中的 Resources文件夹放入Grasscutter的运行目录中(就是第一次下下来的那个文件夹里的那个有很多文件夹的那个目录)
-
在浏览器中访问https://share.dahi.icu/gc/grasscutter-1.2.2-dev.jar 下载程序文件,复制到Grasscutter的运行目录,并改名为“grasscutter.jar”
-
在Grasscutter目录内,打开CMD窗口,执行
java -jar grasscutter.jar
-
如果运行正常,那么你可以看到在Grasscutter的运行目录下出现了一个
config.json
-
用适当的编辑器编辑它(别用记事本),你会查找到以下文字:
“bind”,“access”
如果你查找他们,你将发现他们各有两份,一份在“server”,另一个处于“game”,这是配置的关键,如果你将bindAddress设置为127.0.0.1,那么你就只能在局域网内网或者本机访问此服务(单机)。
如果你有可用的公网IP,请将bindAddress设置为0.0.0.0,这将允许其在公网被连接。
“accessAddress”是你的服务在公网将被访问的地址,这必须填写为一个有效的ip(客户端能够访问的地址)
两个“accessPort”必须跟随各自上面那行“bindPort”
如果你有域名,你将需要替换你的.p12格式的ssl证书和密码
- 打开CMD,运行
java -jar grasscutter.jar
(如果你嫌麻烦可以弄个.bat文件) - 如果服务端运行正常,你将看到CMD里出现 gameserver在xxx端口运行 如果命令卡住了,按下你的Enter键()
- 接下来,使用适当的连接器,连接你的服务
- Then,enjoy it!
Comments NOTHING