Minecraft 服务器启动错误:端口超出范围和世界生成信息错误

在启动 Minecraft 服务器时,您可能会遇到以下错误:

错误 1:端口超出范围 (port out of range)

Encountered an unexpected exception
java.lang.IllegalArgumentException: port out of range: 88888
        at java.net.InetSocketAddress.checkPort(InetSocketAddress.java:152) ~[?:?]
        at java.net.InetSocketAddress.<init>(InetSocketAddress.java:197) ~[?:?]
        at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:270) ~[paper-1.18.2.jar:git-Paper-388]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1164) ~[paper-1.18.2.jar:git-Paper-388]
        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:316) ~[paper-1.18.2.jar:git-Paper-388]
        at java.lang.Thread.run(Thread.java:833) ~[?:?]

错误 2:无法获取世界生成的系统信息

[10:27:16 WARN]: Failed to get system info for World Generation
java.lang.NullPointerException: Cannot invoke "net.minecraft.world.level.storage.SaveData.B()" because "this.p" is null
        at net.minecraft.server.MinecraftServer.lambda$fillSystemReport$15(MinecraftServer.java:1734) ~[paper-1.18.2.jar:git-Paper-388]
        at net.minecraft.SystemReport.setDetail(SystemReport.java:61) ~[paper-1.18.2.jar:git-Paper-388]
        at net.minecraft.server.MinecraftServer.fillSystemReport(MinecraftServer.java:1733) ~[paper-1.18.2.jar:git-Paper-388]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1255) ~[paper-1.18.2.jar:git-Paper-388]
        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:316) ~[paper-1.18.2.jar:git-Paper-388]
        at java.lang.Thread.run(Thread.java:833) ~[?:?]

解决方案:

  • 端口超出范围: 确保您的服务器配置文件 (server.properties) 中的 server-port 属性设置在 0 到 65535 的范围内。88888 超出了这个范围,因此会引发错误。
  • 世界生成信息错误: 这个错误可能是由于您的服务器配置文件 (server.properties) 中的 level-type 设置不正确或您的世界文件夹存在问题。请检查您的配置文件设置,并确保您的世界文件夹完整且没有损坏。您也可以尝试重新生成一个新的世界。

如果您仍然无法解决问题,请参考 Minecraft 的官方文档或社区论坛寻求帮助。


原文地址: https://www.cveoy.top/t/topic/p5Wu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录