本文由 钟意 发布于:,更新于:

《原神》私有服务器搭建

碎碎念

退坑卖号两年, 最近网上冲浪的我看到宵宫传说任务二想来过剧情, 遂想起 grasscutter(开源的原神私服项目,简称 割草机). 不得不说
grasscutter 相比之前已经进步很多.

大致步骤

  1. 安装mongodb数据库
  2. 配置cultivation
  3. 配置config (搭建在服务器或本地的区别就在这里)
  4. 下载游戏本体
  5. 启动cultivation
  • grasscutter: 相当于游戏的服务器
  • cultivation: 相当于游戏的代理启动器

下载游戏本体

下载游戏本体是最后一步, 放在第一步考虑的是下载太久, 但放在最后是前面都没耐心配置就没必要下载了不是吗
之前官服也可以, 不用额外下载. 但现版本grasscutter对应的是3.7版本资源, 官服已经迈入3.8, 所以需要下载3.7版本的国际服.

安装mongodb

官网自行解决

配置cultivation

下载cultivation

下载后缀msi的包

配置cultivation

下载grasscutter(本地运行)

  1. 大约要下载400MB左右, 下载出错可以关掉重新来.
    下载一体化
    下载一体化
  2. 点击设置
    1
    2

下载grasscutter(服务器运行)

服务器跑通自行研究, 其实可以本地编译完上传到服务器运行, 缺少resource文件夹可以走上一步本地运行的方式下载到资源. 路径大概在
C:\Users\Administrator\AppData\Roaming\cultivation\grasscutter\resources.zip

Windows

Windows
1
2
3
4
git clone --recurse-submodules https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
.\gradlew.bat # 设置开发环境
.\gradlew jar # 编译

Linux(GNU)

Linux
1
2
3
4
git clone --recurse-submodules https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
chmod +x gradlew
./gradlew jar # 编译

你可以在项目的根目录找到输出的jar。

还有, 尊贵的Coder, Grasscutter是一个Gradle的Java项目, 您可以自定义服务器内容(目前能运营的私服就是这么干的)
自定义java

配置config

如果是在自己电脑当服务器,自己一个人玩, 就不需要配置, 请跳过这步。

因为是一体化下载的grasscutter, 所以路径大概在 C:
\Users\Administrator\AppData\Roaming\cultivation\grasscutter\config.json

需要修改几个参数

config.json
1
2
3
"bindAddress": "127.0.0.1" //有两个, 都改成 0.0.0.0
"accessAddress": "127.0.0.1" //有两个, 都改成服务器IP或者能解析到IP的域名
"port": 443 //有两个, 不想撞443的话改成你想要的端口, 记得端口开放

启动cultivation

启动游戏
启动游戏

免责声明

开此博客纯属积累相关经验记录,而且我需要有记录实证。所有记录的内容均未
经专业人士证实,请大家在查看时自行甄别,切勿随意传播。若有违背,本人不承担任何责任!
有问题找grasscutters咩! 我只负责和万叶喝茶!
最后祝原神越做越好, 米哈游生意兴隆!

问题归纳

Q: 启动grasscutter报错缺失resource资源?
A: 下载放到grasscutter的文件夹 https://gitlab.com/YuukiPS/GC-Resources

Q: 我能当原神服务器上帝咩?
A: 你要的这里都有, 甚至自定义圣遗物 自定义技能. https://github.com/jie65535/GrasscutterCommandGenerator

Q: 还有其它问题来频道交流
A: 点击链接加入频道【钟意博客】:https://pd.qq.com/s/6h7wytr8a


本站由 钟意 使用 Stellar 1.25.0 主题创建。
又拍云 提供CDN加速/云存储服务
vercel 提供托管服务
湘ICP备2023019799号-1
总访问 次 | 本页访问