本文仅供学习交流,严禁用于商业用途,侵权联系或评论我删除

Rain Kavik's Blog

Grasscutter-Linux服务端搭建

Grasscutter-常见问题

RainKavik-Drive(国内网盘)

OneDrive(备用网盘)

解压密码均为:rainkavik.com

常见问题(故障)

run.bat报错

Exception in thread 'main' com.mongodb.MongoTimeoutException

请输入图片描述

解决方法:

任务管理器(别问我怎么打开)-服务,手动启动“MonggoDB

请输入图片描述

错误代码443结尾

请输入图片描述

解决方法:

cmd 运行以下指令查看占用端口的进程

netstat -aon|findstr "443"

输出行末的数字为进程 pid,使用以下指令杀掉进程(其他端口通用)

taskkill /t /f /pid 进程pid

如果杀不掉并且显示是 xx 的子进程的话,杀掉 xx 这个 pid 即可

Error: Unable to access jarfile grasscutter-x.x.x.jar

运行权限不够。Windows请以管理员方式运行,Linux请将权限更改为777。

更多:

服务端下不了证书

没有正确配置代理;存在其他代理软件;打开的是 https 而不是 http

端口被占用

cmd 运行以下指令查看占用端口的进程

netstat -aon|findstr "端口"

输出行末的数字为进程 pid,使用以下指令杀掉进程(其他端口修改443)

taskkill /t /f /pid 进程pid

如果杀不掉并且显示是 xx 的子进程的话,杀掉 xx 这个 pid 即可

连接服务器

4212、4214错误

情况一:使用2.8或者2.8.5X没有打补丁

情况二:服务端与客户端版本不匹配

进门后连接超时

请检查UDP协议,端口22102是否放行!

进门白屏

单数据库多版本报错

你乱改数据库改出问题了,或者跟你的服务器系统/环境有关。

解决方法:重新创建新账号;删库;换一个仓库名字。

4206 错误

此类错误大多数情况为代理未正确配置,可尝试重启代理端 / 重启服务器

情况一:大部分人出现的问题可能是非本地搭建的情况下,没有更改 config.json

将config.json中的 server.dispatch.accessAddressserver.game.accessAddress 两处后的IP,更改为服务器的 公网/内网IP (取决于你在公网 / 内网联机)。配置文件默认只允许本地链接,所以无法进入。

情况二:开启代理后运行游戏,检查服务端和代理的日志,如果代理中

  • 没有 mihoyo.com / hoyoverse.com 子域的请求或者没刷新任何日志,则为客户端代理配置错误
  • mihoyo.com / hoyoverse.com 子域的请求,但报 TLS handshake failed,则为客户端未安装对应服务端的证书,或检查服务端是否能连接到相应域名
  • mihoyo.com / hoyoverse.com 子域的请求,但报拒绝连接等错误,可能是服务端网络问题导致无法连接米哈游服务器

如果代理没有报错,则应为服务端问题,检查服务端配置或者更新服务端

如仍无法解决,可尝试以下操作:

  • 关闭代理正常启动游戏检查更新完后再次开代理进入游戏
  • 修改 config.jsonserver.dispatch.accessAddressdispatchcnglobal.yuanshen.com

另外,据经验此问题可能是 服务器 的锅,建议更换服务器测试。

登陆账号提示网络错误 / 网络超时

确认配置无误可尝试修改 config.jsonserver.dispatch.accessAddressdispatchcnglobal.yuanshen.com 然后进一遍游戏,如果能进去,就可以将此配置还原。

点击登录转圈然后没反应

如果点击后服务端日志有成功登录的提示,
如无,请检查服务端代理是否正确运行,是否假死 (尝试重启)

移动端:关掉登录窗口即可进入游戏 (手机版特供Bug)
PC端:在控制面板中找到程序和功能,启用或关闭windows功能,手动开启NET Framework 3.5程序等程序加载完成后即可

502 / 4301 / 无法连接服务器

你没有正确配置,请仔细检查一下。

登陆后检查更新失败

如果代理日志中有 mihoyo.com / hoyoverse.com 子域的请求,但报拒绝连接等错误,可能是服务端网络问题导致无法连接米哈游服务器。

开启代理后还是登录了官服

有其他代理冲突;服务端没有正确运行;电脑双网络

4201

检查是否正确安装并信任证书

-9203

一般为代理问题,已知 iOS 使用小火箭会存在此问题

卡检查更新

尝试正常进游戏一次后再连代理进;检查服务端网络问题,如确实没问题请尝试重启代理端 / 更换代理端口 / 重启服务器

Last modification:August 14, 2022
嘿嘿,都看完这篇文章了,给点赞赏呗