1623 字
8 分钟
Minecraft服务器配置详解 (server.properties)
2025-09-06
统计加载中...

🎮 Minecraft服务器配置详解 (server.properties)#

🔧 适用版本:Minecraft Java Edition 服务端


📋 目录#


🛡️ 安全设置#

online-mode#

online-mode=true

正版验证模式

  • true ✅ 启用正版验证(推荐)
  • false ❌ 离线模式,允许盗版客户端

⚠️ 安全提醒:关闭正版验证会带来安全风险

enforce-secure-profile#

enforce-secure-profile=true

强制安全配置文件

  • true ✅ 强制使用安全配置文件
  • false ❌ 不强制使用

prevent-proxy-connections#

prevent-proxy-connections=false

阻止代理连接

  • true ✅ 阻止通过代理连接的玩家
  • false ❌ 允许代理连接

🌍 世界生成#

level-name#

level-name=world

世界名称
指定世界存档的文件夹名称,默认为 world

level-seed#

level-seed=

世界种子

  • 留空:随机生成世界
  • 可输入数字或文字作为种子

level-type#

level-type=minecraft:normal

世界类型

  • minecraft:normal 🏔️ 普通世界
  • minecraft:flat 🏞️ 超平坦
  • minecraft:large_biomes 🌲 大型生物群系
  • minecraft:amplified ⛰️ 放大化世界

generate-structures#

generate-structures=true

生成结构

  • true ✅ 生成村庄、要塞、遗迹等结构
  • false ❌ 不生成任何结构

generator-settings#

generator-settings={}

生成器设置
用于超平坦世界等特殊世界类型的详细配置


👥 玩家管理#

max-players#

max-players=20

最大玩家数
服务器同时在线的最大玩家数量

white-list#

white-list=false

白名单功能

  • true ✅ 启用白名单
  • false ❌ 禁用白名单

enforce-whitelist#

enforce-whitelist=false

强制白名单

  • true ✅ 只有白名单玩家可以进入
  • false ❌ 不强制白名单

player-idle-timeout#

player-idle-timeout=0

玩家空闲超时

  • 0 禁用超时踢出
  • 数字 空闲超时时间(分钟)

hide-online-players#

hide-online-players=false

隐藏在线玩家

  • true ✅ 隐藏服务器列表中的在线玩家信息
  • false ❌ 显示在线玩家信息

🎯 游戏机制#

gamemode#

gamemode=survival

默认游戏模式

  • survival ⚔️ 生存模式
  • creative 🎨 创造模式
  • adventure 🗺️ 冒险模式
  • spectator 👻 观察者模式

force-gamemode#

force-gamemode=false

强制游戏模式

  • true ✅ 强制所有玩家使用默认游戏模式
  • false ❌ 允许玩家保持自己的游戏模式

difficulty#

difficulty=easy

游戏难度

  • peaceful 😇 和平
  • easy 😊 简单
  • normal 😐 普通
  • hard 😈 困难

hardcore#

hardcore=false

极限模式

  • true ⚰️ 启用极限模式(死亡后被踢出)
  • false ❌ 普通模式

pvp#

pvp=true

玩家对战

  • true ⚔️ 启用PVP
  • false 🕊️ 禁用PVP

allow-flight#

allow-flight=false

允许飞行

  • true ✈️ 允许生存模式飞行
  • false 🚫 禁止生存模式飞行

allow-nether#

allow-nether=true

启用下界

  • true 🔥 启用下界维度
  • false ❌ 禁用下界维度

🔧 服务器性能#

view-distance#

view-distance=10

视距设置
服务器向客户端发送的最大视距(区块数)

  • 范围:3-32
  • 数值越高消耗越大

simulation-distance#

simulation-distance=10

模拟距离
服务器模拟游戏逻辑的距离,影响:

  • 🔴 红石电路运行
  • 🌱 农作物生长
  • 🐄 动物行为

entity-broadcast-range-percentage#

entity-broadcast-range-percentage=100

实体广播范围

  • 100 默认范围(100%)
  • 数值越高范围越大,性能消耗越大

max-tick-time#

max-tick-time=60000

最大Tick时间
单个tick允许的最大时间(毫秒),超过会显示警告

max-chained-neighbor-updates#

max-chained-neighbor-updates=1000000

最大连锁更新数
防止红石等连锁反应造成服务器卡顿

sync-chunk-writes#

sync-chunk-writes=true

同步区块写入

  • true 📝 同步写入(更安全,性能较低)
  • false ⚡ 异步写入(性能更好,可能丢失数据)

use-native-transport#

use-native-transport=true

原生传输

  • true 🚀 使用原生网络传输(Linux下性能更好)
  • false ☕ 使用Java传输

🌐 网络配置#

server-ip#

server-ip=

