远程调试工作正常,但是当我打开IntelliJ并激活远程调试配置文件时,我根本无法用我的实际玩家加入Minecraft服务器(通过localhost)。当连接时,它只是说"已断开连接",并且在控制台中什么也不显示。不过,我可以在加载IntelliJ之前加入服务器,然后使用远程JVM调试,但当我断开连接时,我无法再次登录(其他服务器工作正常)。IntelliJ启动后,服务器将不会轮询配置文件(不必调试)。我没有看到任何其他错误。
以下是我的尝试:
- 在服务器和客户端上运行JDK19
- 切换端口并使用www.example.com127.0.0.1 instead
- 使用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)
Minecraft客户端日志:
[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
1条答案
按热度按时间nxagd54h1#
Screenshot
我想明白了。不管什么原因,“内置服务器调试器”已经被设置为25565。不确定我是否设置了,但将其更改为25560修复了问题!
设置〉构建、执行、部署〉调试器...内置服务器