我把自己电脑上的MC存档(windows),复制放进 fabric-server-mc.26.1.2的world 目录之中(也是windows运行),可以正常启动,但是日志中出现乱码,能否解决呢? 日志 如下:[20:28:21] [Server thread/WARN]: While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
[20:28:21] [Server thread/WARN]: To change this, set “online-mode” to “true” in the server.properties file.
[20:28:21] [Server thread/INFO]: Preparing level “world”
[20:28:21] [Server thread/INFO]: Loading 0 persistent chunks…
[20:28:22] [Server thread/INFO]: Preparing spawn area: 100%
[20:28:22] [Server thread/INFO]: Time elapsed: 80 ms
[20:28:22] [Server thread/INFO]: Done (0.524s)! For help, type “help”
[20:28:22] [Server thread/INFO]: Saving chunks for level ‘ServerLevel[鏂扮殑涓栫晫]’/minecraft:overworld
[20:28:22] [Server thread/INFO]: Saving chunks for level ‘ServerLevel[鏂扮殑涓栫晫]’/minecraft:the_nether
[20:28:22] [Server thread/INFO]: Saving chunks for level ‘ServerLevel[鏂扮殑涓栫晫]’/minecraft:the_end
[20:28:22] [Server thread/INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved
[20:28:22] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[20:28:22] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[20:28:22] [Server thread/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
[20:28:22] [Server thread/INFO]: Loading Xaero’s Minimap - Stage 2/2 (Server)
[20:28:22] [Server thread/INFO]: Loading Xaero’s World Map - Stage 2/2 (Server)
[20:29:22] [Server thread/INFO]: Server empty for 60 seconds, pausing

解决办法

启动前切换 CMD 为 UTF-8(推荐)

@echo off
chcp 65001

java -Xmx4G -jar fabric-server-mc.26.1.2.jar nogui

pause

这样启动就会显示成

[20:28:22] [Server thread/INFO]: Saving chunks for level 'ServerLevel[新的世界]'/minecraft:overworld
[20:28:22] [Server thread/INFO]: Saving chunks for level 'ServerLevel[新的世界]'/minecraft:the_nether
[20:28:22] [Server thread/INFO]: Saving chunks for level 'ServerLevel[新的世界]'/minecraft:the_end

至此就解决问题了。

level-name=world 目录名也为world,world目录中放的是我之前创建的存档文档,之前存档目录是新的世界,这种情况还能修改吗?

修改 level.dat 内部名称(彻底)

需要用 NBT 编辑器。

推荐工具:

Windows:
NBTExplorer 官方 GitHub

这是 Minecraft 最经典的 NBT 编辑工具。
https://github.com/jaquadro/NBTExplorer/releases/tag/v2.8.0-win

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