Skip to content
托管 · 服务器配置

开启或关闭 PvP

server.properties 中的 pvp 键、在单个区域和世界中禁用战斗,以及为什么即使 pvp=false 伤害依然生效。

更新于 2026年8月13日

server.properties 中的 pvp=true|false 会全局允许或禁止玩家互相攻击。

精细控制

全局开关过于粗糙。通常您需要的是另一种效果:出生点禁止战斗,但世界内允许。区域可以做到这一点:

/rg flag spawn pvp deny

— WorldGuard。对于单个世界,该标志由多世界插件设置——Multiverse。

pvp=false 时的伤害

禁用 PvP 并不能阻止:

  • 药水和效果造成的伤害;
  • 击退导致的摔落伤害;
  • TNT 和苦力怕造成的伤害;
  • 宠物造成的伤害(狼会听从主人的命令发起攻击)。

完全“和平”的出生点由区域标志组合而成:pvp deny、tnt deny、creeper-explosion deny、damage-animals deny。

陷阱

在 pvp=false 下,玩家很快就能找到击杀他人的方法:岩浆、活塞、溺水、带烟花的鞘翅。如果服务器本意是和平环境,请设置区域和规则,而不是只改一行配置。

更改战斗机制

1.9+ 的攻击冷却机制不受许多人欢迎。OldCombatMechanics 及类似插件可以在不更改服务器版本的情况下恢复 1.8 的行为——但请检查与您的反作弊的兼容性:反作弊。

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