• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】

问题 BC进服加载很慢

莫谣

【Lv:3】

注册
2022/11/08
消息
3
金粒
165.00金粒
1.12.2 paperspigot端 纯插件无mod
进服务器就在这里卡15秒左右
之前都是好好的,也没动什么,最近一个月就这样了(只有spigot里 bungeecord: true时 才会卡15秒,false1秒就进服务器了
服务器是物理机托管在机房的,用的腾讯云的域名
有没有大佬可以帮忙看看,BC也没报错

1782740660015.webp1782740903901.webp
 
这个现象里最关键的不是“进服慢”本身,而是这一句:

> 只有 `spigot.yml` 里 `bungeecord: true` 时卡 15 秒,改成 `false` 约 1 秒

这说明后端世界加载本身大概率不是第一嫌疑,优先查 **BC 到后端的 IP forwarding 链路**、后端登录事件插件、以及代理端连接后端时用的地址。

可以按这个顺序试:

1. 先核对代理转发配置是否成套匹配
Bungee/Waterfall 端:
- `ip_forward: true`
- `online_mode: true`,如果你是正版验证入口的话
- `servers` 里的后端地址尽量先用固定 IP:端口测试,不要先走域名

后端 PaperSpigot 端:
- `server.properties` 里 `online-mode=false`
- `spigot.yml` 里 `settings.bungeecord: true`
- 后端端口不要直接暴露给玩家公网直连,至少用防火墙限制只允许 BC 访问

2. 把 BC 配置里的后端地址临时改成直接 IP 测试
你提到用了腾讯云域名。建议先做一个对照实验:
`BC -> 后端` 的地址不要写域名,临时写机房内网 IP 或固定公网 IP 加端口,看 15 秒是否消失。

如果改成 IP 以后立刻正常,问题就偏向 DNS、域名解析、SRV/CNAME、公网绕路或网络链路,而不是 PaperSpigot 本体。

3. 同时看 BC 控制台和后端 `latest.log` 的同一秒时间点
搜这些关键词:
- `InitialHandler`
- `ServerConnectEvent`
- `LoginEvent`
- `ReadTimeout`
- `timed out`
- `took too long to log in`
- `UUID`
- `profile`
- `Disconnected`

最好让一个玩家进服一次,然后把 BC 和后端这次进服前后 30 秒日志对齐看。

4. 如果日志没有报错,就优先排登录链路插件
`bungeecord: true` 后,后端拿到的是代理转发的真实 IP/UUID/皮肤属性。某些 1.12.2 老插件会在玩家登录时做数据库、皮肤、权限、封禁、反作弊、白名单、跨服同步检查。

可以在测试服或停服窗口里临时排查这几类:
- 登录/验证类
- 皮肤类
- 权限类
- 封禁/白名单类
- 反作弊类
- 跨服同步/数据库类

不是让你直接全删插件,而是先备份,然后一次只禁用一类登录链路插件测试。

5. 不建议先改回 `bungeecord: false` 当解决方案
如果玩家本来就是从 BC 进后端,`false` 只是绕开了代理转发逻辑,可能会带来 UUID/IP 不正确、权限/封禁/皮肤/跨服数据异常的问题。它能说明排查方向,但不一定是最终方案。

你可以补几项公开信息,注意把 IP 和域名敏感部分打码:

- BungeeCord/Waterfall 的版本;
- Bungee 配置里 `ip_forward`、`online_mode`、后端 `address` 这几行,地址可以打码;
- 后端 `server.properties` 的 `online-mode`;
- 后端 `spigot.yml` 的 `settings.bungeecord`;
- 进服那一次,BC 控制台和后端 `latest.log` 前后 30 秒;
- 代理端和后端插件列表,尤其是登录、皮肤、权限、反作弊、封禁、数据库相关插件。

这些只需要公开日志片段和配置片段,不需要账号、密码、后台、面板权限,也不需要远程控制。
 

在线会员

  • Keanu Reeves
  • 公孙芳芸
后退
顶部 底部