我的世界原版服务器server.properties文件的每一项意思
爱玩游戏的小坎哥
2025年03月21日 09:54
收录于文集
共9篇
游戏游戏游戏

一下是常规源文件

----------------------------------------------------------

#Minecraft server properties

#Thu Mar 20 19:29:26 CST 2025

allow-flight=false

allow-nether=true

broadcast-console-to-ops=true

broadcast-rcon-to-ops=true

difficulty=easy

enable-command-block=false

enable-jmx-monitoring=false

enable-query=false

enable-rcon=false

enable-status=true

enforce-secure-profile=true

enforce-whitelist=false

entity-broadcast-range-percentage=100

force-gamemode=false

function-permission-level=2

gamemode=survival

generate-structures=true

generator-settings={}

hardcore=false

hide-online-players=false

initial-disabled-packs=

initial-enabled-packs=vanilla

level-name=world

level-seed=

level-type=minecraft\:normal

max-chained-neighbor-updates=1000000

max-players=12

max-tick-time=60000

max-world-size=29999984

motd=A Minecraft Server

network-compression-threshold=256

online-mode=false

op-permission-level=4

player-idle-timeout=0

prevent-proxy-connections=false

pvp=false

query.port=25565

rate-limit=0

rcon.password=

rcon.port=25575

require-resource-pack=false

resource-pack=

resource-pack-prompt=

resource-pack-sha1=

server-ip=

server-port=55255

simulation-distance=8

spawn-animals=true

spawn-monsters=true

spawn-npcs=true

spawn-protection=8

sync-chunk-writes=true

text-filtering-config=

use-native-transport=true

view-distance=8

white-list=false

server.properties 文件用于配置 Minecraft 服务器的各项参数,以下是对文件中各项配置的详细解析

----------------------------------------------------

1. 飞行相关

  • allow-flight=false:是否允许玩家在生存模式下飞行。设置为 false 时,玩家在生存模式无法飞行;设为 true 则可以飞行,通常需要借助飞行道具或管理员权限。

2. 维度相关

  • allow-nether=true:是否允许玩家进入下界。true 表示允许玩家通过地狱门进入下界维度;false 则禁止玩家进入。

3. 广播相关

  • broadcast-console-to-ops=true:是否将服务器控制台的消息广播给管理员(OP)。true 时,控制台消息会发送给管理员;false 则不会。

  • broadcast-rcon-to-ops=true:是否将远程控制台(RCON)的消息广播给管理员。true 会广播,false 不广播。

4. 游戏难度

  • difficulty=easy:设置游戏难度,可选值有 peaceful(和平)、easy(简单)、normal(普通)、hard(困难)。不同难度下怪物攻击力、饥饿值消耗等情况不同。

5. 命令方块与监控

  • enable-command-block=false:是否启用命令方块。true 启用后玩家可以使用命令方块执行复杂命令;false 则禁用。

  • enable-jmx-monitoring=false:是否启用 Java 管理扩展(JMX)监控。JMX 用于监控和管理 Java 应用程序,一般玩家无需启用。

6. 查询与远程控制

  • enable-query=false:是否启用服务器查询功能。启用后,玩家可以通过特定工具查询服务器信息,如玩家列表、服务器状态等。

  • enable-rcon=false:是否启用远程控制台(RCON)功能。启用后,可通过网络远程控制服务器,需设置密码和端口。

  • enable-status=true:是否允许服务器在多人游戏列表中显示状态信息,如在线玩家数量、服务器名称等。

7. 安全与白名单

  • enforce-secure-profile=true:是否强制使用安全认证。开启后,玩家必须使用正版账号登录。

  • enforce-whitelist=false:是否强制使用白名单。开启后,只有白名单中的玩家可以进入服务器。

8. 实体广播范围

  • entity-broadcast-range-percentage=100:实体广播范围的百分比,影响服务器向客户端发送实体信息的范围。默认 100% 表示正常范围,可根据服务器性能调整。

9. 游戏模式

  • force-gamemode=false:是否强制所有玩家使用服务器设定的游戏模式。false 时,玩家可在登录后自行切换;true 则强制使用服务器设定的模式。

  • function-permission-level=2:设置函数文件的执行权限等级,范围从 1 到 4,等级越高权限越大。

  • gamemode=survival:设置服务器默认游戏模式,可选值有 survival(生存)、creative(创造)、adventure(冒险)、spectator(旁观)。

