Skip to content

/setspawn [任意参数] 指令导致的严重网络层错误 #41

Description

@NewSentientRook131

服务端:Lophine 1.21.11
Java环境:Java 21 (OpenJDK 64-Bit Server VM 21.0.9+11-LTS; Amazon.com Inc. Corretto-21.0.9.11.1)
操作系统:Linux 6.8.0-100-generic (amd64)
插件版本:3.2.7

问题复现:

  1. 执行 /setspawn [任意参数] 指令(尽管这个指令在名义上不接受“任意参数”,但仍提示正确设置的信息)

问题表现:
已在线玩家可以发送消息,但是无法显示其他玩家。

  1. 玩家无法加载除了刚开始进入时,其他的区块
  2. 玩家无法与任何方块或实体互动,可以挖掘或放置方块,但那似乎是无效的。
  3. 玩家无法发送信息,显示“聊天在客户端中被禁用”
  4. 服务器的TPS正常
  5. 服务器后台可以运行,且部分地可以同步玩家状态(例如服务器后台给玩家一个物品,玩家可以收到)
  6. 服务器无法完全同步与客户端的状态,例如服务器杀死玩家并没有反应
  7. 玩家可以收到某些消息,例如刚才的指令执行提示,或者其他玩家加入的信息
  8. 玩家可以在第一次加入服务器,之后玩家退出服务器,之后玩家的名字留驻在PlayerList,且玩家再次进入会显示连接超时。
  9. 服务器重启多次后无济于事

解决方案:

  1. 删除 spawn.yml 文件
  2. 重启服务器

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't workinginvalidThis doesn't seem right

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions