Skip to content
托管 · 服务器配置

服务器设置:游戏规则

Millida 中的「设置」部分——用大白话讲清 server.properties 的全部内容:难度、PvP、死亡掉落、渲染距离和槽位。

更新于 2026年8月13日

在普通主机上,您通常需要在 server.properties 里手动修改的所有内容,在 Millida 里都集中在 “设置” 中——名称清晰,值也有校验。

控制面板与文件是同一份

用哪种方式方便就用哪种:通过控制面板,或直接改文件。两边编辑的是同一个 server.properties。

  • 您在控制面板里改了——值会写进文件。
  • 您在文件里改了(“文件”下的编辑器或通过 SFTP)——控制面板会自动读取,下次启动不会覆盖它。
  • 两边同时改了同一个设置——以文件为准:您编辑时看到的是完整内容。
  • 控制面板不认识的设置(插件、核心或您自己的键)完全不会被改动——它们会原样留在文件里。

游戏只在启动时读取一次 server.properties,所以大多数改动要重启后才生效——控制面板会标注这类设置。

有几个值由托管方设定,无法更改:游戏端口(server-port、query.port)和监听地址(server-ip)。在这个文件里自定义端口意味着玩家和我们启动时的检查都无法连到服务器——服务器明明在运行,却会显示为离线。

基础开关

该标签页打开时显示的是简单设置——对大多数人来说已经够用:

设置作用
游戏模式新玩家进入时的模式:生存、创造、冒险
难度伤害、饥饿和生物的攻击性。Peaceful 会完全移除敌对生物
玩家对战PvP
死亡掉落物品关闭后,物品栏会保留在玩家身上
始终为白天夜晚和怪物永远不会到来
仅限邀请白名单,见单独的文章
最大玩家数槽位。留空——不限制
怪物 / 动物生成世界里会出现哪些生物
生物破坏方块苦力怕炸方块、末影人搬方块、羊吃草

有些设置立即生效,有些在下次启动世界时生效。拿不准就重启服务器:代价很小。

高级

打开“高级”开关会显示 server.properties 的其余内容。最常见的:

  • 渲染距离——世界可见的距离,以区块为单位。主要的内存开销。10——舒适,6–8——适合低档套餐或满员服务器。
  • 模拟距离——生物和机制运行的半径。卡顿时第一个要调低的,见卡顿、TPS 与延迟。
  • 出生点保护——只有管理员才能建造的半径。和朋友一起玩的私人服务器通常设为 0。
  • 允许飞行——没有它,插件和鞘翅有时会把玩家当作“作弊”踢出。
  • 命令方块——冒险地图需要。
  • 下界和末地——关闭后传送门会消失。
  • 签名聊天消息——如果玩家遇到“Chat disabled due to missing profile key”,就关掉它。
  • 挂机踢出——容忍多少分钟不活动。0——不踢出。
  • 管理员权限等级——4 是完整权限,1 只能绕过出生点保护。

世界与生成

  • 生成类型和种子只影响地图的新区域。已经生成的地形不会被重绘。
  • 世界文件夹名称会把服务器切换到另一个世界:旧世界会留在文件里。详情——多世界。

崩溃时的行为

自动重启在所有付费套餐上都已启用。服务器会在两种情况下自行恢复:

  • 它崩溃了——模组、配置或整合包的内存溢出错误;
  • 某个插件重启了它(/restart、SimpleAutoRestart、VanillaSuperPlus 以及其他任何插件)。这类插件只是杀掉进程:托管方没有它们自己的重启脚本,所以让服务器在它们之后恢复是我们的工作。

关闭仍然是您的决定:控制面板里的“停止”按钮、控制台里的 stop 以及游戏内的 /stop 都不会触发自动重启。

如果服务器在启动后立即崩溃,自动重启会在两次尝试后停止——否则它会循环,打扰同一台机器上的邻居。原因会显示在服务器卡片上;之后用按钮启动服务器。

免费套餐没有自动重启:休眠是套餐条款的一部分,见服务器休眠。

核心会添加自己的设置

在 Paper、Purpur 和 Folia 上,底部会出现一个带有它们自己设置的区块——例如“幻翼不攻击睡觉的玩家”和“反 X-Ray”(对作弊客户端隐藏矿石)。在原版核心上没有这个区块。

启动参数

就在下面,是您自己的 JVM 标志和环境变量:单人游戏里放在 start.bat 中的那些东西。没有理由不用去动它们;服务器会从套餐自动获得内存。

在使用付费合作整合包的服务器上,这一部分不可用:启动标志由整合包作者设定——整合包的保护就在其中,服务器所有者和管理员都无法更改或读取它们。完全重置服务器会彻底移除整合包,这一部分也会随之恢复。

规则很简单:先在这一部分里找设置,只有找不到时才去动文件。一半的“改完之后服务器起不来”请求,都是 YAML 里用了制表符而不是空格。

Minecraft 托管您离线时服务器仍在运行创建服务器