TISUnion / PrimeBackup

A powerful backup plugin for MCDR, an advanced backup solution for your Minecraft world
https://tisunion.github.io/PrimeBackup/
GNU Lesser General Public License v3.0
76 stars 6 forks source link

请问一下! #41

Closed NikolaJyun closed 1 month ago

NikolaJyun commented 1 month ago

通常备份需要耗费多少时间,尝试备份好几次都没有结果。 也看过Aimerny在B站上发的教程 他备份到完成只用了几秒 我的系统是ubuntu 服务器端leavesmc 游戏版本1.21 https://www.bilibili.com/video/BV14W42197UZ/?vd_source=3bec3cbc310117e7f26a12cc9036f304

NikolaJyun commented 1 month ago

[Server] [16:00:58 ERROR]: --- DO NOT REPORT THIS TO LEAVES - THIS IS NOT A BUG OR A CRASH - 1.21-45-1782bd4 (MC: 1.21) --- [Server] [16:00:58 ERROR]: The server has not responded for 10 seconds! Creating thread dump

[Server] [16:00:58 ERROR]: Server thread dump (Look for plugins here before reporting to Leaves!):

[Server] [16:00:58 ERROR]: Current Thread: Server thread [Server] [16:00:58 ERROR]: PID: 74 | Suspended: false | Native: false | State: RUNNABLE

[Server] [16:00:58 ERROR]: net.minecraft.world.level.chunk.PalettedContainer$$Lambda/0x000071a675275ea8.apply(Unknown Source)

[Server] [16:00:58 ERROR]: net.minecraft.server.commands.SaveAllCommand$$Lambda/0x000071a674c23138.run(Unknown Source)

[Server] [16:00:58 ERROR]: net.minecraft.commands.execution.UnboundEntryAction$$Lambda/0x000071a675d1ba08.execute(Unknown Source)

[Server] [16:00:58 ERROR]: net.minecraft.server.MinecraftServer$$Lambda/0x000071a674ccf0f0.run(Unknown Source)

[Server] [16:00:58 ERROR]: --- DO NOT REPORT THIS TO LEAVES - THIS IS NOT A BUG OR A CRASH ---

[Server] [16:01:04 ERROR]: --- DO NOT REPORT THIS TO LEAVES - THIS IS NOT A BUG OR A CRASH - 1.21-45-1782bd4 (MC: 1.21) --- [Server] [16:01:04 ERROR]: The server has not responded for 15 seconds! Creating thread dump

[Server] [16:01:04 ERROR]: Server thread dump (Look for plugins here before reporting to Leaves!):

[Server] [16:01:04 ERROR]: Current Thread: Server thread [Server] [16:01:04 ERROR]: PID: 74 | Suspended: false | Native: false | State: RUNNABLE

[Server] [16:01:04 ERROR]: net.minecraft.server.commands.SaveAllCommand$$Lambda/0x000071a674c23138.run(Unknown Source)

[Server] [16:01:04 ERROR]: net.minecraft.commands.execution.UnboundEntryAction$$Lambda/0x000071a675d1ba08.execute(Unknown Source)

[Server] [16:01:04 ERROR]: net.minecraft.server.MinecraftServer$$Lambda/0x000071a674ccf0f0.run(Unknown Source)

[Server] [16:01:04 ERROR]: --- DO NOT REPORT THIS TO LEAVES - THIS IS NOT A BUG OR A CRASH ---

[Server] [16:01:09 ERROR]: --- DO NOT REPORT THIS TO LEAVES - THIS IS NOT A BUG OR A CRASH - 1.21-45-1782bd4 (MC: 1.21) --- [Server] [16:01:09 ERROR]: The server has not responded for 20 seconds! Creating thread dump

[Server] [16:01:09 ERROR]: Server thread dump (Look for plugins here before reporting to Leaves!):

[Server] [16:01:09 ERROR]: Current Thread: Server thread [Server] [16:01:09 ERROR]: PID: 74 | Suspended: false | Native: false | State: RUNNABLE

[Server] [16:01:09 ERROR]: net.minecraft.server.commands.SaveAllCommand$$Lambda/0x000071a674c23138.run(Unknown Source)

[Server] [16:01:09 ERROR]: net.minecraft.commands.execution.UnboundEntryAction$$Lambda/0x000071a675d1ba08.execute(Unknown Source)

[Server] [16:01:09 ERROR]: net.minecraft.server.MinecraftServer$$Lambda/0x000071a674ccf0f0.run(Unknown Source)

[Server] [16:01:09 ERROR]: --- DO NOT REPORT THIS TO LEAVES - THIS IS NOT A BUG OR A CRASH ---

[Server] [16:01:14 ERROR]: --- DO NOT REPORT THIS TO LEAVES - THIS IS NOT A BUG OR A CRASH - 1.21-45-1782bd4 (MC: 1.21) --- [Server] [16:01:14 ERROR]: The server has not responded for 26 seconds! Creating thread dump

[Server] [16:01:14 ERROR]: Server thread dump (Look for plugins here before reporting to Leaves!):

[Server] [16:01:14 ERROR]: Current Thread: Server thread [Server] [16:01:14 ERROR]: PID: 74 | Suspended: false | Native: false | State: RUNNABLE

[Server] [16:01:14 ERROR]: net.minecraft.world.level.block.state.properties.Property$$Lambda/0x000071a674387d50.apply(Unknown Source)

[Server] [16:01:14 ERROR]: net.minecraft.server.commands.SaveAllCommand$$Lambda/0x000071a674c23138.run(Unknown Source)

[Server] [16:01:14 ERROR]: net.minecraft.commands.execution.UnboundEntryAction$$Lambda/0x000071a675d1ba08.execute(Unknown Source)

[Server] [16:01:14 ERROR]: net.minecraft.server.MinecraftServer$$Lambda/0x000071a674ccf0f0.run(Unknown Source)

[Server] [16:01:14 ERROR]: --- DO NOT REPORT THIS TO LEAVES - THIS IS NOT A BUG OR A CRASH ---

[Server] [16:01:19 ERROR]: --- DO NOT REPORT THIS TO LEAVES - THIS IS NOT A BUG OR A CRASH - 1.21-45-1782bd4 (MC: 1.21) --- [Server] [16:01:19 ERROR]: The server has not responded for 31 seconds! Creating thread dump

[Server] [16:01:19 ERROR]: Server thread dump (Look for plugins here before reporting to Leaves!):

[Server] [16:01:19 ERROR]: Current Thread: Server thread [Server] [16:01:19 ERROR]: PID: 74 | Suspended: false | Native: false | State: RUNNABLE

[Server] [16:01:19 ERROR]: net.minecraft.world.level.chunk.PalettedContainer$$Lambda/0x000071a675275ea8.apply(Unknown Source)

[Server] [16:01:19 ERROR]: net.minecraft.server.commands.SaveAllCommand$$Lambda/0x000071a674c23138.run(Unknown Source)

[Server] [16:01:19 ERROR]: net.minecraft.commands.execution.UnboundEntryAction$$Lambda/0x000071a675d1ba08.execute(Unknown Source)

[Server] [16:01:19 ERROR]: net.minecraft.server.MinecraftServer$$Lambda/0x000071a674ccf0f0.run(Unknown Source)

[Server] [16:01:19 ERROR]: --- DO NOT REPORT THIS TO LEAVES - THIS IS NOT A BUG OR A CRASH ---

[Server] [16:01:25 ERROR]: --- DO NOT REPORT THIS TO LEAVES - THIS IS NOT A BUG OR A CRASH - 1.21-45-1782bd4 (MC: 1.21) --- [Server] [16:01:25 ERROR]: The server has not responded for 36 seconds! Creating thread dump

[Server] [16:01:25 ERROR]: Server thread dump (Look for plugins here before reporting to Leaves!):

[Server] [16:01:25 ERROR]: Current Thread: Server thread [Server] [16:01:25 ERROR]: PID: 74 | Suspended: false | Native: false | State: RUNNABLE

[Server] [16:01:25 ERROR]: net.minecraft.world.level.chunk.PalettedContainer$$Lambda/0x000071a675275ea8.apply(Unknown Source)

[Server] [16:01:25 ERROR]: net.minecraft.server.commands.SaveAllCommand$$Lambda/0x000071a674c23138.run(Unknown Source)

[Server] [16:01:25 ERROR]: net.minecraft.commands.execution.UnboundEntryAction$$Lambda/0x000071a675d1ba08.execute(Unknown Source)

[Server] [16:01:25 ERROR]: net.minecraft.server.MinecraftServer$$Lambda/0x000071a674ccf0f0.run(Unknown Source)

[Server] [16:01:25 ERROR]: --- DO NOT REPORT THIS TO LEAVES - THIS IS NOT A BUG OR A CRASH ---

[Server] [16:01:30 INFO]: Disconnecting AIth0uX (/58.99.100.132:61359): 验证用户名失败! [Server] [16:01:30 ERROR]: Username 'AIth0uX' tried to join with an invalid session [Server] [16:01:30 ERROR]: --- DO NOT REPORT THIS TO LEAVES - THIS IS NOT A BUG OR A CRASH - 1.21-45-1782bd4 (MC: 1.21) --- [Server] [16:01:30 ERROR]: The server has not responded for 42 seconds! Creating thread dump

[Server] [16:01:30 ERROR]: Server thread dump (Look for plugins here before reporting to Leaves!):

[Server] [16:01:30 ERROR]: Current Thread: Server thread [Server] [16:01:30 ERROR]: PID: 74 | Suspended: false | Native: false | State: RUNNABLE

[Server] [16:01:30 ERROR]: net.minecraft.world.level.chunk.PalettedContainer$$Lambda/0x000071a675275ea8.apply(Unknown Source)

[Server] [16:01:30 ERROR]: net.minecraft.server.commands.SaveAllCommand$$Lambda/0x000071a674c23138.run(Unknown Source)

[Server] [16:01:30 ERROR]: net.minecraft.commands.execution.UnboundEntryAction$$Lambda/0x000071a675d1ba08.execute(Unknown Source)

[Server] [16:01:30 ERROR]: net.minecraft.server.MinecraftServer$$Lambda/0x000071a674ccf0f0.run(Unknown Source)

[Server] [16:01:30 ERROR]: --- DO NOT REPORT THIS TO LEAVES - THIS IS NOT A BUG OR A CRASH ---

[Server] [16:01:34 INFO]: Disconnecting AIth0uX (/58.99.100.132:61364): 验证用户名失败! [Server] [16:01:34 ERROR]: Username 'AIth0uX' tried to join with an invalid session [Server] [16:01:35 ERROR]: --- DO NOT REPORT THIS TO LEAVES - THIS IS NOT A BUG OR A CRASH - 1.21-45-1782bd4 (MC: 1.21) --- [Server] [16:01:35 ERROR]: The server has not responded for 47 seconds! Creating thread dump

