] [minecraft/Settings]: Failed to load properties from file: server.properties j...

2026年06月20日 09:17 20.89 秒 success

错误信息

[09:17:13] [main/ERROR] [minecraft/Settings]: Failed to load properties from file: server.properties java.nio.file.NoSuchFileException: server.properties at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92) ~[?:?] {} at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106) ~[?:?] {} at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111) ~[?:?] {} at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:261) ~[?:?] {} at java.base/java.nio.file.Files.newByteChannel(Files.java:380) ~[?:?] {} at java.base/java.nio.file.Files.newByteChannel(Files.java:432) ~[?:?] {} at java.base/java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:420) ~[?:?] {} at java.base/java.nio.file.Files.newInputStream(Files.java:160) ~[?:?] {} at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.dedicated.Settings.loadFromFile(Settings.java:38) ~[server-1.21.1-20240808.144430-srg.jar%23130!/:?] {re:classloading} at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.dedicated.DedicatedServerProperties.fromFile(DedicatedServerProperties.java:132) ~[server-1.21.1-20240808.144430-srg.jar%23130!/:?] {re:classloading} at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.dedicated.DedicatedServerSettings.<init>(DedicatedServerSettings.java:12) ~[server-1.21.1-20240808.144430-srg.jar%23130!/:?] {re:classloading} at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.Main.main(Main.java:125) ~[server-1.21.1-20240808.144430-srg.jar%23130!/:?] {re:classloading} at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {} at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {} at MC-BOOTSTRAP/fml_loader@4.0.42/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:136) ~[loader-4.0.42.jar%2359!/:4.0] {} at MC-BOOTSTRAP/fml_loader@4.0.42/net.neoforged.fml.loading.targets.CommonLaunchHandler.serverService(CommonLaunchHandler.java:128) ~[loader-4.0.42.jar%2359!/:4.0] {} at MC-BOOTSTRAP/fml_loader@4.0.42/net.neoforged.fml.loading.targets.CommonServerLaunchHandler.runService(CommonServerLaunchHandler.java:32) ~[loader-4.0.42.jar%2359!/:4.0] {} at MC-BOOTSTRAP/fml_loader@4.0.42/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:118) ~[loader-4.0.42.jar%2359!/:4.0] {} at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.5/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-11.0.5.jar%2364!/:?] {} at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.5/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-11.0.5.jar%2364!/:?] {} at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.5/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-11.0.5.jar%2364!/:?] {} at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.5/cpw.mods.modlauncher.Launcher.run(Launcher.java:103) [modlauncher-11.0.5.jar%2364!/:?] {} at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.5/cpw.mods.modlauncher.Launcher.main(Launcher.java:74) [modlauncher-11.0.5.jar%2364!/:?] {} at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.5/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-11.0.5.jar%2364!/:?] {} at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.5/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-11.0.5.jar%2364!/:?] {} at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210) [bootstraplauncher-2.0.2.jar:?] {} at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69) [bootstraplauncher-2.0.2.jar:?] {}

AI 解决方案

🔍 错误分析


1. 🌐 错误翻译


原文:Failed to load properties from file: server.properties
java.nio.file.NoSuchFileException: server.properties
译文:从文件中加载属性失败:server.properties
java.nio.file.NoSuchFileException:server.properties

2. 🎯 原因分析


此错误表明Minecraft服务器(具体是NeoForge 1.21.1)在启动时,尝试加载其核心配置文件 server.properties,但系统找不到该文件。这通常发生在首次启动服务器或配置文件被误删、移动的情况下。文件路径可能不正确,或文件本身不存在于服务器的工作目录中。

3. 💡 解决方案


方案一:让服务器自动生成(推荐)
如果这是服务器首次启动,你可以简单地再次运行启动命令。Minecraft服务器会检测到文件缺失,并自动生成一个包含默认值的 server.properties 文件。之后你可以根据需要编辑它。

方案二:手动创建并放置文件
如果你已有备份或需要自定义初始配置,可以手动创建该文件。

  • 在你的Minecraft服务器文件根目录下(与服务器jar包 server.jar 同级),创建一个名为 server.properties 的文本文件。

  • 将以下标准配置内容粘贴进去(这是最基础的配置,你可以根据需要修改):

#Minecraft server properties
#Tue Sep 10 09:17:13 CST 2024
motd=A Minecraft Server
level-name=world
view-distance=10
max-tick-time=60000
generator-settings={}
sync-chunk-writes=true
force-gamemode=false
allow-nether=true
enforce-whitelist=false
gamemode=survival
broadcast-console-to-ops=true
enable-query=false
player-idle-timeout=0
difficulty=easy
spawn-protection=16
max-world-size=29999984
debug=false
server-port=25565
server-ip=
spawn-npcs=true
allow-flight=false
level-seed=
max-players=20
spawn-monsters=true
online-mode=true
enable-command-block=false
allow-pvp=true
spawn-animals=true
white-list=false
hardcore=false
snooper-enabled=true
resource-pack-sha256=
level-type=minecraft\:normal
enable-rcon=false
network-compression-threshold=256
require-resource-pack=false
max-chained-neighbor-updates=1000000
rate-limit=0
text-filtering-config=
player-chunk-flush-interval=50000
view-distance=10

4. 🛡️ 预防措施


  • 备份配置:首次生成或修改 server.properties 后,立即将其备份到安全位置。

  • 检查启动脚本:如果通过脚本(如 .sh.bat 文件)启动服务器,请确保脚本中的工作目录(cd 命令)指向了服务器文件所在的正确路径。

  • 使用版本控制:对于重要的配置文件,可以使用Git等工具进行版本管理,防止误操作导致丢失。