Debian 11 搭建 Grasscutter
Grasscutter是一个动漫游戏的服务端,本文仅供学习。
Debian 11的安装
这一部分自行解决。
部署Grasscutter
1. 安装MongoDB
1 | su - |
数据库文件位置:/var/lib/mongodb
日志文件位置:/var/log/mongodb
2. 安装Open jdk 17
1 | apt install -y openjdk-17-jdk |
3. 拉取Grasscutter库(Dev分支)
1 | git clone https://github.com/Grasscutters/Grasscutter -b development |
4. 构建
1 | chmod +x gradlew |
构建完成后生成一个grasscutter-1.1.2.jar;
因为更新频繁建议重命名为commit编号便于识别和管理;
1 | mv grasscutter-1.1.2.jar grasscutter-58df221.jar |
5. 下载mitmproxy
1 | wget https://snapshots.mitmproxy.org/8.0.0/mitmproxy-8.0.0-linux.tar.gz |
6. 运行服务端
1 | java -jar grasscutter-58df221.jar |
首次运行可能会报错,按Ctrl-C退出后,编辑生成的config.json,填写自己的IP地址或者域名还有端口号,注意不要冲突,然后重新运行。
7. 建立账户
1 | //account create <用户名> <UID> |
其余命令可以参考项目Wiki。
8. 登录服务器
个人电脑可以使用系统自带的http代理,也可以使用Clash for windows。
9. 待补充(待续)
待补充。。。