[Server] [16:01:35 ERROR]: Server thread dump (Look for plugins here before reporting to Leaves!):

[Server] [16:01:35 ERROR]: Current Thread: Server thread [Server] [16:01:35 ERROR]: PID: 74 | Suspended: false | Native: false | State: RUNNABLE

[Server] [16:01:35 ERROR]: net.minecraft.server.commands.SaveAllCommand$$Lambda/0x000071a674c23138.run(Unknown Source)

[Server] [16:01:35 ERROR]: net.minecraft.commands.execution.UnboundEntryAction$$Lambda/0x000071a675d1ba08.execute(Unknown Source)

[Server] [16:01:35 ERROR]: net.minecraft.server.MinecraftServer$$Lambda/0x000071a674ccf0f0.run(Unknown Source)

[Server] [16:01:35 ERROR]: --- DO NOT REPORT THIS TO LEAVES - THIS IS NOT A BUG OR A CRASH ---

[Server] [16:01:41 ERROR]: --- DO NOT REPORT THIS TO LEAVES - THIS IS NOT A BUG OR A CRASH - 1.21-45-1782bd4 (MC: 1.21) --- [Server] [16:01:41 ERROR]: The server has not responded for 52 seconds! Creating thread dump

[Server] [16:01:41 ERROR]: Server thread dump (Look for plugins here before reporting to Leaves!):

[Server] [16:01:41 ERROR]: Current Thread: Server thread [Server] [16:01:41 ERROR]: PID: 74 | Suspended: false | Native: false | State: RUNNABLE

[Server] [16:01:41 ERROR]: net.minecraft.world.level.chunk.PalettedContainer$$Lambda/0x000071a675275ea8.apply(Unknown Source)

[Server] [16:01:41 ERROR]: net.minecraft.server.commands.SaveAllCommand$$Lambda/0x000071a674c23138.run(Unknown Source)

[Server] [16:01:41 ERROR]: net.minecraft.commands.execution.UnboundEntryAction$$Lambda/0x000071a675d1ba08.execute(Unknown Source)

[Server] [16:01:41 ERROR]: net.minecraft.server.MinecraftServer$$Lambda/0x000071a674ccf0f0.run(Unknown Source)

[Server] [16:01:41 ERROR]: --- DO NOT REPORT THIS TO LEAVES - THIS IS NOT A BUG OR A CRASH ---

[Server] [16:01:46 ERROR]: --- DO NOT REPORT THIS TO LEAVES - THIS IS NOT A BUG OR A CRASH - 1.21-45-1782bd4 (MC: 1.21) --- [Server] [16:01:46 ERROR]: The server has not responded for 57 seconds! Creating thread dump

[Server] [16:01:46 ERROR]: Server thread dump (Look for plugins here before reporting to Leaves!):

[Server] [16:01:46 ERROR]: Current Thread: Server thread [Server] [16:01:46 ERROR]: PID: 74 | Suspended: false | Native: false | State: RUNNABLE

[Server] [16:01:46 ERROR]: net.minecraft.server.commands.SaveAllCommand$$Lambda/0x000071a674c23138.run(Unknown Source)

[Server] [16:01:46 ERROR]: net.minecraft.commands.execution.UnboundEntryAction$$Lambda/0x000071a675d1ba08.execute(Unknown Source)

[Server] [16:01:46 ERROR]: net.minecraft.server.MinecraftServer$$Lambda/0x000071a674ccf0f0.run(Unknown Source)

[Server] [16:01:46 ERROR]: --- DO NOT REPORT THIS TO LEAVES - THIS IS NOT A BUG OR A CRASH ---

[Server] [16:01:49 ERROR]: The server has stopped responding! This is (probably) not a Leaves bug. [Server] [16:01:49 ERROR]: If you see a plugin in the Server thread dump below, then please report it to that author [Server] [16:01:49 ERROR]: Especially if it looks like HTTP or MySQL operations are occurring [Server] [16:01:49 ERROR]: If you see a world save or edit, then it means you did far more than your server can handle at once [Server] [16:01:49 ERROR]: If this is the case, consider increasing timeout-time in spigot.yml but note that this will replace the crash with LARGE lag spikes [Server] [16:01:49 ERROR]: If you are unsure or still think this is a Leaves bug, please report this to https://github.com/LeavesMC/Leaves/issues [Server] [16:01:49 ERROR]: Be sure to include ALL relevant console errors and Minecraft crash reports [Server] [16:01:49 ERROR]: Leaves version: 1.21-45-1782bd4 (MC: 1.21)

[Server] [16:01:49 ERROR]: Server thread dump (Look for plugins here before reporting to Leaves!):

[Server] [16:01:49 ERROR]: Current Thread: Server thread [Server] [16:01:49 ERROR]: PID: 74 | Suspended: false | Native: false | State: RUNNABLE

[Server] [16:01:49 ERROR]: net.minecraft.world.level.block.state.StateDefinition$$Lambda/0x000071a674419e68.apply(Unknown Source)

[Server] [Server] Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "DiscordSRV - Presence Updater" [Server] [Server] Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "JNA Cleaner" [Server] [Server] Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "DiscordSRV ExpiryThread" [Server] ERROR StatusConsoleListener An exception occurred processing Appender ServerGuiConsole [Server] org.apache.logging.log4j.core.appender.AppenderLoggingException: java.lang.OutOfMemoryError: Java heap space [Server] at org.apache.logging.log4j.core.config.AppenderControl.tryCallAppender(AppenderControl.java:164) [Server] at org.apache.logging.log4j.core.config.AppenderControl.callAppender0(AppenderControl.java:133) [Server] at org.apache.logging.log4j.core.config.AppenderControl.callAppenderPreventRecursion(AppenderControl.java:124) [Server] at org.apache.logging.log4j.core.config.AppenderControl.callAppender(AppenderControl.java:88) [Server] at org.apache.logging.log4j.core.appender.rewrite.RewriteAppender.append(RewriteAppender.java:89) [Server] at org.apache.logging.log4j.core.config.AppenderControl.tryCallAppender(AppenderControl.java:160) [Server] at org.apache.logging.log4j.core.config.AppenderControl.callAppender0(AppenderControl.java:133) [Server] at org.apache.logging.log4j.core.config.AppenderControl.callAppenderPreventRecursion(AppenderControl.java:124) [Server] at org.apache.logging.log4j.core.config.AppenderControl.callAppender(AppenderControl.java:88) [Server] at org.apache.logging.log4j.core.appender.rewrite.RewriteAppender.append(RewriteAppender.java:89) [Server] at org.apache.logging.log4j.core.config.AppenderControl.tryCallAppender(AppenderControl.java:160) [Server] at org.apache.logging.log4j.core.config.AppenderControl.callAppender0(AppenderControl.java:133) [Server] at org.apache.logging.log4j.core.config.AppenderControl.callAppenderPreventRecursion(AppenderControl.java:124) [Server] at org.apache.logging.log4j.core.config.AppenderControl.callAppender(AppenderControl.java:88) [Server] at org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.dispatch(AsyncAppenderEventDispatcher.java:127) [Server] at org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.dispatchAll(AsyncAppenderEventDispatcher.java:91) [Server] at org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.run(AsyncAppenderEventDispatcher.java:73) [Server] Caused by: java.lang.OutOfMemoryError: Java heap space [Server] ERROR StatusConsoleListener An exception occurred processing Appender rewrite2 [Server] org.apache.logging.log4j.core.appender.AppenderLoggingException: java.lang.OutOfMemoryError: Java heap space [Server] at org.apache.logging.log4j.core.config.AppenderControl.tryCallAppender(AppenderControl.java:164) [Server] at org.apache.logging.log4j.core.config.AppenderControl.callAppender0(AppenderControl.java:133) [Server] at org.apache.logging.log4j.core.config.AppenderControl.callAppenderPreventRecursion(AppenderControl.java:124)

Fallen-Breath commented 1 month ago

看上去 MC 服务端花了很长时间在相应 PB 发出的 save-all flush 指令。由于该指令花费时间太长,也导致了服务端的告警输出。PB 由于需要等待 save-all flush 执行完成才能继续备份

建议排查服务端的问题,如手动执行 save-all flush,看看服务端是否需要大量时间才可处理完。在原版服务端中,该指令是会很快就执行完毕的,但是若服务端非原版,表现不可预料,建议自行解决修复

NikolaJyun commented 1 month ago

image 现在没有使用MCDR 执行save-all flush只用了一秒

Fallen-Breath commented 1 month ago

请确保你的所述表现是准确的、可复现的,以及提供的日志是完整的,而非不完整的日志,以及不稳定的表现

在默认配置的前提下,PB 对服务端的操作仅含下述指令(依次执行):

save-off
save-all flush
save-on

请确保你的服务端可正确地支持上述三个指令。并请在服务端可正确运行这 3 个指令的前提下,尝试使用 PB 创建备份。若出现问题,请提供完整的日志文件

NikolaJyun commented 1 month ago

image 手动输入这三个指令的情况下都能正常使用save-all flush也只花费了3-5秒左右

NikolaJyun commented 1 month ago

在!!pb後手動介入/save-all flush出現[prime_backup]: [PB] 等待世界保存超时, 备份任务终止 伺服器沒有崩潰

[Server] [12:38:25 INFO]: !!pb [Server] [12:38:30 INFO]: !!pb make test [MCDR] [12:38:30] [PB@44bf-worker-heavy/INFO] [prime_backup]: [PB] 创建备份中...请稍等

[Server] [12:38:31 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved [Server] [12:38:31 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved [Server] [12:38:31 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved [Server] [12:38:31 INFO]: ThreadedAnvilChunkStorage: All dimensions are saved

[Server] [12:38:50 INFO]: NikolaJyun issued server command: /save-all flush [Server] [12:38:50 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved [Server] [12:38:50 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved [Server] [12:38:50 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved [Server] [12:38:50 INFO]: ThreadedAnvilChunkStorage: All dimensions are saved [Server] [12:38:50 INFO]: [NikolaJyun: 游戏已保存]

[Server] [12:41:26 INFO]: NikolaJyun_ 正在掛機

[Server] [12:46:49 INFO]: 清掃 - 物品: 5 [MCDR] [12:48:30] [PB@44bf-worker-heavy/INFO] [prime_backup]: [PB] 等待世界保存超时, 备份任务终止

[Server] [12:56:49 INFO]: 清掃 - 物品: 9

Fallen-Breath commented 1 month ago

在!!pb後手動介入/save-all flush出現[prime_backup]: [PB] 等待世界保存超时, 备份任务终止 伺服器沒有崩潰

首先,这里出现的问题,和 https://github.com/TISUnion/PrimeBackup/issues/41#issuecomment-2282664601 中描述是错误,并非是同一个问题。若需解决 https://github.com/TISUnion/PrimeBackup/issues/41#issuecomment-2282664601 中的问题,请确保你描述的表现、操作准确且可复现,如 https://github.com/TISUnion/PrimeBackup/issues/41#issuecomment-2282713089 中所述

其次,对于非原版服务器,请正确配置 saved_world_regex 选项。PB 的默认选项仅适配了原版 MC 服务器。错误的 saved_world_regex 将导致 PB 无法正确识别服务端保存结束的信息

对于 https://github.com/TISUnion/PrimeBackup/issues/41#issuecomment-2283133678 中的样例输出,你可以尝试将 saved_world_regex 设置为 游戏已保存

NikolaJyun commented 1 month ago

41的问题,如果没有手动干预/save-all flush,应该是可复现的,因为我尝试了五、六次都遇到一样的状况,报错后崩溃玩家则无法加入,saved_world_regex 我回家后再做测试看看!不好意思给您添麻烦了,这个端是paper的分支我对他也不熟悉我再多琢磨琢磨

NikolaJyun commented 1 month ago

@Fallen-Breath 大佬请问注1、注2 用什么指令来确认中文翻译

重新配置後沒發生 #41的問題了只有[prime_backup]: [PB] 等待世界保存超时, 备份任务终止 我应该如何修改让PB能顺利备份呢?

当前配置 { "turn_off_auto_save": true, "commands": { "save_all_worlds": "save-all flush", "auto_save_off": "save-off", "auto_save_on": "save-on" }, "saved_world_regex": [ "Saved the game", //注1 "Saved the world" //注2 ], "save_world_max_wait": "10m" },

Fallen-Breath commented 1 month ago

你可以试试这样配置

"saved_world_regex": [
  "游戏已保存"
],
NikolaJyun commented 1 month ago

pb正常备份了 谢谢大佬指点 辛苦了!

NikolaJyun commented 1 month ago

测试回档发现错误 可以请大佬帮忙看一下是什么问题吗 谢谢! 然后伺服器好像不是正常停止关闭,因为这个端自带 Bot 功能。如果正常关闭的状态下,在伺服器关闭时会保存假人,并在下次开启伺服器时恢复。但 PB 重启伺服器后没有恢复假人。

[MCDR] [02:23:14] [PB@fc0d-worker-heavy/INFO] [primebackup]: [PB] 将要回档至备份#1: test [Server] [02:23:23 INFO]: <NikolaJyun> !!pb confirm [MCDR] [02:23:23] [PB@fc0d-worker-heavy/INFO] [prime_backup]: [PB] !!! 10秒后将回档至备份#1: test [MCDR] [02:23:24] [PB@fc0d-worker-heavy/INFO] [prime_backup]: [PB] !!! 9秒后将回档至备份#1: test [MCDR] [02:23:25] [PB@fc0d-worker-heavy/INFO] [prime_backup]: [PB] !!! 8秒后将回档至备份#1: test [MCDR] [02:23:26] [PB@fc0d-worker-heavy/INFO] [prime_backup]: [PB] !!! 7秒后将回档至备份#1: test [MCDR] [02:23:27] [PB@fc0d-worker-heavy/INFO] [prime_backup]: [PB] !!! 6秒后将回档至备份#1: test [MCDR] [02:23:28] [PB@fc0d-worker-heavy/INFO] [prime_backup]: [PB] !!! 5秒后将回档至备份#1: test [MCDR] [02:23:29] [PB@fc0d-worker-heavy/INFO] [prime_backup]: [PB] !!! 4秒后将回档至备份#1: test [MCDR] [02:23:30] [PB@fc0d-worker-heavy/INFO] [prime_backup]: [PB] !!! 3秒后将回档至备份#1: test [MCDR] [02:23:31] [PB@fc0d-worker-heavy/INFO] [prime_backup]: [PB] !!! 2秒后将回档至备份#1: test [MCDR] [02:23:32] [PB@fc0d-worker-heavy/INFO] [prime_backup]: [PB] !!! 1秒后将回档至备份#1: test [MCDR] [02:23:33] [PB@fc0d-worker-heavy/INFO] [prime_backup]: Wait for server to stop

[Server] [02:23:33 INFO]: Stopping server [Server] [02:23:33 INFO]: [ArmoredElytra] Disabling ArmoredElytra v3.2 [Server] [02:23:33 INFO]: [Boom] Disabling Boom v2.11.0 [Server] [02:23:33 INFO]: [Boom] 卸载完成, 作者404E, 感谢使用 [Server] [02:23:33 INFO]: [CommandDefender] Disabling CommandDefender v2.1.7 b35 [Server] [02:23:33 INFO]: [CoreProtect] Disabling CoreProtect v23.0 [Server] [02:23:33 INFO]: [CoreProtect] Finishing up data logging. Please wait... [Server] [02:23:34 INFO]: [CoreProtect] Success! Disabled CoreProtect v23.0 [Server] [02:23:34 INFO]: [DiscordSRV] Disabling DiscordSRV v1.28.0 [Server] [02:23:35 ERROR]: Thread Netty Epoll Server IO #1 failed main thread check: Chunk getEntities call [Server] java.lang.Throwable: null [Server] at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:14) ~[leaves-1.21.jar:1.21-46-c19e742] [Server] at net.minecraft.server.level.ServerLevel.getEntities(ServerLevel.java:2378) ~[leaves-1.21.jar:1.21-46-c19e742] [Server] at net.minecraft.server.level.ServerLevel.getEntity(ServerLevel.java:1892) ~[leaves-1.21.jar:1.21-46-c19e742] [Server] at org.leavesmc.leaves.protocol.jade.JadeProtocol.lambda$requestEntityData$2(JadeProtocol.java:206) ~[leaves-1.21.jar:1.21-46-c19e742] [Server] at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[leaves-1.21.jar:1.21-46-c19e742] [Server] at org.leavesmc.leaves.protocol.jade.JadeProtocol.requestEntityData(JadeProtocol.java:203) ~[leaves-1.21.jar:1.21-46-c19e742] [Server] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] [Server] at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] [Server] at org.leavesmc.leaves.protocol.core.LeavesProtocolManager.handlePayload(LeavesProtocolManager.java:219) ~[leaves-1.21.jar:1.21-46-c19e742] [Server] at net.minecraft.server.network.ServerCommonPacketListenerImpl.handleCustomPayload(ServerCommonPacketListenerImpl.java:154) ~[leaves-1.21.jar:1.21-46-c19e742] [Server] at net.minecraft.network.protocol.common.ServerboundCustomPayloadPacket.handle(ServerboundCustomPayloadPacket.java:26) ~[leaves-1.21.jar:1.21-46-c19e742] [Server] at net.minecraft.network.protocol.common.ServerboundCustomPayloadPacket.handle(ServerboundCustomPayloadPacket.java:13) ~[leaves-1.21.jar:1.21-46-c19e742] [Server] at net.minecraft.network.Connection.genericsFtw(Connection.java:326) ~[leaves-1.21.jar:1.21-46-c19e742] [Server] at net.minecraft.network.Connection.channelRead0(Connection.java:307) ~[leaves-1.21.jar:1.21-46-c19e742] [Server] at net.minecraft.network.Connection.channelRead0(Connection.java:71) ~[leaves-1.21.jar:1.21-46-c19e742] [Server] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:93) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at org.leavesmc.leaves.bytebuf.internal.InternalBytebufHandler$PacketHandler.channelRead(InternalBytebufHandler.java:68) ~[leaves-1.21.jar:1.21-46-c19e742] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:93) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at FartherViewDistance.jar/xuan.cat.fartherviewdistance.code.branch.v121.Branch_121_Minecraft$2.channelRead(Branch_121_Minecraft.java:146) ~[FartherViewDistance.jar:?] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[netty-codec-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[netty-codec-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:333) ~[netty-codec-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:454) ~[netty-codec-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[netty-codec-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) ~[netty-codec-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) ~[netty-handler-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.handler.flush.FlushConsolidationHandler.channelRead(FlushConsolidationHandler.java:152) ~[netty-handler-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800) ~[netty-transport-classes-epoll-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar:4.1.97.Final] [Server] at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?] [Server] [02:23:35 WARN]: [Leaves] Failed to handle payload jade:request_entity in {jade}, java.lang.IllegalStateException: Asynchronous Chunk getEntities call!: null [Server] [02:23:35 ERROR]: Thread Netty Epoll Server IO #1 failed main thread check: Chunk getEntities call [Server] java.lang.Throwable: null [Server] at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:14) ~[leaves-1.21.jar:1.21-46-c19e742] [Server] at net.minecraft.server.level.ServerLevel.getEntities(ServerLevel.java:2378) ~[leaves-1.21.jar:1.21-46-c19e742] [Server] at net.minecraft.server.level.ServerLevel.getEntity(ServerLevel.java:1892) ~[leaves-1.21.jar:1.21-46-c19e742] [Server] at org.leavesmc.leaves.protocol.jade.JadeProtocol.lambda$requestEntityData$2(JadeProtocol.java:206) ~[leaves-1.21.jar:1.21-46-c19e742] [Server] at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[leaves-1.21.jar:1.21-46-c19e742] [Server] at org.leavesmc.leaves.protocol.jade.JadeProtocol.requestEntityData(JadeProtocol.java:203) ~[leaves-1.21.jar:1.21-46-c19e742] [Server] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] [Server] at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] [Server] at org.leavesmc.leaves.protocol.core.LeavesProtocolManager.handlePayload(LeavesProtocolManager.java:219) ~[leaves-1.21.jar:1.21-46-c19e742] [Server] at net.minecraft.server.network.ServerCommonPacketListenerImpl.handleCustomPayload(ServerCommonPacketListenerImpl.java:154) ~[leaves-1.21.jar:1.21-46-c19e742] [Server] at net.minecraft.network.protocol.common.ServerboundCustomPayloadPacket.handle(ServerboundCustomPayloadPacket.java:26) ~[leaves-1.21.jar:1.21-46-c19e742] [Server] at net.minecraft.network.protocol.common.ServerboundCustomPayloadPacket.handle(ServerboundCustomPayloadPacket.java:13) ~[leaves-1.21.jar:1.21-46-c19e742] [Server] at net.minecraft.network.Connection.genericsFtw(Connection.java:326) ~[leaves-1.21.jar:1.21-46-c19e742] [Server] at net.minecraft.network.Connection.channelRead0(Connection.java:307) ~[leaves-1.21.jar:1.21-46-c19e742] [Server] at net.minecraft.network.Connection.channelRead0(Connection.java:71) ~[leaves-1.21.jar:1.21-46-c19e742] [Server] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:93) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at org.leavesmc.leaves.bytebuf.internal.InternalBytebufHandler$PacketHandler.channelRead(InternalBytebufHandler.java:68) ~[leaves-1.21.jar:1.21-46-c19e742] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:93) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at FartherViewDistance.jar/xuan.cat.fartherviewdistance.code.branch.v121.Branch_121_Minecraft$2.channelRead(Branch_121_Minecraft.java:146) ~[FartherViewDistance.jar:?] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[netty-codec-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[netty-codec-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:333) ~[netty-codec-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:454) ~[netty-codec-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[netty-codec-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) ~[netty-codec-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) ~[netty-handler-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.handler.flush.FlushConsolidationHandler.channelRead(FlushConsolidationHandler.java:152) ~[netty-handler-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800) ~[netty-transport-classes-epoll-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar:4.1.97.Final] [Server] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar:4.1.97.Final] [Server] at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?] [Server] [02:23:35 WARN]: [Leaves] Failed to handle payload jade:requestentity in {jade}, java.lang.IllegalStateException: Asynchronous Chunk getEntities call!: null [Server] [02:23:35 INFO]: [DiscordSRV] 伺服器已關閉,耗時488ms [Server] [02:23:35 INFO]: [FartherViewDistance] Disabling FartherViewDistance v9.9.2 [Server] [02:23:35 INFO]: [GUIPlus] Disabling GUIPlus v2.92 [Server] [02:23:35 INFO]: [SelectionVisualizer] Disabling SelectionVisualizer v3.3.0.5 [Server] [02:23:35 INFO]: [ShiftHotkey] Disabling ShiftHotkey v2.0-SNAPSHOT [Server] [02:23:35 INFO]: [Residence] Disabling Residence v5.1.5.3 [Server] [02:23:35 INFO]: [Residence] Disabled! [Server] [02:23:35 INFO]: [CMI] Disabling CMI v9.7.5.0 [Server] [02:23:35 INFO]: [Vault][Economy] CMI Economy unhooked. [Server] [02:23:35 INFO]: [CMI] Closed db connections [Server] [02:23:35 INFO]: [Vault] Disabling Vault v1.7.3-CMI [Server] [02:23:35 INFO]: [CMILib] Disabling CMILib v1.5.1.0 [Server] [02:23:35 INFO]: [LuckPerms] Disabling LuckPerms v5.4.137 [Server] [02:23:35 INFO]: [LuckPerms] Starting shutdown process... [Server] [02:23:35 INFO]: [LuckPerms] Closing storage... [Server] [02:23:35 INFO]: [LuckPerms] Goodbye! [Server] [02:23:35 INFO]: Saving players [Server] [02:23:35 INFO]: NikolaJyun lost connection: Server closed

[Server] [02:23:35 INFO]: Saving worlds [Server] [02:23:35 INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld [Server] [02:23:35 INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world' [Server] [02:23:35 INFO]: [ChunkHolderManager] Halted chunk system for world 'world' [Server] [02:23:35 INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world' [Server] [02:23:36 INFO]: [ChunkHolderManager] Saved 189 block chunks, 420 entity chunks, 3 poi chunks in world 'world' in 0.40s [Server] [02:23:36 INFO]: Saving chunks for level 'ServerLevel[world_nether]'/minecraft:the_nether [Server] [02:23:36 INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world_nether' [Server] [02:23:36 INFO]: [ChunkHolderManager] Halted chunk system for world 'world_nether' [Server] [02:23:36 INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world_nether' [Server] [02:23:36 INFO]: [ChunkHolderManager] Saved 7 block chunks, 4 entity chunks, 0 poi chunks in world 'world_nether' in 0.01s [Server] [02:23:36 INFO]: Saving chunks for level 'ServerLevel[world_the_end]'/minecraft:the_end [Server] [02:23:36 INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world_the_end' [Server] [02:23:36 INFO]: [ChunkHolderManager] Halted chunk system for world 'world_the_end' [Server] [02:23:36 INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world_the_end' [Server] [02:23:36 INFO]: [ChunkHolderManager] Saved 0 block chunks, 2 entity chunks, 0 poi chunks in world 'world_the_end' in 0.00s [Server] [02:23:36 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved [Server] [02:23:36 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved [Server] [02:23:36 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved [Server] [02:23:36 INFO]: ThreadedAnvilChunkStorage: All dimensions are saved [MCDR] [02:23:36] [MainThread/INFO]: 服务端进程返回代码: 0 [MCDR] [02:23:36] [PB@fc0d-worker-heavy/INFO] [prime_backup]: Creating backup of existing files to avoid idiot

[MCDR] [02:23:36] [PB@fc0d-worker-heavy/INFO] [prime_backup]: Creating backup for ['world', 'world_nether', 'world_the_end'] at path 'server', file cnt 2496, timestamp 1723487016803887505, creator 'prime_backup:pre_restore', comment '__pb_translated__:pre_restore:1', tags {'temporary': True} [MCDR] [02:23:41] [PB@fc0d-worker-heavy/INFO] [prime_backup]: Create backup #2 done, +33 blobs (size 67.67MiB / 75.59MiB) [MCDR] [02:23:41] [PB@fc0d-worker-heavy/INFO] [prime_backup]: Restoring to backup #1 (fail_soft=False, verify_blob=True) [MCDR] [02:23:41] [PB@fc0d-worker-heavy/INFO] [primebackup]: Exporting Backup(id=1, timestamp=1723486917837291993, creator='player:NikolaJyun', comment='test', targets=['world', 'world_nether', 'world_the_end'], tags={}, file_raw_size_sum=5481016981, file_stored_size_sum=3356526465) to directory server [MCDR] [02:24:23] [PB@fc0d-worker-heavy/INFO] [prime_backup]: Export done [MCDR] [02:24:23] [PB@fc0d-worker-heavy/INFO] [prime_backup]: Restore to backup #1 done, cost 46.97s (backup 4.79s, restore 42.18s), starting the server

[MCDR] [02:24:23] [PB@fc0d-worker-heavy/INFO]: 服务端正在以 PID 1557696 运行中 [MCDR] [02:24:23] [TaskExecutor/INFO] [prime_backup]: Server startup detected, enable the online player counter [Server] Using server core: auto_update/leaves/leaves-1.21.jar provide by Leavesclip-Auto-Update [Server] Starting org.bukkit.craftbukkit.Main [Server] WARN StatusConsoleListener Advanced terminal features are not available in this environment [Server] [02:24:26 INFO]: [bootstrap] Running Java 21 (OpenJDK 64-Bit Server VM 21.0.3+9-LTS; Amazon.com Inc. Corretto-21.0.3.9.1) on Linux 6.5.0-41-generic (amd64) [Server] [02:24:26 INFO]: [bootstrap] Loading Leaves 1.21-46-master@c19e742 (2024-08-12T13:35:36Z) for Minecraft 1.21 [Server] [02:24:26 INFO]: [PluginInitializerManager] Initializing plugins... [Server] [02:24:27 INFO]: [PluginInitializerManager] Initialized 14 plugins [Server] [02:24:27 INFO]: [PluginInitializerManager] Bukkit plugins (14): [Server] - ArmoredElytra (3.2), Boom (2.11.0), CMI (9.7.5.0), CMILib (1.5.1.0), CommandDefender (2.1.7 b35), CoreProtect (23.0), DiscordSRV (1.28.0), FartherViewDistance (9.9.2), GUIPlus (2.92), LuckPerms (5.4.137), Residence (5.1.5.3), SelectionVisualizer (3.3.0.5), ShiftHotkey (2.0-SNAPSHOT), Vault (1.7.3-CMI) [Server] [02:24:30 INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD] [Server] [02:24:32 INFO]: Loaded 1290 recipes [Server] [02:24:32 INFO]: Loaded 1399 advancements [Server] [02:24:33 INFO]: Starting minecraft server version 1.21 [Server] [02:24:33 INFO]: Loading properties [Server] [02:24:33 INFO]: This server is running Leaves version 1.21-46-master@c19e742 (2024-08-12T13:35:36Z) (Implementing API version 1.21-R0.1-SNAPSHOT) [Server] [02:24:34 INFO]: [spark] This server bundles the spark profiler. For more information please visit https://docs.papermc.io/paper/profiling [Server] [02:24:34 INFO]: Server Ping Player Sample Count: 12 [Server] [02:24:34 INFO]: Using 4 threads for Netty based IO [Server] [02:24:34 INFO]: [ChunkTaskScheduler] Chunk system is using 1 I/O threads, 7 worker threads, and population gen parallelism of 7 threads [Server] [02:24:35 WARN]: [Leaves] Auto-Update is not completely safe. Enabling it may cause data security problems! [Server] [02:24:35 INFO]: Default game type: SURVIVAL [Server] [02:24:35 INFO]: Generating keypair [Server] [02:24:35 INFO]: Starting Minecraft server on 192.168.0.244:25569 [Server] [02:24:35 INFO]: Using epoll channel type [Server] [02:24:35 INFO]: Paper: Using libdeflate (Linux x86_64) compression from Velocity. [Server] [02:24:35 INFO]: Paper: Using OpenSSL 3.0.x (Linux x86_64) cipher from Velocity. [Server] [02:24:37 INFO]: [LuckPerms] Loading server plugin LuckPerms v5.4.137 [Server] [02:24:37 INFO]: [CMILib] Loading server plugin CMILib v1.5.1.0 [Server] [02:24:37 INFO]: [Vault] Loading server plugin Vault v1.7.3-CMI [Server] [02:24:37 INFO]: [CMI] Loading server plugin CMI v9.7.5.0 [Server] [02:24:37 INFO]: [Residence] Loading server plugin Residence v5.1.5.3 [Server] [02:24:37 INFO]: [ShiftHotkey] Loading server plugin ShiftHotkey v2.0-SNAPSHOT [Server] [02:24:37 INFO]: [SelectionVisualizer] Loading server plugin SelectionVisualizer v3.3.0.5 [Server] [02:24:37 INFO]: [GUIPlus] Loading server plugin GUIPlus v2.92 [Server] [02:24:37 INFO]: [FartherViewDistance] Loading server plugin FartherViewDistance v9.9.2 [Server] [02:24:37 INFO]: [DiscordSRV] Loading server plugin DiscordSRV v1.28.0 [Server] [02:24:37 INFO]: [CoreProtect] Loading server plugin CoreProtect v23.0 [Server] [02:24:37 INFO]: [CommandDefender] Loading server plugin CommandDefender v2.1.7 b35 [Server] [02:24:37 INFO]: [Boom] Loading server plugin Boom v2.11.0 [Server] [02:24:37 INFO]: [ArmoredElytra] Loading server plugin ArmoredElytra v3.2 [Server] [02:24:37 INFO]: Server permissions file permissions.yml is empty, ignoring it [Server] [02:24:37 INFO]: [LuckPerms] Enabling LuckPerms v5.4.137

[Server] [02:24:37 INFO]: | |__) LuckPerms v5.4.137 [Server] [02:24:37 INFO]: |___ | Running on Bukkit - Leaves [Server] [02:24:37 INFO]: [Server] [02:24:37 INFO]: [LuckPerms] Loading configuration... [Server] [02:24:37 INFO]: [LuckPerms] Loading storage provider... [H2] [Server] [02:24:38 INFO]: [LuckPerms] Loading internal permission managers... [Server] [02:24:38 INFO]: [LuckPerms] Performing initial data load... [Server] [02:24:38 INFO]: [LuckPerms] Successfully enabled. (took 1175ms) [Server] [02:24:38 INFO]: [Vault] Enabling Vault v1.7.3-CMI [Server] [02:24:38 INFO]: [Vault] [Economy] CMI Economy found: Waiting [Server] [02:24:38 INFO]: [Vault] [Permission] SuperPermissions loaded as backup permission system. [Server] [02:24:38 INFO]: [Vault] Enabled Version 1.7.3-CMI [Server] [02:24:38 INFO]: [LuckPerms] Registered Vault permission & chat hook. [Server] [02:24:38 INFO]: Preparing level "world" [Server] [02:24:39 INFO]: Preparing start region for dimension minecraft:overworld [Server] [02:24:39 INFO]: Time elapsed: 578 ms [Server] [02:24:39 INFO]: Preparing start region for dimension minecraft:the_nether [Server] [02:24:40 INFO]: Time elapsed: 119 ms [Server] [02:24:40 INFO]: Preparing start region for dimension minecraft:the_end [Server] [02:24:40 INFO]: Time elapsed: 93 ms [Server] [02:24:40 INFO]: [CMILib] Enabling CMILib v1.5.1.0 [Server] [02:24:41 INFO]: Server version: v1_21_R1 - 1.21.0 - paper 1.21-46-c19e742 (MC: 1.21) [Server] [02:24:41 INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD] [Server] [02:24:41 INFO]: CMI hooked. [Server] [02:24:42 INFO]: Updated (EN) language file. Took 56ms [Server] [02:24:42 INFO]: Updated (ZH) language file. Took 23ms [Server] [02:24:42 INFO]: [CMI] Enabling CMI v9.7.5.0

[Server] [02:24:42 INFO]: ┏━━━┓ ┏━┓┏━┓ ┏━━┓ [Server] [02:24:42 INFO]: ┃┏━┓┃ ┃ ┗┛ ┃ ┗┫┣┛ [Server] [02:24:42 INFO]: ┃┃ ┗┛ ┃┏┓┏┓┃ ┃┃ [Server] [02:24:42 INFO]: ┃┃ ┏┓ ┃┃┃┃┃┃ ┃┃ [Server] [02:24:42 INFO]: ┃┗━┛┃ ┃┃┃┃┃┃ ┏┫┣┓ [Server] [02:24:42 INFO]: ┗━━━┛ ┗┛┗┛┗┛ ┗━━┛

[Server] [02:24:42 INFO]: Integrating PaperSpigot async methods [Server] [02:24:42 INFO]: Vault found. (Loaded: true) [Server] [02:24:43 INFO]: 66 Enabled and 0 Disabled modules [Server] [02:24:43 INFO]: Permission plugin: LuckPerms5.4.137 [Server] [02:24:43 INFO]: Initialized Cipher256 AES [Server] [02:24:45 INFO]: Loaded (61) regular alias into memory. Took 75ms [Server] [02:24:45 INFO]: Loaded (1) custom text's into memory. Took 13ms [Server] [02:24:45 INFO]: 3.46.0 data base type detected [Server] [02:24:45 INFO]: Started SqLite data base. Took 229ms [Server] [02:24:45 INFO]: Vault was found - Enabling capabilities. Economy: CMIEconomy [Server] [02:24:46 INFO]: Loaded (5) warning categories into memory. Took 1ms [Server] [02:24:46 INFO]: Loaded (3) warning commands into memory. Took 0ms [Server] [02:24:46 INFO]: Loaded (3) cooldowns into memory. Took 1ms [Server] [02:24:46 INFO]: Loaded (147) custom mob heads into memory. Took 25ms [Server] [02:24:46 INFO]: Loaded (4) warmups into memory. Took 0ms [Server] [02:24:46 INFO]: Loaded (6) kits into memory. Took 97ms [Server] [02:24:47 INFO]: Loaded (7) ranks into memory. Took 28ms [Server] [02:24:47 INFO]: Loaded (8) playtime rewards into memory. Took 3ms [Server] [02:24:47 INFO]: Loaded (18) player data into memory. Took 37ms [Server] [02:24:47 INFO]: Loaded (0) playtime records into memory. Took 1ms [Server] [02:24:47 INFO]: Loaded (16) playtime reward records into memory. Took 1ms [Server] [02:24:47 INFO]: Loaded (1) custom alias into memory. Took 2ms [Server] [02:24:47 INFO]: Registered events. Took 243ms [Server] [02:24:47 INFO]: Loaded (2) event action commands into memory. Took 5ms [Server] [02:24:47 INFO]: Loaded (EN) language file into memory. Took 88ms [Server] [02:24:47 INFO]: Loaded (ZH) language file into memory. Took 74ms [Server] [02:24:47 INFO]: Loaded (245) worth values into memory. Took 63ms [Server] [02:24:47 INFO]: VaultPermissions found. (Loaded: true) [Server] [02:24:47 INFO]: Starting world timer. [Server] [02:24:47 INFO]: Initializing world manager. [Server] [02:24:47 INFO]: Cant load schedule (Discord) missing commands [Server] [02:24:47 INFO]: Loaded (4) schedules into memory. Took 14ms [Server] [02:24:47 INFO]: Loaded GeoIP [Server] [02:24:47 INFO]: Loaded (0) skin cache entries into memory. Took 1ms [Server] [02:24:47 INFO]: Loaded (0) ArmorStand templates into memory. Took 0ms [Server] [02:24:47 INFO]: Version 9.7.5.0 has been enabled

[Server] [02:24:47 INFO]: [Vault][Economy] CMI Economy hooked. [Server] [02:24:47 INFO]: [Residence] Enabling Residence v5.1.5.3 [Server] [02:24:48 INFO]: [Residence] Loaded (2) groups [Server] [02:24:48 INFO]: [Residence] Found LuckPerms5 Plugin! [Server] [02:24:48 INFO]: [Residence] Scanning for economy systems... [Server] [02:24:48 INFO]: [Residence] Found Vault using economy: CMIEconomy [Server] [02:24:49 INFO]: [Residence] Loaded world data into memory. (126 ms) -> 8 residences [Server] [02:24:49 INFO]: [Residence] Loaded world_the_end data into memory. (7 ms) -> 1 residences [Server] [02:24:49 INFO]: [Residence] Loaded world_nether data into memory. (0 ms) -> 0 residences [Server] [02:24:49 INFO]: [Residence] Enabled! Version 5.1.5.3 by Zrips [Server] [02:24:49 INFO]: [ShiftHotkey] Enabling ShiftHotkey v2.0-SNAPSHOT [Server] [02:24:49 WARN]: [ShiftHotkey] An action "" could not be converted: Missing action key. [Server] [02:24:49 INFO]: [SelectionVisualizer] Enabling SelectionVisualizer v3.3.0.5 [Server] [02:24:49 INFO]: [SV] CMI plugin was found! [Server] [02:24:49 INFO]: [SV] Residence plugin was found! [Server] [02:24:49 INFO]: SelectionVisualizer Version 3.3.0.5 has been enabled [Server] [02:24:50 INFO]: [GUIPlus] Enabling GUIPlus v2.92 [Server] [02:24:50 INFO]: [FartherViewDistance] Enabling FartherViewDistance v9.9.2 [Server] [02:24:50 INFO]: [DiscordSRV] Enabling DiscordSRV v1.28.0 [Server] [02:24:50 INFO]: [CoreProtect] Enabling CoreProtect v23.0 [Server] [02:24:51 INFO]: [CoreProtect] Development branch detected, skipping patch scripts. [Server] [02:24:51 INFO]: [CoreProtect] CoreProtect has been successfully enabled! [Server] [02:24:51 INFO]: [CoreProtect] Using SQLite for data storage.

[Server] [02:24:51 INFO]: [CoreProtect] Enjoy CoreProtect? Join our Discord! [Server] [02:24:51 INFO]: [CoreProtect] Discord: www.coreprotect.net/discord/

[Server] [02:24:51 INFO]: [CommandDefender] Enabling CommandDefender v2.1.7 b35 [Server] [02:24:51 INFO]: CommandDefender: File Loader: Loading files... [Server] [02:24:51 INFO]: CommandDefender: Start-up: Registering listeners... [Server] [02:24:51 INFO]: CommandDefender: Start-up: Registering commands... [Server] [02:24:51 INFO]: CommandDefender: Start-up complete (took 35497486000000ms). [Server] [02:24:51 INFO]: [Boom] Enabling Boom v2.11.0 [Server] [02:24:52 INFO]: [DiscordSRV] DiscordSRV is up-to-date. (42aad8401b73c52bb4edd11d9a73aa8a6e1619c1) [Server] [02:24:52 INFO]: [Boom] 未掃描到依賴WorldGuard, 已禁用 [Server] [02:24:52 INFO]: [Boom] __ __ __
[Server] [02:24:52 INFO]: [Boom] /\ == \ /\ \ /\ \ /\ "-./ \
[Server] [02:24:52 INFO]: [Boom] \ \ < \ \ \/\ \ \ \ \/\ \ \ \ -./\ \ [Server] [02:24:52 INFO]: [Boom] \ ___\ \ _\ \ _\ \ _\ \ _\ [Server] [02:24:52 INFO]: [Boom] \// \// \/____/ \// \/_/ [Server] [02:24:52 INFO]: [Boom] 加载完成, 作者404E, 感谢使用 [Server] [02:24:52 INFO]: [ArmoredElytra] Enabling ArmoredElytra v3.2 [Server] [02:24:52 WARN]: [ArmoredElytra] Could not save en_US.txt to plugins/ArmoredElytra/en_US.txt because en_US.txt already exists. [Server] [02:24:52 WARN]: [ArmoredElytra] Could not save it_IT.txt to plugins/ArmoredElytra/it_IT.txt because it_IT.txt already exists. [Server] [02:24:52 WARN]: [ArmoredElytra] Could not save zh_TW.txt to plugins/ArmoredElytra/zh_TW.txt because zh_TW.txt already exists. [Server] [02:24:52 INFO]: [ArmoredElytra] Enabling stats! Thanks, it really helps! [Server] [02:24:52 INFO]: [ArmoredElytra] Allowed enchantments: [Server] [02:24:52 INFO]: [ArmoredElytra] - minecraft:unbreaking [Server] [02:24:52 INFO]: [ArmoredElytra] - minecraft:fire_protection [Server] [02:24:52 INFO]: [ArmoredElytra] - minecraft:blast_protection [Server] [02:24:52 INFO]: [ArmoredElytra] - minecraft:projectile_protection [Server] [02:24:52 INFO]: [ArmoredElytra] - minecraft:protection [Server] [02:24:52 INFO]: [ArmoredElytra] - minecraft:thorns [Server] [02:24:52 INFO]: [ArmoredElytra] - minecraft:binding_curse [Server] [02:24:52 INFO]: [ArmoredElytra] - minecraft:vanishing_curse [Server] [02:24:52 INFO]: [ArmoredElytra] - minecraft:mending [Server] [02:24:52 INFO]: [spark] Starting background profiler... [Server] [02:24:52 INFO]: Done preparing level "world" (14.057s) [Server] [02:24:52 INFO]: Running delayed init tasks

[Server] [02:24:53 INFO]: [CMI] DiscordSRV found. (Loaded: true) [Server] [02:24:53 INFO]: [DiscordSRV] API listener com.Zrips.CMI.Modules.DiscordSRV.DiscordSRVListener 已訂閱 (2 種方案) [Server] [02:24:53 INFO]: [Boom] 当前版本: 2.11.0已是最新版本 [Server] [02:24:53 INFO]: [DiscordSRV] [JDA] Login Successful! [Server] [02:24:54 INFO]: [DiscordSRV] [JDA] Connected to WebSocket [Server] [02:24:55 INFO]: [DiscordSRV] [JDA] Finished Loading! [Server] [02:24:56 INFO]: [DiscordSRV] 控制台轉送已指派至頻道 TC:console(1271528930720878612) [Server] [02:24:56 INFO]: [DiscordSRV] 已儲存已連結帳號,耗時7ms [Server] [02:24:56 INFO]: [DiscordSRV] 啟用鉤取 LuckPerms [Server] [02:24:56 INFO]: [DiscordSRV] Cleared all pre-existing slash commands in 3/3 guilds (0 cancelled) [Server] [02:24:58 INFO]: UUID of player NikolaJyun_ is 62f9a985-a6c9-40a4-bf85-c0d34b784f63

[Server] [02:24:58 INFO]: [Leaves] Player NikolaJyun joined with carpet 1.4.147+v240613 [Server] [02:24:58 INFO]: NikolaJyun[/218.161.109.83:1920] logged in with entity id 82 at ([world]2885.654271122669, 63.0, -4456.842362306473) [Server] [02:25:10 INFO]: !!pb [Server] [02:25:13 INFO]: !!pb delete 1 [MCDR] [02:25:13] [PB@fc0d-worker-heavy/INFO] [prime_backup]: Deleting backup #1 [MCDR] [02:25:13] [PB@fc0d-worker-heavy/INFO] [prime_backup]: Deleted backup #1 done, -31 blobs (size 67.63MiB / 75.59MiB)

NikolaJyun commented 1 month ago

早上又尝试了一次回档,没有报错了,但服务器端Bot还是没能顺利恢复,是想了解一下pb关闭服务器的流程,这样我才能跟服务器端作者回报这个问题 谢谢!

[Server] [07:48:10 INFO]: !!pb back 6 [MCDR] [07:48:10] [PB@08e6-worker-heavy/INFO] [primebackup]: [PB] 将要回档至备份#6: 定时备份 [Server] [07:48:17 INFO]: <NikolaJyun> !!pb confirm [MCDR] [07:48:17] [PB@08e6-worker-heavy/INFO] [prime_backup]: [PB] !!! 10秒后将回档至备份#6: 定时备份 [MCDR] [07:48:18] [PB@08e6-worker-heavy/INFO] [prime_backup]: [PB] !!! 9秒后将回档至备份#6: 定时备份 [MCDR] [07:48:19] [PB@08e6-worker-heavy/INFO] [prime_backup]: [PB] !!! 8秒后将回档至备份#6: 定时备份 [MCDR] [07:48:20] [PB@08e6-worker-heavy/INFO] [prime_backup]: [PB] !!! 7秒后将回档至备份#6: 定时备份 [MCDR] [07:48:21] [PB@08e6-worker-heavy/INFO] [prime_backup]: [PB] !!! 6秒后将回档至备份#6: 定时备份 [MCDR] [07:48:22] [PB@08e6-worker-heavy/INFO] [prime_backup]: [PB] !!! 5秒后将回档至备份#6: 定时备份 [MCDR] [07:48:23] [PB@08e6-worker-heavy/INFO] [prime_backup]: [PB] !!! 4秒后将回档至备份#6: 定时备份 [MCDR] [07:48:24] [PB@08e6-worker-heavy/INFO] [prime_backup]: [PB] !!! 3秒后将回档至备份#6: 定时备份 [MCDR] [07:48:25] [PB@08e6-worker-heavy/INFO] [prime_backup]: [PB] !!! 2秒后将回档至备份#6: 定时备份 [MCDR] [07:48:26] [PB@08e6-worker-heavy/INFO] [prime_backup]: [PB] !!! 1秒后将回档至备份#6: 定时备份 [MCDR] [07:48:27] [PB@08e6-worker-heavy/INFO] [prime_backup]: Wait for server to stop

[Server] [07:48:27 INFO]: Stopping server [Server] [07:48:27 INFO]: [ArmoredElytra] Disabling ArmoredElytra v3.2 [Server] [07:48:27 INFO]: [Boom] Disabling Boom v2.11.0 [Server] [07:48:27 INFO]: [Boom] 卸载完成, 作者404E, 感谢使用 [Server] [07:48:27 INFO]: [CommandDefender] Disabling CommandDefender v2.1.7 b35 [Server] [07:48:27 INFO]: [CoreProtect] Disabling CoreProtect v23.0 [Server] [07:48:27 INFO]: [CoreProtect] Finishing up data logging. Please wait... [Server] [07:48:28 INFO]: [CoreProtect] Success! Disabled CoreProtect v23.0 [Server] [07:48:28 INFO]: [DiscordSRV] Disabling DiscordSRV v1.28.0 [Server] [07:48:29 INFO]: [DiscordSRV] 伺服器已關閉,耗時546ms [Server] [07:48:29 INFO]: [FartherViewDistance] Disabling FartherViewDistance v9.9.2 [Server] [07:48:29 INFO]: [GUIPlus] Disabling GUIPlus v2.92 [Server] [07:48:29 INFO]: [SelectionVisualizer] Disabling SelectionVisualizer v3.3.0.5 [Server] [07:48:29 INFO]: [ShiftHotkey] Disabling ShiftHotkey v2.0-SNAPSHOT [Server] [07:48:29 INFO]: [Residence] Disabling Residence v5.1.5.3 [Server] [07:48:29 INFO]: [Residence] Disabled! [Server] [07:48:29 INFO]: [CMI] Disabling CMI v9.7.5.0 [Server] [07:48:29 INFO]: [Vault][Economy] CMI Economy unhooked. [Server] [07:48:29 INFO]: [CMI] Closed db connections [Server] [07:48:29 INFO]: [Vault] Disabling Vault v1.7.3-CMI [Server] [07:48:29 INFO]: [CMILib] Disabling CMILib v1.5.1.0 [Server] [07:48:29 INFO]: [LuckPerms] Disabling LuckPerms v5.4.137 [Server] [07:48:29 INFO]: [LuckPerms] Starting shutdown process... [Server] [07:48:29 INFO]: [LuckPerms] Closing storage... [Server] [07:48:29 INFO]: [LuckPerms] Goodbye! [Server] [07:48:29 INFO]: Saving players [Server] [07:48:29 INFO]: NikolaJyun_ lost connection: Server closed

[Server] [07:48:29 INFO]: Saving worlds [Server] [07:48:29 INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld [Server] [07:48:29 INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world' [Server] [07:48:29 INFO]: [ChunkHolderManager] Halted chunk system for world 'world' [Server] [07:48:29 INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world' [Server] [07:48:29 INFO]: [ChunkHolderManager] Saved 24 block chunks, 316 entity chunks, 0 poi chunks in world 'world' in 0.11s [Server] [07:48:29 INFO]: Saving chunks for level 'ServerLevel[world_nether]'/minecraft:the_nether [Server] [07:48:29 INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world_nether' [Server] [07:48:29 INFO]: [ChunkHolderManager] Halted chunk system for world 'world_nether' [Server] [07:48:29 INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world_nether' [Server] [07:48:29 INFO]: [ChunkHolderManager] Saved 7 block chunks, 4 entity chunks, 0 poi chunks in world 'world_nether' in 0.01s [Server] [07:48:29 INFO]: Saving chunks for level 'ServerLevel[world_the_end]'/minecraft:the_end [Server] [07:48:29 INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world_the_end' [Server] [07:48:29 INFO]: [ChunkHolderManager] Halted chunk system for world 'world_the_end' [Server] [07:48:29 INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world_the_end' [Server] [07:48:29 INFO]: [ChunkHolderManager] Saved 0 block chunks, 3 entity chunks, 0 poi chunks in world 'world_the_end' in 0.00s [Server] [07:48:29 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved [Server] [07:48:29 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved [Server] [07:48:29 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved [Server] [07:48:29 INFO]: ThreadedAnvilChunkStorage: All dimensions are saved [MCDR] [07:48:30] [MainThread/INFO]: 服务端进程返回代码: 0 [MCDR] [07:48:30] [PB@08e6-worker-heavy/INFO] [prime_backup]: Creating backup of existing files to avoid idiot

[MCDR] [07:48:30] [PB@08e6-worker-heavy/INFO] [prime_backup]: Creating backup for ['world', 'world_nether', 'world_the_end'] at path 'server', file cnt 2495, timestamp 1723506510408945239, creator 'prime_backup:pre_restore', comment 'pb_translated:pre_restore:6', tags {'temporary': True} [MCDR] [07:48:32] [PB@08e6-worker-heavy/INFO] [prime_backup]: Create backup #7 done, +30 blobs (size 17.90MiB / 29.02MiB) [MCDR] [07:48:32] [PB@08e6-worker-heavy/INFO] [prime_backup]: Restoring to backup #6 (fail_soft=False, verify_blob=True) [MCDR] [07:48:32] [PB@08e6-worker-heavy/INFO] [prime_backup]: Exporting Backup(id=6, timestamp=1723505933039517914, creator='prime_backup:scheduled_backup', comment='pb_translated:scheduled_backup', targets=['world', 'world_nether', 'world_the_end'], tags={}, file_raw_size_sum=5481032466, file_stored_size_sum=3356734956) to directory server [MCDR] [07:49:13] [PB@08e6-worker-heavy/INFO] [prime_backup]: Export done [MCDR] [07:49:13] [PB@08e6-worker-heavy/INFO] [prime_backup]: Restore to backup #6 done, cost 43.3s (backup 2.66s, restore 40.64s), starting the server

[MCDR] [07:49:13] [PB@08e6-worker-heavy/INFO]: 服务端正在以 PID 3926377 运行中 [MCDR] [07:49:13] [TaskExecutor/INFO] [prime_backup]: Server startup detected, enable the online player counter [Server] Using server core: auto_update/leaves/leaves-1.21.jar provide by Leavesclip-Auto-Update [Server] Starting org.bukkit.craftbukkit.Main [Server] WARN StatusConsoleListener Advanced terminal features are not available in this environment [Server] [07:49:16 INFO]: [bootstrap] Running Java 21 (OpenJDK 64-Bit Server VM 21.0.3+9-LTS; Amazon.com Inc. Corretto-21.0.3.9.1) on Linux 6.5.0-41-generic (amd64) [Server] [07:49:16 INFO]: [bootstrap] Loading Leaves 1.21-46-master@c19e742 (2024-08-12T13:35:36Z) for Minecraft 1.21 [Server] [07:49:16 INFO]: [PluginInitializerManager] Initializing plugins... [Server] [07:49:17 INFO]: [PluginInitializerManager] Initialized 14 plugins [Server] [07:49:17 INFO]: [PluginInitializerManager] Bukkit plugins (14): [Server] - ArmoredElytra (3.2), Boom (2.11.0), CMI (9.7.5.0), CMILib (1.5.1.0), CommandDefender (2.1.7 b35), CoreProtect (23.0), DiscordSRV (1.28.0), FartherViewDistance (9.9.2), GUIPlus (2.92), LuckPerms (5.4.137), Residence (5.1.5.3), SelectionVisualizer (3.3.0.5), ShiftHotkey (2.0-SNAPSHOT), Vault (1.7.3-CMI) [Server] [07:49:20 INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD] [Server] [07:49:21 INFO]: Loaded 1290 recipes [Server] [07:49:22 INFO]: Loaded 1399 advancements [Server] [07:49:22 INFO]: Starting minecraft server version 1.21 [Server] [07:49:22 INFO]: Loading properties [Server] [07:49:22 INFO]: This server is running Leaves version 1.21-46-master@c19e742 (2024-08-12T13:35:36Z) (Implementing API version 1.21-R0.1-SNAPSHOT) [Server] [07:49:23 INFO]: [spark] This server bundles the spark profiler. For more information please visit https://docs.papermc.io/paper/profiling [Server] [07:49:23 INFO]: Server Ping Player Sample Count: 12 [Server] [07:49:23 INFO]: Using 4 threads for Netty based IO [Server] [07:49:23 INFO]: [ChunkTaskScheduler] Chunk system is using 1 I/O threads, 7 worker threads, and population gen parallelism of 7 threads [Server] [07:49:24 WARN]: [Leaves] Auto-Update is not completely safe. Enabling it may cause data security problems! [Server] [07:49:24 INFO]: Default game type: SURVIVAL [Server] [07:49:24 INFO]: Generating keypair [Server] [07:49:24 INFO]: Starting Minecraft server on 192.168.0.244:25569 [Server] [07:49:24 INFO]: Using epoll channel type [Server] [07:49:24 INFO]: Paper: Using libdeflate (Linux x86_64) compression from Velocity. [Server] [07:49:24 INFO]: Paper: Using OpenSSL 3.0.x (Linux x86_64) cipher from Velocity. [Server] [07:49:26 INFO]: [LuckPerms] Loading server plugin LuckPerms v5.4.137 [Server] [07:49:26 INFO]: [CMILib] Loading server plugin CMILib v1.5.1.0 [Server] [07:49:26 INFO]: [Vault] Loading server plugin Vault v1.7.3-CMI [Server] [07:49:26 INFO]: [CMI] Loading server plugin CMI v9.7.5.0 [Server] [07:49:26 INFO]: [Residence] Loading server plugin Residence v5.1.5.3 [Server] [07:49:26 INFO]: [ShiftHotkey] Loading server plugin ShiftHotkey v2.0-SNAPSHOT [Server] [07:49:26 INFO]: [SelectionVisualizer] Loading server plugin SelectionVisualizer v3.3.0.5 [Server] [07:49:26 INFO]: [GUIPlus] Loading server plugin GUIPlus v2.92 [Server] [07:49:26 INFO]: [FartherViewDistance] Loading server plugin FartherViewDistance v9.9.2 [Server] [07:49:26 INFO]: [DiscordSRV] Loading server plugin DiscordSRV v1.28.0 [Server] [07:49:26 INFO]: [CoreProtect] Loading server plugin CoreProtect v23.0 [Server] [07:49:26 INFO]: [CommandDefender] Loading server plugin CommandDefender v2.1.7 b35 [Server] [07:49:26 INFO]: [Boom] Loading server plugin Boom v2.11.0 [Server] [07:49:26 INFO]: [ArmoredElytra] Loading server plugin ArmoredElytra v3.2 [Server] [07:49:26 INFO]: Server permissions file permissions.yml is empty, ignoring it [Server] [07:49:26 INFO]: [LuckPerms] Enabling LuckPerms v5.4.137

[Server] [07:49:26 INFO]: | |__) LuckPerms v5.4.137 [Server] [07:49:26 INFO]: |___ | Running on Bukkit - Leaves [Server] [07:49:26 INFO]: [Server] [07:49:26 INFO]: [LuckPerms] Loading configuration... [Server] [07:49:27 INFO]: [LuckPerms] Loading storage provider... [H2] [Server] [07:49:27 INFO]: [LuckPerms] Loading internal permission managers... [Server] [07:49:27 INFO]: [LuckPerms] Performing initial data load... [Server] [07:49:27 INFO]: [LuckPerms] Successfully enabled. (took 1205ms) [Server] [07:49:27 INFO]: [Vault] Enabling Vault v1.7.3-CMI [Server] [07:49:27 INFO]: [Vault] [Economy] CMI Economy found: Waiting [Server] [07:49:27 INFO]: [Vault] [Permission] SuperPermissions loaded as backup permission system. [Server] [07:49:28 INFO]: [Vault] Enabled Version 1.7.3-CMI [Server] [07:49:28 INFO]: [LuckPerms] Registered Vault permission & chat hook. [Server] [07:49:28 INFO]: Preparing level "world" [Server] [07:49:28 INFO]: Preparing start region for dimension minecraft:overworld [Server] [07:49:29 INFO]: Time elapsed: 586 ms [Server] [07:49:29 INFO]: Preparing start region for dimension minecraft:the_nether [Server] [07:49:29 INFO]: Time elapsed: 127 ms [Server] [07:49:29 INFO]: Preparing start region for dimension minecraft:the_end [Server] [07:49:29 INFO]: Time elapsed: 88 ms [Server] [07:49:29 INFO]: [CMILib] Enabling CMILib v1.5.1.0 [Server] [07:49:30 INFO]: Server version: v1_21_R1 - 1.21.0 - paper 1.21-46-c19e742 (MC: 1.21) [Server] [07:49:31 INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD] [Server] [07:49:31 INFO]: CMI hooked. [Server] [07:49:31 INFO]: Updated (EN) language file. Took 57ms [Server] [07:49:31 INFO]: Updated (ZH) language file. Took 22ms [Server] [07:49:31 INFO]: [CMI] Enabling CMI v9.7.5.0

[Server] [07:49:32 INFO]: ┏━━━┓ ┏━┓┏━┓ ┏━━┓ [Server] [07:49:32 INFO]: ┃┏━┓┃ ┃ ┗┛ ┃ ┗┫┣┛ [Server] [07:49:32 INFO]: ┃┃ ┗┛ ┃┏┓┏┓┃ ┃┃ [Server] [07:49:32 INFO]: ┃┃ ┏┓ ┃┃┃┃┃┃ ┃┃ [Server] [07:49:32 INFO]: ┃┗━┛┃ ┃┃┃┃┃┃ ┏┫┣┓ [Server] [07:49:32 INFO]: ┗━━━┛ ┗┛┗┛┗┛ ┗━━┛

[Server] [07:49:32 INFO]: Integrating PaperSpigot async methods [Server] [07:49:32 INFO]: Vault found. (Loaded: true) [Server] [07:49:32 INFO]: 66 Enabled and 0 Disabled modules [Server] [07:49:32 INFO]: Permission plugin: LuckPerms5.4.137 [Server] [07:49:32 INFO]: Initialized Cipher256 AES [Server] [07:49:34 INFO]: Loaded (61) regular alias into memory. Took 76ms [Server] [07:49:34 INFO]: Loaded (1) custom text's into memory. Took 20ms [Server] [07:49:34 INFO]: 3.46.0 data base type detected [Server] [07:49:35 INFO]: Started SqLite data base. Took 244ms [Server] [07:49:35 INFO]: Vault was found - Enabling capabilities. Economy: CMIEconomy [Server] [07:49:35 INFO]: Loaded (5) warning categories into memory. Took 0ms [Server] [07:49:35 INFO]: Loaded (3) warning commands into memory. Took 0ms [Server] [07:49:35 INFO]: Loaded (3) cooldowns into memory. Took 1ms [Server] [07:49:35 INFO]: Loaded (147) custom mob heads into memory. Took 18ms [Server] [07:49:36 INFO]: Loaded (4) warmups into memory. Took 1ms [Server] [07:49:36 INFO]: Loaded (6) kits into memory. Took 116ms [Server] [07:49:36 INFO]: Loaded (7) ranks into memory. Took 31ms [Server] [07:49:36 INFO]: Loaded (8) playtime rewards into memory. Took 3ms [Server] [07:49:36 INFO]: Loaded (18) player data into memory. Took 39ms [Server] [07:49:36 INFO]: Loaded (0) playtime records into memory. Took 1ms [Server] [07:49:36 INFO]: Loaded (16) playtime reward records into memory. Took 1ms [Server] [07:49:36 INFO]: Loaded (1) custom alias into memory. Took 2ms [Server] [07:49:36 INFO]: Registered events. Took 239ms [Server] [07:49:36 INFO]: Loaded (2) event action commands into memory. Took 5ms [Server] [07:49:37 INFO]: Loaded (EN) language file into memory. Took 108ms [Server] [07:49:37 INFO]: Loaded (ZH) language file into memory. Took 75ms [Server] [07:49:37 INFO]: Loaded (245) worth values into memory. Took 59ms [Server] [07:49:37 INFO]: VaultPermissions found. (Loaded: true) [Server] [07:49:37 INFO]: Starting world timer. [Server] [07:49:37 INFO]: Initializing world manager. [Server] [07:49:37 INFO]: Cant load schedule (Discord) missing commands [Server] [07:49:37 INFO]: Loaded (4) schedules into memory. Took 10ms [Server] [07:49:37 INFO]: Loaded GeoIP [Server] [07:49:37 INFO]: Loaded (0) skin cache entries into memory. Took 1ms [Server] [07:49:37 INFO]: Loaded (0) ArmorStand templates into memory. Took 0ms [Server] [07:49:37 INFO]: Version 9.7.5.0 has been enabled

[Server] [07:49:37 INFO]: [Vault][Economy] CMI Economy hooked. [Server] [07:49:37 INFO]: [Residence] Enabling Residence v5.1.5.3 [Server] [07:49:38 INFO]: [Residence] Loaded (2) groups [Server] [07:49:38 INFO]: [Residence] Found LuckPerms5 Plugin! [Server] [07:49:38 INFO]: [Residence] Scanning for economy systems... [Server] [07:49:38 INFO]: [Residence] Found Vault using economy: CMIEconomy [Server] [07:49:38 INFO]: [Residence] Loaded world data into memory. (109 ms) -> 8 residences [Server] [07:49:38 INFO]: [Residence] Loaded world_the_end data into memory. (6 ms) -> 1 residences [Server] [07:49:38 INFO]: [Residence] Loaded world_nether data into memory. (0 ms) -> 0 residences [Server] [07:49:39 INFO]: [Residence] Enabled! Version 5.1.5.3 by Zrips [Server] [07:49:39 INFO]: [ShiftHotkey] Enabling ShiftHotkey v2.0-SNAPSHOT [Server] [07:49:39 WARN]: [ShiftHotkey] An action "" could not be converted: Missing action key. [Server] [07:49:39 INFO]: [SelectionVisualizer] Enabling SelectionVisualizer v3.3.0.5 [Server] [07:49:39 INFO]: [SV] CMI plugin was found! [Server] [07:49:39 INFO]: [SV] Residence plugin was found! [Server] [07:49:39 INFO]: SelectionVisualizer Version 3.3.0.5 has been enabled [Server] [07:49:40 INFO]: [GUIPlus] Enabling GUIPlus v2.92 [Server] [07:49:40 INFO]: [FartherViewDistance] Enabling FartherViewDistance v9.9.2 [Server] [07:49:40 INFO]: [DiscordSRV] Enabling DiscordSRV v1.28.0 [Server] [07:49:40 INFO]: [CoreProtect] Enabling CoreProtect v23.0 [Server] [07:49:41 INFO]: [CoreProtect] Development branch detected, skipping patch scripts. [Server] [07:49:41 INFO]: [CoreProtect] CoreProtect has been successfully enabled! [Server] [07:49:41 INFO]: [CoreProtect] Using SQLite for data storage.

[Server] [07:49:41 INFO]: [CoreProtect] Enjoy CoreProtect? Join our Discord! [Server] [07:49:41 INFO]: [CoreProtect] Discord: www.coreprotect.net/discord/

[Server] [07:49:41 INFO]: [CommandDefender] Enabling CommandDefender v2.1.7 b35 [Server] [07:49:41 INFO]: CommandDefender: File Loader: Loading files... [Server] [07:49:41 INFO]: CommandDefender: Start-up: Registering listeners... [Server] [07:49:41 INFO]: CommandDefender: Start-up: Registering commands... [Server] [07:49:41 INFO]: CommandDefender: Start-up complete (took 36427530000000ms). [Server] [07:49:41 INFO]: [Boom] Enabling Boom v2.11.0 [Server] [07:49:42 INFO]: [Boom] 未掃描到依賴WorldGuard, 已禁用 [Server] [07:49:42 INFO]: [Boom] __ __ __
[Server] [07:49:42 INFO]: [Boom] /\ == \ /\ \ /\ \ /\ "-./ \
[Server] [07:49:42 INFO]: [Boom] \ \ < \ \ \/\ \ \ \ \/\ \ \ \ -./\ \ [Server] [07:49:42 INFO]: [Boom] \ ___\ \ _\ \ _\ \ _\ \ _\ [Server] [07:49:42 INFO]: [Boom] \// \// \/____/ \// \/_/ [Server] [07:49:42 INFO]: [Boom] 加载完成, 作者404E, 感谢使用 [Server] [07:49:42 INFO]: [ArmoredElytra] Enabling ArmoredElytra v3.2 [Server] [07:49:42 WARN]: [ArmoredElytra] Could not save en_US.txt to plugins/ArmoredElytra/en_US.txt because en_US.txt already exists. [Server] [07:49:42 WARN]: [ArmoredElytra] Could not save it_IT.txt to plugins/ArmoredElytra/it_IT.txt because it_IT.txt already exists. [Server] [07:49:42 WARN]: [ArmoredElytra] Could not save zh_TW.txt to plugins/ArmoredElytra/zh_TW.txt because zh_TW.txt already exists. [Server] [07:49:42 INFO]: [ArmoredElytra] Enabling stats! Thanks, it really helps! [Server] [07:49:42 INFO]: [ArmoredElytra] Allowed enchantments: [Server] [07:49:42 INFO]: [ArmoredElytra] - minecraft:unbreaking [Server] [07:49:42 INFO]: [ArmoredElytra] - minecraft:fire_protection [Server] [07:49:42 INFO]: [ArmoredElytra] - minecraft:blast_protection [Server] [07:49:42 INFO]: [ArmoredElytra] - minecraft:projectile_protection [Server] [07:49:42 INFO]: [ArmoredElytra] - minecraft:protection [Server] [07:49:42 INFO]: [ArmoredElytra] - minecraft:thorns [Server] [07:49:42 INFO]: [ArmoredElytra] - minecraft:binding_curse [Server] [07:49:42 INFO]: [ArmoredElytra] - minecraft:vanishing_curse [Server] [07:49:42 INFO]: [ArmoredElytra] - minecraft:mending [Server] [07:49:42 INFO]: [spark] Starting background profiler... [Server] [07:49:42 INFO]: [DiscordSRV] DiscordSRV is up-to-date. (42aad8401b73c52bb4edd11d9a73aa8a6e1619c1) [Server] [07:49:42 INFO]: Done preparing level "world" (14.908s) [Server] [07:49:42 INFO]: Running delayed init tasks

[Server] [07:49:42 INFO]: [CMI] DiscordSRV found. (Loaded: true) [Server] [07:49:43 INFO]: [DiscordSRV] API listener com.Zrips.CMI.Modules.DiscordSRV.DiscordSRVListener 已訂閱 (2 種方案) [Server] [07:49:43 INFO]: [Boom] 当前版本: 2.11.0已是最新版本 [Server] [07:49:43 INFO]: [DiscordSRV] [JDA] Login Successful! [Server] [07:49:44**

NikolaJyun commented 1 month ago

我问了一下服务器端那边他們說 pb回档时会把假人的json的文件,也恢复了,有办法排除单一文件不回档吗?它也在world的目录下。

Fallen-Breath commented 1 month ago

然后伺服器好像不是正常停止关闭,因为这个端自带 Bot 功能

这种服务端重启异常的表现,请自行排查 mod / 插件问题。PB 仅仅是借助 MCDR,使用了常为 stop 的原版指令来关闭服务器

有办法排除单一文件不回档吗

请阅读文档,见 https://tisunion.github.io/PrimeBackup/zh/config/#ignore_patterns ,不过这不仅会让 PB 不备份相关文件,也会让 PB 在回档时不恢复相关文件。如果你要保留的数据是在要备份的 world 文件夹中的,则可能无法实现,你需要使用软链接等方式,将所需的 json 数据文件存放在别处。这已与本 issue 无关

Fallen-Breath commented 1 month ago

用软链避免某些文件被备份/删除的例子:

world/
   xxx.json  -> ../xxx.json
   other_files
xxx.json

备份时只备份 world 文件夹。world 文件夹中所需的内容不变的 json 文件以软链形式指向外部的真实 xxx.json

NikolaJyun commented 1 month ago

问题都解决了,谢谢大佬空出时间来帮我除错,十分感谢!

NikolaJyun commented 1 month ago

@sunshinezxq 你也使用leaves嗎?

NikolaJyun commented 1 month ago

@sunshinezxq 我的配置是这样的

{
    "enabled": true,
    "debug": false,
    "storage_root": "./pb_files",
    "concurrency": 1,
    "command": {
        "prefix": "!!pb",
        "permission": {
            "root": 0,
            "abort": 1,
            "back": 2,
            "confirm": 1,
            "crontab": 3,
            "database": 4,
            "delete": 2,
            "delete_range": 3,
            "diff": 4,
            "export": 4,
            "help": 0,
            "import": 4,
            "list": 1,
            "make": 1,
            "prune": 3,
            "rename": 2,
            "show": 1,
            "tag": 3
        },
        "confirm_time_wait": "1m",
        "backup_on_restore": true,
        "restore_countdown_sec": 10
    },
    "server": {
        "turn_off_auto_save": true,
        "commands": {
            "save_all_worlds": "save-all flush",
            "auto_save_off": "save-off",
            "auto_save_on": "save-on"
        },
        "saved_world_regex": [
            "游戏已保存"
        ],
        "save_world_max_wait": "3m"
    },
    "backup": {
        "source_root": "./server",
        "source_root_use_mcdr_working_directory": false,
        "targets": [
            "world",
            "world_nether",
            "world_the_end"
    ],
        "ignored_files": [],
        "ignore_patterns": [
            "**/session.lock",
        "world/fake_player.leaves.json"
        ],
        "follow_target_symlink": false,
        "hash_method": "xxh128",
        "compress_method": "zstd",
        "compress_threshold": 64
    },
    "scheduled_backup": {
        "enabled": true,
        "interval": "1h",
        "crontab": null,
        "jitter": "10s",
        "reset_timer_on_backup": true,
        "require_online_players": false,
        "require_online_players_blacklist": [
        "bot_.*"
    ]
    },
    "prune": {
        "enabled": true,
        "interval": "6h",
        "crontab": null,
        "jitter": "1m",
        "timezone_override": null,
        "regular_backup": {
            "enabled": false,
            "max_amount": 0,
            "max_lifetime": "0s",
            "last": -1,
            "hour": 0,
            "day": 0,
            "week": 0,
            "month": 0,
            "year": 0
        },
        "temporary_backup": {
            "enabled": true,
            "max_amount": 10,
            "max_lifetime": "30d",
            "last": -1,
            "hour": 0,
            "day": 0,
            "week": 0,
            "month": 0,
            "year": 0
        }
    },
    "database": {
        "compact": {
            "enabled": true,
            "interval": null,
            "crontab": "0 7 * * *",
            "jitter": "1m"
        },
        "backup": {
            "enabled": true,
            "interval": null,
            "crontab": "0 6 * * 0",
            "jitter": "1m"
        }
    }
}