grasscutter 使用指南——Android/Windows/IOS端均已支持

grasscutter 使用指南——Android/Windows/IOS端均已支持

前言

grasscutter是某二次元手游的开源后端,目前功能并不完整,但正在contributers正在全速开发中,未来可期。可以部署在linux和windows下,通过代理与各种平台的客户端进行交互。本文提供grasscutter的linux端部署(windows端比较简单)、windows/andriod/ios端的客户端连接指导,其中安卓提供机器root和非root两种情况下的解决方案。本文需要有一定的计算机基础,不面向小白,尽量说的详细,说明部分可能包含简单的shell命令,自行执行,不提供一键安装脚本,不提供已搭建完成的服务器,适合爱折腾的玩家,不希望任何人以此盈利,欢迎进行技术交流,有问题可以问。

关键突破点为mitmproxy在安卓客户端的ca证书安装,安卓可以使用vmos获得一个root过的虚拟机(vmos不要在应用商店下载,有关键功能阉割,去官网下载。root功能需要vip,有慈禧预付费版本,不想花钱的可以自己动手找一下)

更新

目前dev版本已更新秘境和深渊,大世界支持联机。

关键词

SSL、CA证书、grasscutter、某二次元游戏、代理转发、http注入、安卓、IOS、windows

环境准备

  1. java se 17
  2. mongodb 4.0+
  3. mitmproxy

环境准备请自行度娘解决

linux服务端搭建(centos7)

1.git拉取 或 直接下载源代码,并上传到服务器,tar -xzf解压缩

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

注意下载的dev版本(如果编译不通过,又不想调试,可以改下stable版本)

1.关闭防火墙或配置放行策略(注意除了常规端口外,要放行TCP和UDP的22102端口)

systemctl stop firewalld

我就比较直接,23333。如果是云服务器,记得去控制台配置一下安全组策略,服务端90%的问题来自这里。

2. 启动mongodb,自行百度linux下如何启动mongodb,这个基本上没啥问题,后续出现27017端口问题或mongodb类似的报错,多半是mongo服务没起或者挂了。

  • 这里提供一个教程,执行到启动mongodb服务并验证即可。

3. 编译,需要java17环境自带gradle全自动编译脚本,执行就完事了。

sh gradlew jar

执行时间视服务器配置而定,如有报错,请检查你的java环境和网络环境,善用度娘

编译成功后会在grasscutter的主目录下 生成一个grasscutter开头(加版本号)的jar文件,直接运行

java -jar grasscutter-1.1.0.jar #1.1.0是我下载的版本

会提示缺少资源文件,并给你创好了资源文件的目录(resources,没创的话自行创一下),里面的内容需要你自己下载。

4. 下载资源文件

github地址

注:此仓库被github停掉的概率较高,注意备份,原因不多说了,dddd。

git clone https://github.com/memetrollsXD/Grasscutter_Resources.git
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值