Privileges/zh-hans
每个播放器都有一组特权,每个服务器的特权不同。粗略地说,一个人的特权决定了一个人可以做什么,而不能做什么。每个特权都有一个名称(其含义如下所述)。任何具有“特权”特权的玩家都可以授予和撤销其他玩家的特权。在具有默认配置的多人游戏服务器上,新玩家会以称为“交互”和“喊叫”的特权开始。要查看自己的特权,可以发出server command“ /privs”。
内置特权
从Minetest 5.0.0开始,Minetest具有以下特权:
- 与游戏相关:
- interact-可以Bauen, Abbauen or Benutzen von Blöcken进行交互
- give-可以使用 /give 和 /giveme 命令
- teleport-可以使用 /teleport 命令将自己传送到某些coordinates或另一个player
- bring-与teleport结合使用,可以使用 /teleport 命令将任何玩家传送到特定坐标或另一个玩家
- fast-允许玩家快速激活Schnell-Bewegungs-Modus
- fly-允许玩家激活飞行模式
- noclip-允许玩家激活“ noclip”模式,这使他们可以飞过墙壁
- 与聊天相关:
- shout-可以与其他人聊天chatten
- 与世界操作有关的:
- settime-可以使用 /time 设置一天中的时间Tageszeit
- 适度相关:
- privs-可以使用 /grant 和 /revoke 设置玩家的任何特权 (→Privilegien ändern)
- basic_privs-可以使用 /grant 和 /revoke 设置“交互”和“禁止”权限
- kick-可以用 /kick 踢球员
- ban-可以使用 /ban 和 /unban 禁止/取消禁止IP和名称
- rollback-可以使用rollback功能
- protection_bypass-可以绕过块的保护(例如,可以打开所有人的locked chests 或 steel doors)
- 行政相关:
- server-可以进行服务器维护,例如 /shutdown , /clearobjects , /set ,...
- debug-可以访问高级debug功能和信息,例如调试屏幕( F5 )中的wirewrame
不可撤销的特权
在某些情况下,玩家的特权可能无法撤销。然后,无法使用 /revoke 撤销这些特权。
在多人游戏server中,名称等于minetest.conf设置“名称”的玩家会自动拥有所有特权,而所有这些特权都是不可撤销的。对于启动服务器(而非专用服务器)的玩家,情况也是如此。 在singleplayer中,您以interact,shout,privs和basic_privs开始。这些特权是不可撤销的。
特权 和 mods games
Minetest Game
- home-可以使用 /home 和 /sethome 。
Mods
Mods可能会在服务器上提供其他特权。发出服务器命令 /help privs ,以接收服务器上所有可能的特权的完整列表(和简短描述)。
服务器配置
使用服务器的配置文件,可以操纵许多与权限有关的东西。
配置文件中有一个选项可以为新播放器设置默认权限。 default_privs = interact, shout
在配置的“名称”字段中具有名称的播放器拥有所有特权。 特权存储在auth.txt文件中。该文件中每一行的格式是 name:hashed_password:privs 一个真实的示例: celeron55:CcCUjNUDVJxmXmTHj+7WKHvA9Ds:interact,shout
该auth.txt文件是在关闭时定期写入的,因此仅当服务器未运行时才应对其进行编辑。