10. 世界生成

  • generate-structures=true:是否在世界生成时生成结构,如村庄、地牢、要塞等。true 生成,false 不生成。

  • generator-settings={}:用于自定义世界生成的设置,一般为空,有特殊需求时可按 JSON 格式配置。

  • hardcore=false:是否开启极限模式。开启后,玩家死亡后该世界存档将变为只读,无法继续使用该角色。

11. 玩家显示

  • hide-online-players=false:是否隐藏在线玩家列表。true 隐藏,false 显示。

12. 资源包

  • initial-disabled-packs=:初始禁用的资源包列表,可填写资源包名称,多个用逗号分隔。

  • initial-enabled-packs=vanilla:初始启用的资源包列表,vanilla 表示使用原版资源包。

13. 世界相关

  • level-name=world:设置服务器世界的名称,服务器会在该名称的文件夹下保存世界数据。

  • level-seed=:世界生成的种子,相同种子会生成相同的世界地形。留空则随机生成。

  • level-type=minecraft:normal:世界类型,minecraft:normal 表示正常的世界类型,还有其他如 flat(平坦世界)等可选。

14. 性能相关

  • max-chained-neighbor-updates=1000000:设置相邻方块更新的最大连锁数量,可防止因大量方块更新导致服务器崩溃。

  • max-players=12:设置服务器允许的最大在线玩家数量。

  • max-tick-time=60000:设置每个游戏刻(tick)的最大时间(毫秒),超过该时间服务器可能会自动重启。

  • max-world-size=29999984:设置世界的最大大小(方块数),默认值是 Minecraft 允许的最大值。

15. 服务器信息

  • motd=A Minecraft Server:服务器的消息 - of-the-day,即玩家在多人游戏列表中看到的服务器描述信息。

16. 网络压缩

  • network-compression-threshold=256:设置网络数据包开始压缩的大小阈值(字节),小于该值的数据包不压缩。

17. 在线模式

  • online-mode=false:是否开启在线模式。true 表示玩家必须使用正版账号登录;false 则允许非正版玩家登录。

18. 管理员权限

  • op-permission-level=4:设置管理员(OP)的权限等级,范围从 1 到 4,4 为最高权限。

19. 玩家闲置

  • player-idle-timeout=0:设置玩家闲置多长时间(分钟)后自动踢出服务器,0 表示不自动踢出。

20. 代理连接

  • prevent-proxy-connections=false:是否阻止使用代理服务器连接的玩家。true 阻止,false 允许。

21. 玩家对战

  • pvp=false:是否开启玩家对战(PvP)。true 允许玩家相互攻击,false 禁止。

22. 查询端口

  • query.port=25565:设置服务器查询功能使用的端口。

23. 速率限制

  • rate-limit=0:设置玩家连接的速率限制,0 表示不限制。

24. 远程控制台密码与端口

  • rcon.password=:设置远程控制台(RCON)的登录密码。

  • rcon.port=25575:设置远程控制台(RCON)使用的端口。

25. 资源包要求

  • require-resource-pack=false:是否要求玩家必须使用指定的资源包才能进入服务器。

  • resource-pack=:指定服务器使用的资源包的 URL。

  • resource-pack-prompt=:当玩家进入服务器时,提示玩家使用资源包的消息。

  • resource-pack-sha1=:资源包的 SHA-1 哈希值,用于验证资源包的完整性。

26. 服务器 IP 与端口

  • server-ip=:设置服务器绑定的 IP 地址,留空则绑定所有可用 IP。

  • server-port=55255:设置服务器使用的端口,玩家连接服务器时需使用该端口。

27. 模拟距离与视距

  • simulation-distance=8:设置服务器模拟游戏实体的距离(区块数),影响实体的行为和更新。

  • view-distance=8:设置玩家的视距(区块数),即玩家能看到的最大范围。

28. 生物生成

  • spawn-animals=true:是否在世界中生成动物。

  • spawn-monsters=true:是否在世界中生成怪物。

  • spawn-npcs=true:是否在世界中生成村民等非玩家角色(NPC)。

29. 出生点保护

  • spawn-protection=8:设置出生点周围的保护范围(方块数),在该范围内非管理员玩家无法破坏方块。

30. 区块写入同步

  • sync-chunk-writes=true:是否同步写入区块数据到磁盘。开启后可保证数据完整性,但可能影响性能。

31. 文本过滤配置

  • text-filtering-config=:设置文本过滤的配置文件路径,用于过滤玩家聊天中的敏感词汇。

32. 原生传输

  • use-native-transport=true:是否使用原生网络传输库,可提高网络性能。

33. 白名单

  • white-list=false:是否启用白名单功能。启用后,只有白名单中的玩家可以进入服务器。