
首先确认你的需求
很多新手玩家一进游戏就急着问怎么关掉房主的设置,但房主的设置其实是一个宽泛的概念。在单人游戏里根本就没有房主这个概念,只有当你开启局域网联机或者加入他人世界时才会遇到。你需要先想清楚自己到底想关掉什么,是想关掉作弊模式,想关掉其他玩家的破坏权限,还是想关掉那个烦人的房主菜单,每个操作对应的步骤完全不同。如果连目标都不明确,乱点一通反而会把存档搞坏。
关闭作弊开关的方法
最常见的需求是玩家不小心打开了允许作弊,导致游戏里到处是创造模式飞行和瞬间破坏。这个设置其实就在游戏菜单里,按Esc键打开暂停界面,点击对局域网开放,你会看到一个“允许作弊”的选项,默认是开,把它点成关就行。注意这个修改只对当前这次联机有效,下次重新开放时需要再设一次。如果你在已经开启的房间里想中途关闭作弊,那就得先退出游戏重新进入世界再开一次,或者让房主使用指令/gamerule commandBlocksEnabled false来禁用命令方块,但这并不能完全关掉作弊权限。
限制其他玩家的权限
有时候你作为房主,并不想关掉自己的权限,而是想限制其他玩家比如禁止他们破坏方块或者放火。这时你需要用到游戏内的规则指令,比如/gamerule doFireTick false可以让火不蔓延,/gamerule doMobLoot false禁止生物掉落。但注意这些指令需要在开启作弊的前提下才能使用。如果不想开作弊,那就只能在创建世界时选择“冒险模式”,或者在联机前把其他玩家设置成旁观者模式。不过旁观者不能交互,他们可能会觉得无聊。
模组房主菜单的关闭技巧
很多玩家装了模组比如Essential,这个模组自带一个房主菜单,里面有一堆如传送、踢人、设置天气的功能。如果你不想让这些功能干扰游戏,可以按默认的按键通常是左Shift加O或者某个快捷键,打开菜单然后找到设置选项,里面一般有一个“禁用房主菜单”的开关。如果没有这个选项,那就到模组的配置文件里手动修改,通常在游戏根目录的config文件夹下找到对应的模组配置文件,用记事本打开找到enableHostMenu那一行,把true改成false即可。记得修改前备份文件,不然改错了可能导致模组报错。
服务器环境下的权限管理
如果你自己搭了服务器,情况就复杂多了。房主在这里其实是指服主或者管理员。想关掉某些设置比如防止玩家用指令传送,你需要在服务器根目录下的server.properties文件中修改,比如把enable-command-block设为false,或者把gamemode设为survival。更细粒度的控制需要配合插件比如EssentialsX,在它的config.yml里可以设置哪些指令禁止普通玩家使用。这些操作都需要重启服务器才会生效,而且你得懂一点基础的文本编辑。
设置出错后的补救办法
万一你在乱调设置时把存档搞崩了,别慌。我的世界有个很好的机制就是自动备份,在saves文件夹下每个世界都有一个backup文件夹里面存有最近几次的存档。如果你把房主设置搞乱了导致进不去游戏,可以找到这个世界的level.dat文件,用NBTExplorer这类工具打开,找到allowCommands这个标签,把它改成0或者false。当然更简单的方法是直接删除这个世界的设置文件让它重新生成,但会丢失所有玩家数据。所以新手玩家最好在调整前先复制一份存档。真正的高手都会养成备份习惯,玩久了你就知道这个习惯能救你多少次。
相关文章