服务器IP

  • 留空:绑定所有可用IP
  • 指定IP:只绑定特定IP地址

server-port#

server-port=25565

服务器端口
服务器监听的端口号,默认 25565

network-compression-threshold#

network-compression-threshold=256

网络压缩阈值

  • -1 禁用压缩
  • 数字 超过此大小的数据包将被压缩

rate-limit#

rate-limit=0

连接速率限制

  • 0 禁用限制
  • 数字 限制同一IP的连接频率

motd#

motd=A Minecraft Server

服务器描述
在服务器列表中显示的服务器描述信息


📦 资源包设置#

resource-pack#

resource-pack=

资源包URL
服务器资源包的下载链接

resource-pack-prompt#

resource-pack-prompt=

资源包提示
提示玩家下载资源包时显示的信息

resource-pack-sha1#

resource-pack-sha1=

资源包校验
用于验证资源包完整性的SHA1哈希值

require-resource-pack#

require-resource-pack=false

强制资源包

  • true ✅ 必须接受资源包才能进入
  • false ❌ 资源包可选

🛠️ 管理工具#

enable-command-block#

enable-command-block=false

命令方块

  • true ✅ 启用命令方块
  • false ❌ 禁用命令方块

op-permission-level#

op-permission-level=4

管理员权限等级

  • 1 基础权限
  • 2 中级权限
  • 3 高级权限
  • 4 完整权限

function-permission-level#

function-permission-level=2

函数权限等级
数据包函数的权限等级(1-4)

broadcast-console-to-ops#

broadcast-console-to-ops=true

广播控制台消息

  • true ✅ 管理员可以看到控制台消息
  • false ❌ 管理员看不到控制台消息

🔍 监控和查询#

enable-status#

enable-status=true

状态查询

  • true ✅ 启用服务器状态查询
  • false ❌ 禁用状态查询

enable-query#

enable-query=false

Query查询

  • true ✅ 允许外部程序查询服务器信息
  • false ❌ 禁用Query功能

query.port#

query.port=25565

Query端口
用于外部查询服务器信息的端口号

enable-jmx-monitoring#

enable-jmx-monitoring=false

JMX监控

  • true ✅ 启用JMX性能监控
  • false ❌ 禁用JMX监控

🔐 远程控制#

enable-rcon#

enable-rcon=false

RCON远程控制台

  • true ✅ 启用RCON
  • false ❌ 禁用RCON

rcon.port#

rcon.port=25575

RCON端口
远程控制台的端口号

rcon.password#

rcon.password=

RCON密码
远程控制台的连接密码

broadcast-rcon-to-ops#

broadcast-rcon-to-ops=true

广播RCON消息

  • true ✅ 管理员可以看到RCON消息
  • false ❌ 管理员看不到RCON消息

🐾 生物生成#

spawn-animals#

spawn-animals=true

生成动物

  • true 🐄 生成被动生物(牛、羊、猪等)
  • false ❌ 不生成被动生物

spawn-monsters#

spawn-monsters=true

生成怪物

  • true 👹 生成敌对生物(僵尸、苦力怕等)
  • false ❌ 不生成敌对生物

spawn-npcs#

spawn-npcs=true

生成NPC

  • true 👨‍🌾 生成村民和其他NPC
  • false ❌ 不生成NPC

spawn-protection#

spawn-protection=16

出生点保护
出生点周围的保护范围(方块数)

  • 0 禁用保护
  • 数字 保护半径

🌍 世界设置#

max-world-size#

max-world-size=29999984

最大世界大小
世界边界的最大半径(约3000万方块)

initial-enabled-packs#

initial-enabled-packs=vanilla

初始启用数据包
服务器启动时启用的数据包列表

initial-disabled-packs#

initial-disabled-packs=

初始禁用数据包
服务器启动时禁用的数据包列表

text-filtering-config#

text-filtering-config=

文本过滤配置
用于过滤聊天内容的配置文件路径


📊 性能优化建议#

🚀 高性能配置#

view-distance=8
simulation-distance=6
entity-broadcast-range-percentage=75
network-compression-threshold=512
sync-chunk-writes=false

🛡️ 安全优化配置#

online-mode=true
enforce-secure-profile=true
prevent-proxy-connections=true
white-list=true
spawn-protection=32

🎮 体验优化配置#

difficulty=normal
pvp=true
spawn-animals=true
spawn-monsters=true
generate-structures=true

📝 注意事项#

⚠️ 重要提醒

  • 修改配置后需要重启服务器才能生效
  • 部分配置修改可能影响已生成的世界
  • 建议在修改前备份世界文件
  • 性能配置需要根据服务器硬件调整
Minecraft服务器配置详解 (server.properties)
https://blog.ekubo.me/posts/5/
作者
小酒窝
发布于
2025-09-06
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时