Tuvillagehead

服务端核心是purpur,从1.19.4-1956降到1.19.3-build1933,玩家一进入就会崩掉。
已经尝试过把每个存档的level.dat里的版本号改下去,依旧不行。
求大佬帮忙

超级粒子炮
只改版本号是不可以的,请使用这个存档降级工具:https://chunker.app

Tuvillagehead
超级粒子炮 发表于 2023-4-30 22:20
只改版本号是不可以的,每个存储区块的文件中都有一个"DataVersion"字段,并且不同的版本可能有不同的存储 ...

用那个工具降级后这么报错
  1. [10:49:05] [Server thread/INFO]: Preparing level "world"
  2. [10:49:06] [Server thread/ERROR]: Encountered an unexpected exception
  3. java.lang.RuntimeException: Could not create world config for world
  4.         at io.papermc.paper.configuration.PaperConfigurations.createWorldConfig(PaperConfigurations.java:279) ~[purpur-1.19.3.jar:git-Purpur-1933]
  5.         at net.minecraft.server.level.ServerLevel.lambda$new$2(ServerLevel.java:533) ~[?:?]
  6.         at net.minecraft.world.level.Level.<init>(Level.java:331) ~[?:?]
  7.         at net.minecraft.server.level.ServerLevel.<init>(ServerLevel.java:533) ~[?:?]
  8.         at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:590) ~[purpur-1.19.3.jar:git-Purpur-1933]
  9.         at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:439) ~[purpur-1.19.3.jar:git-Purpur-1933]
  10.         at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:344) ~[purpur-1.19.3.jar:git-Purpur-1933]
  11.         at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1117) ~[purpur-1.19.3.jar:git-Purpur-1933]
  12.         at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:321) ~[purpur-1.19.3.jar:git-Purpur-1933]
  13.         at java.lang.Thread.run(Thread.java:1589) ~[?:?]
  14. Caused by: org.spongepowered.configurate.loader.ParsingException: []: Unknown error occurred while loading
  15.         at org.spongepowered.configurate.loader.AbstractConfigurationLoader.load(AbstractConfigurationLoader.java:165) ~[configurate-core-4.1.2.jar:?]
  16.         at org.spongepowered.configurate.loader.AbstractConfigurationLoader.load(AbstractConfigurationLoader.java:63) ~[configurate-core-4.1.2.jar:?]
  17.         at org.spongepowered.configurate.loader.ConfigurationLoader.load(ConfigurationLoader.java:56) ~[configurate-core-4.1.2.jar:?]
  18.         at io.papermc.paper.configuration.Configurations.createWorldConfig(Configurations.java:208) ~[purpur-1.19.3.jar:git-Purpur-1933]
  19.         at io.papermc.paper.configuration.Configurations.createWorldConfig(Configurations.java:187) ~[purpur-1.19.3.jar:git-Purpur-1933]
  20.         at io.papermc.paper.configuration.PaperConfigurations.createWorldConfig(PaperConfigurations.java:277) ~[purpur-1.19.3.jar:git-Purpur-1933]
  21.         ... 9 more
  22. Caused by: org.yaml.snakeyaml.reader.ReaderException: special characters are not allowed
  23.         at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:204) ~[snakeyaml-1.33.jar:?]
  24.         at org.yaml.snakeyaml.reader.StreamReader.ensureEnoughData(StreamReader.java:169) ~[snakeyaml-1.33.jar:?]
  25.         at org.yaml.snakeyaml.reader.StreamReader.ensureEnoughData(StreamReader.java:164) ~[snakeyaml-1.33.jar:?]
  26.         at org.yaml.snakeyaml.reader.StreamReader.peek(StreamReader.java:119) ~[snakeyaml-1.33.jar:?]
  27.         at org.spongepowered.configurate.yaml.ConfigurateScanner.scanToNextToken(ConfigurateScanner.java:1206) ~[configurate-yaml-4.1.2.jar:?]
  28.         at org.spongepowered.configurate.yaml.ConfigurateScanner.fetchMoreTokens(ConfigurateScanner.java:316) ~[configurate-yaml-4.1.2.jar:?]
  29.         at org.spongepowered.configurate.yaml.ConfigurateScanner.checkToken(ConfigurateScanner.java:256) ~[configurate-yaml-4.1.2.jar:?]
  30.         at org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart.produce(ParserImpl.java:235) ~[snakeyaml-1.33.jar:?]
  31.         at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:185) ~[snakeyaml-1.33.jar:?]
  32.         at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:175) ~[snakeyaml-1.33.jar:?]
  33.         at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:159) ~[snakeyaml-1.33.jar:?]
  34.         at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:184) ~[snakeyaml-1.33.jar:?]
  35.         at org.spongepowered.configurate.yaml.ConfigurateYaml.loadConfigurate(ConfigurateYaml.java:39) ~[configurate-yaml-4.1.2.jar:?]
  36.         at org.spongepowered.configurate.yaml.YamlConfigurationLoader.loadInternal(YamlConfigurationLoader.java:158) ~[configurate-yaml-4.1.2.jar:?]
  37.         at org.spongepowered.configurate.yaml.YamlConfigurationLoader.loadInternal(YamlConfigurationLoader.java:42) ~[configurate-yaml-4.1.2.jar:?]
  38.         at org.spongepowered.configurate.loader.AbstractConfigurationLoader.load(AbstractConfigurationLoader.java:155) ~[configurate-core-4.1.2.jar:?]
  39.         at org.spongepowered.configurate.loader.AbstractConfigurationLoader.load(AbstractConfigurationLoader.java:63) ~[configurate-core-4.1.2.jar:?]
  40.         at org.spongepowered.configurate.loader.ConfigurationLoader.load(ConfigurationLoader.java:56) ~[configurate-core-4.1.2.jar:?]
  41.         at io.papermc.paper.configuration.Configurations.createWorldConfig(Configurations.java:208) ~[purpur-1.19.3.jar:git-Purpur-1933]
  42.         at io.papermc.paper.configuration.Configurations.createWorldConfig(Configurations.java:187) ~[purpur-1.19.3.jar:git-Purpur-1933]
  43.         at io.papermc.paper.configuration.PaperConfigurations.createWorldConfig(PaperConfigurations.java:277) ~[purpur-1.19.3.jar:git-Purpur-1933]
  44.         ... 9 more
  45. [10:49:06] [Server thread/ERROR]:         Cause of unexpected exception was
  46. org.spongepowered.configurate.loader.ParsingException: []: Unknown error occurred while loading
  47.         at org.spongepowered.configurate.loader.AbstractConfigurationLoader.load(AbstractConfigurationLoader.java:165) ~[configurate-core-4.1.2.jar:?]
  48.         at org.spongepowered.configurate.loader.AbstractConfigurationLoader.load(AbstractConfigurationLoader.java:63) ~[configurate-core-4.1.2.jar:?]
  49.         at org.spongepowered.configurate.loader.ConfigurationLoader.load(ConfigurationLoader.java:56) ~[configurate-core-4.1.2.jar:?]
  50.         at io.papermc.paper.configuration.Configurations.createWorldConfig(Configurations.java:208) ~[purpur-1.19.3.jar:git-Purpur-1933]
  51.         at io.papermc.paper.configuration.Configurations.createWorldConfig(Configurations.java:187) ~[purpur-1.19.3.jar:git-Purpur-1933]
  52.         at io.papermc.paper.configuration.PaperConfigurations.createWorldConfig(PaperConfigurations.java:277) ~[purpur-1.19.3.jar:git-Purpur-1933]
  53.         at net.minecraft.server.level.ServerLevel.lambda$new$2(ServerLevel.java:533) ~[?:?]
  54.         at net.minecraft.world.level.Level.<init>(Level.java:331) ~[?:?]
  55.         at net.minecraft.server.level.ServerLevel.<init>(ServerLevel.java:533) ~[?:?]
  56.         at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:590) ~[purpur-1.19.3.jar:git-Purpur-1933]
  57.         at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:439) ~[purpur-1.19.3.jar:git-Purpur-1933]
  58.         at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:344) ~[purpur-1.19.3.jar:git-Purpur-1933]
  59.         at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1117) ~[purpur-1.19.3.jar:git-Purpur-1933]
  60.         at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:321) ~[purpur-1.19.3.jar:git-Purpur-1933]
  61.         at java.lang.Thread.run(Thread.java:1589) ~[?:?]
  62. Caused by: org.yaml.snakeyaml.reader.ReaderException: special characters are not allowed
  63.         at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:204) ~[snakeyaml-1.33.jar:?]
  64.         at org.yaml.snakeyaml.reader.StreamReader.ensureEnoughData(StreamReader.java:169) ~[snakeyaml-1.33.jar:?]
  65.         at org.yaml.snakeyaml.reader.StreamReader.ensureEnoughData(StreamReader.java:164) ~[snakeyaml-1.33.jar:?]
  66.         at org.yaml.snakeyaml.reader.StreamReader.peek(StreamReader.java:119) ~[snakeyaml-1.33.jar:?]
  67.         at org.spongepowered.configurate.yaml.ConfigurateScanner.scanToNextToken(ConfigurateScanner.java:1206) ~[configurate-yaml-4.1.2.jar:?]
  68.         at org.spongepowered.configurate.yaml.ConfigurateScanner.fetchMoreTokens(ConfigurateScanner.java:316) ~[configurate-yaml-4.1.2.jar:?]
  69.         at org.spongepowered.configurate.yaml.ConfigurateScanner.checkToken(ConfigurateScanner.java:256) ~[configurate-yaml-4.1.2.jar:?]
  70.         at org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart.produce(ParserImpl.java:235) ~[snakeyaml-1.33.jar:?]
  71.         at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:185) ~[snakeyaml-1.33.jar:?]
  72.         at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:175) ~[snakeyaml-1.33.jar:?]
  73.         at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:159) ~[snakeyaml-1.33.jar:?]
  74.         at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:184) ~[snakeyaml-1.33.jar:?]
  75.         at org.spongepowered.configurate.yaml.ConfigurateYaml.loadConfigurate(ConfigurateYaml.java:39) ~[configurate-yaml-4.1.2.jar:?]
  76.         at org.spongepowered.configurate.yaml.YamlConfigurationLoader.loadInternal(YamlConfigurationLoader.java:158) ~[configurate-yaml-4.1.2.jar:?]
  77.         at org.spongepowered.configurate.yaml.YamlConfigurationLoader.loadInternal(YamlConfigurationLoader.java:42) ~[configurate-yaml-4.1.2.jar:?]
  78.         at org.spongepowered.configurate.loader.AbstractConfigurationLoader.load(AbstractConfigurationLoader.java:155) ~[configurate-core-4.1.2.jar:?]
  79.         ... 14 more
  80. [10:49:06] [Server thread/ERROR]: This crash report has been saved to: D:\Purpur - 副本 (2)\.\crash-reports\crash-2023-05-02_10.49.06-server.txt
  81. [10:49:06] [Server thread/WARN]: java.lang.Throwable: Server stopped
  82. [10:49:06] [Server thread/WARN]:         at io.papermc.paper.util.TraceUtil.dumpTraceForThread(TraceUtil.java:16)
  83. [10:49:06] [Server thread/WARN]:         at net.minecraft.server.MinecraftServer.stopServer(MinecraftServer.java:925)
  84. [10:49:06] [Server thread/WARN]:         at net.minecraft.server.dedicated.DedicatedServer.stopServer(DedicatedServer.java:845)
  85. [10:49:06] [Server thread/WARN]:         at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1239)
  86. [10:49:06] [Server thread/WARN]:         at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:321)
  87. [10:49:06] [Server thread/WARN]:         at java.base/java.lang.Thread.run(Thread.java:1589)
  88. [10:49:06] [Server thread/INFO]: Stopping server
  89. [10:49:06] [Server thread/INFO]: Saving players
  90. [10:49:06] [Server thread/INFO]: Saving worlds
  91. [10:49:06] [Server thread/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
  92. [10:49:06] [Server thread/INFO]: Flushing Chunk IO
  93. [10:49:06] [Server thread/INFO]: Closing Thread Pool
  94. [10:49:06] [Server thread/INFO]: Closing Server
  95. [10:49:06] [Thread-1/WARN]: java.lang.Throwable: Server stopped
  96. [10:49:06] [Thread-1/WARN]:         at io.papermc.paper.util.TraceUtil.dumpTraceForThread(TraceUtil.java:16)
  97. [10:49:06] [Thread-1/WARN]:         at net.minecraft.server.MinecraftServer.safeShutdown(MinecraftServer.java:1040)
  98. [10:49:06] [Thread-1/WARN]:         at org.bukkit.craftbukkit.v1_19_R2.util.ServerShutdownThread.run(ServerShutdownThread.java:16)
复制代码


超级粒子炮
Tuvillagehead 发表于 2023-5-2 10:56
用那个工具降级后这么报错

这个问题应该是一个新的问题,跟之前的没有什么关系。检查一下服务器目录下的 yml 文件,把他们都打开看看,也可以用校验器测试:yaml.cn,某个(可能不止一个)文件损坏了。

Tuvillagehead
超级粒子炮 发表于 2023-5-2 12:50
这个问题应该是一个新的问题,跟之前的没有什么关系。检查一下服务器目录下的 yml 文件,把他们都打开看看 ...

解决了,玩家进去后又这么报错,崩溃

超级粒子炮
Tuvillagehead 发表于 2023-5-2 18:59
解决了,玩家进去后又这么报错,崩溃

这个问题应该又是一个新的问题,跟之前的没有什么关系。检查一下服务器目录 world/stats 下的 json 文件,这些文件是保存玩家统计信息的,把他们都打开看看,也可以用校验器测试:json.cn,某个(可能不止一个)文件损坏了。

Tuvillagehead
超级粒子炮 发表于 2023-5-2 19:28
这个问题应该又是一个新的问题,跟之前的没有什么关系。检查一下服务器目录 world/stats 下的 json 文件, ...

我把那个文件夹直接删了。玩家进去后服务器没有任何报错信息就崩溃了。我自己再整整。
谢谢大佬帮忙

第一页 上一页 下一页 最后一页