前几天突然被同学安利了原神私服
看了一下 打算自己也开开看
首先下载jdk17

wget https://download.oracle.com/java/17/archive/jdk-17.0.2_linux-x64_bin.rpm

安装jdk17

rpm -ivh jdk-17.0.2_linux-x64_bin.rpm

然后安装宝塔面板 这个应该都很明白的 但也贴一下代码吧

yum install -y wget && wget -O install.sh
http://download.bt.cn/install/install_6.0.sh&&sh install.sh

从宝塔面板安装MongoDB
%F6C@O6{9QTZDH@WFP2VK9F.png
项目仓库Github:Grasscutter
把项目克隆到本地然后构建项目

git clone https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
chmod +x gradlew
./gradlew jar # Compile

在项目根目录中找到grasscutter.jar
cd到grasscutter.jar所在目录中然后输入

java -jar grasscutter.jar

构建完成后会多出一个resource文件夹
需要再去这里Resourceclone下来resource文件夹并将里面的东西复制进resource内
ysjc.png
之后再输入

java -jar grasscutter.jar

yssf1.png
出现以上即为成功
我的服务器因为博客占用了443端口 所以修改了一下端口变成了8001
打开根目录下的config.json进行编辑
_Z[6OP_`3M2C9_E3PW{CZFP.png
14.png

新版config修改
ysjc1.png
ysjc2.png
ysjc3.png
其中的用户默认权限可以在项目wiki中找到相关指令项目github wiki链接

其余选项可以参考项目文档 这里不细说了

将根目录下的keystore.p12复制到/etc/pki/ca-trust/source/anchors路劲下
一定要留一份在根目录里!!!
然后重载一下

update-ca-trust

最后再启动一下服务器就大功告成了
记得在安全组放开22102你刚刚设置的端口哦
如果构建失败的话(下面的办法已经失效 建议重新构建)
这里有别人已经构建好的压缩包已构建的压缩包
但是使用方法有些不同
grasscutter.jar等文件都在lib文件夹里面 需要自己把外面的resources文件夹里的东西复制进去
然后你就把lib当成根目录就行了 修改config也只需要修改lib里面的config.json
记得复制一份keystore.p12进lib!!!!

原神私服QA