繁体   English   中英

使用 IntelliJ 进行远程调试时无法连接到 Minecraft 服务器

[英]Can't Connect to Minecraft Server When Remote Debugging With IntelliJ

远程调试工作正常,但是当我打开 IntelliJ 并激活远程调试配置文件时,我根本无法通过我的实际玩家加入 Minecraft 服务器(通过本地主机)。 连接时,它只是显示“已断开连接”并且在控制台中不显示任何内容。 但是,我可以在加载 IntelliJ 之前加入服务器,然后使用远程 JVM 调试,但是当我断开连接时,我无法再次登录(其他服务器工作正常)。 在 IntelliJ 启动配置文件处于活动状态(不必调试)后,服务器将不会进行轮询。 我在任何地方都看不到其他错误。

这是我尝试过的:

  • 在服务器和客户端上运行 JDK19
  • 切换端口并改用 127.0.0.1
  • 使用 JAR 应用配置
  • 使用远程 JVM 调试配置
  • 禁用 MacOS 防火墙(已重新启用)

我复制的其他东西......可能有用:

IntelliJ 版本:

IntelliJ IDEA 2022.3 (Community Edition)
Runtime version: 17.0.5+1-b653.14 aarch64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.

服务器信息/设备信息:

Connected to the target VM, address: '127.0.0.1:55637', transport: 'socket'
Starting org.bukkit.craftbukkit.Main
System Info: Java 19 (OpenJDK 64-Bit Server VM 19.0.1+10-21) Host: Mac OS X 13.1 (aarch64)
2023-01-28 16:21:45,022 ServerMain WARN Advanced terminal features are not available in this environment

服务器版本:

[16:21:49 INFO]: This server is running Paper version git-Paper-381 (MC: 1.19.3) (Implementing API version 1.19.3-R0.1-SNAPSHOT) (Git: 42fecd0)

我的世界客户端日志:

[15:32:04] [Render thread/INFO]: Connecting to localhost, 25565
[15:32:13] [Render thread/INFO]: Connecting to localhost, 25565
[15:33:29] [Render thread/INFO]: Connecting to localhost, 25565

截屏

我想到了。 无论出于何种原因,“内置服务器调试器”已设置为 25565。不确定我是否设置了它,但将其更改为 25560 解决了问题!

设置 > 构建、执行、部署 > 调试器...内置服务器

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM