win上开原神服务器
标签搜索

win上开原神服务器

huoshen80
2022-06-06 / 0 评论 / 928 阅读 / 正在检测是否收录...

1.png

项目地址: https://github.com/Grasscutters/Grasscutter (如果访问不了可以把github.com改成hub.fastgit.xyz) 此项目为开源项目,请不要进行非法使用 ! 如有侵权我会快速删除本文章,可以通过发邮件的方式告诉我,huoshen80@hotmail.com


一、准备运行环境和数据库

1.下载

2.png

2.解压和安装

安装jdk17和git都只需要一直点下一步然后安装就行了
jdk17:
h7OMdZbSVr4pLtx.png
geAwuSvQOiRzWxX.png
git:
SmaokIxKQTpO3GM.png
D7iJV8OjTlCr6wo.png
芒果数据库zip文件解压并新建一个文件夹用于存放服务端的所有文件
dpsoGjYRlFghW6Q.png

3.检查jdk17

如果你电脑上本来就有一些java的话可能得指定java路径或者修改Java变量。
你可以用win+r召唤运行窗口输入cmd然后回车,然后用java -version指令来查看当前默认使用的java,如果显示得像下面第三张图一样显示java version“17.0.1”,就说明Java环境正确。
r12TtPd4LOVfYq5.png
l44946xp.png
l449iadc.png


二、部署项目

1.获取服务端主体和资源文件

在存放芒果数据库得文件夹中右键选择Git Bash Here
在窗口中输入:

git clone -b development https://ghproxy.com/https://github.com/Grasscutters/Grasscutter

获取服务端主体

git clone https://ghproxy.com/https://github.com/Koko-boya/Grasscutter_Resources

获取资源文件

最终这样
l44a2a1c.png

2.编译服务端

cd Grasscutter  
./gradlew.bat jar  

进入服务端文件夹和开始编译服务端
l44a46ha.png
等出现BUILD SUCCESSFUL就算编译成功,编译可能需要花费比较多的时间请耐心等待。
如果出现
-3cba42a5ed59703a.png
那你得检查一下整个服务端文件存放位置的路径是否有中文,如果有那就要修改为英文,再重复编译步骤。
例如:我把整个文件放桌面上,中间路径有我的中文用户名,那么我可以把这整个文件搬家到其他盘(注意!盘的名字是中文没关系)
例如我把整个文件放在新建文件夹内,那就给新建文件夹改个名。[这些操作通通都需要关闭全部服务端有关程序]

3.移动resources(资源文件)到正确位置

手动将Grasscutter_Resources文件夹中的Resources文件夹移动到Grasscutter文件夹内并改名为resources,如图:
l44ab9ow.png


三、启动服务端

启动服务端需要按照一定的顺序:先开启芒果数据库再打开服务端主体

编写启动脚本和第一次启动服务端

  • 使用芒果数据库启动脚本:
    在mongodb-windows-x86_64-5.0.8文件夹下新建一个名为db的文件夹
    l44adc4l.png
    进入bin文件夹,然后将start.cmd放进去
    点它下载→start.cmd
    然后双击
    l44an5xf.png
    芒果数据库开好了,记住别关掉,关掉就没用了。
  • 使用服务端主体启动脚本:
    进入Grasscutter文件夹,将1.cmd放入里面
    点它下载→1.cmd
    双击打开,第一次是这样的,输入chs然后回车选择中文
    l44avckh.png
    当出现游戏服务器已在端口 22102 上启动的时候说明服务端已经完全开好了
    l44awd8w.png

如果你需要停止这个服务端,你可以输入stop来停止它
芒果数据库可以通过直接×掉关闭。

四、补充

1.更改ip和端口

第一次启动服务端会生成很多文件,其中的config.json比较重要
如果你是本地电脑搭建你不需要管这个文件
如果你是用云服务器搭建或者你有公网ip或者ipv6,那你需要这么做:

2.第一次开服好像会卡bug(人物放不了技能之类的)可以通过重启服务端来解决。

3.相关服务端的指令

请看 这里

4.升级服务端

你需要先把服务端给stop再进行服务端升级,在Grasscutter文件夹右键选择Git Bash Here
然后下面的代码一行一行分开输入然后回车。

git pull
./gradlew.bat jar 

然后服务端就升级好了,然后就重新打开服务端就可以了。
有的时候编译完后jar文件的名字会改变,你需要去1.cmd文件里面修改相应的名字。

进入自己原神服务器教程 点我
如有什么疑问可以加我的QQ咨我的QQ:2567434593,也欢迎加入我的粉丝群:957864420

  

描述
描述

3

评论 (0)

取消