关于限制实体

此插件的目的是限制玩家可以构建的实体。您可以根据实体的预制件限制任何实体。要获取支持的预制件的完整列表,请使用 limitentities.list 控制台命令。
有两种类型的限制可用:全局限制和构建限制。对于建筑物限制检查,如果放置了橱柜,则橱柜所有者的限制将适用。如果未放置橱柜,则适用第一个区块所有者的限制。首次运行该插件时,不会限制任何玩家。要应用限制,您必须将配置文件中的一个或多个权限分配给玩家/组。该插件还会跟踪权限更改,因此在为玩家提供新权限或将其添加到 VIP 组等后,您无需重新启动插件。该插件旨在即使在高负载服务器上也能高效且高性能。所有可种植物都完全排除在计数之外,因此您不能使用此插件限制任何可种植物,玩家可以自由种植它们。我正在考虑将其添加为一个选项,但它会显着降低性能,因此在这一点上,我决定避免使用它。
此插件现在支持 ‘Entity Groups’,并且组名称是可翻译的。所有新创建的组都会在插件加载时添加到语言文件中。您可以根据需要自由创建任意数量的组,也可以将其全部删除。您唯一应该记住的是,如果您将实体添加到组,则不能将同一实体添加到“限制实体”,您必须使用“组名称”。
注意:如果你只想用英文写 “漂亮 ”的名字,请安装 Rust Translation API 插件,否则你只会有一个简短的预制件名称。
## 权限

  • limitentities.immunity — 允许玩家不受此插件的限制
  • limitentities.admin — 允许玩家检查其他玩家限制并执行控制台命令
    在配置文件中创建更多具有限制的权限(请参阅下面的配置部分)

## 命令

  • /limits <player name | steamid> (可选) –– 获取玩家的当前限制列表。如果玩家没有管理员权限或玩家名称/ID 为空 – 将显示当前玩家限制
  • limitentities.list(仅限控制台)- 将所有跟踪的预制件列表打印到日志文件中。需要管理员权限(可在 Server Console/RCON 中使用)

## 配置

  • 您可以删除不必要的默认权限,也可以根据需要添加任意数量的权限。对于玩家有多个权限的情况,将应用具有较高优先级的权限。

注意:要提高性能,请仅向要应用限制的玩家授予权限,或使用免疫权限完全禁用限制

  • 启用/禁用通知/日志记录
  • 设置 SteamIDIcon steamid 以在聊天消息中设置所需的帐户图标
  • 设置命令列表(默认为 “limits”、“limit”)
  • 设置显示限制通知的百分比。如果设置为 0,则仅当已达到限制时,才会显示通知
  • 将实体预制件名称添加到 Excluded 列表,插件将完全忽略该预制件
  • 使用 Entity Groups 组合实体并为整个组设置通用限制
  • 同一实体不能同时位于 Group Entities 列表和 Limits Entities 中
  • 防止建筑物的过度合并可能会影响性能,因此启用它的风险由您自己承担

## 地方化

  • 插件短语提供 3 种语言的开箱即用版本:英语、乌克兰语和俄语
  • 插件支持 Rust 翻译 API,它允许您在 Rust 支持的任何语言上拥有实体名称

uMod 上有免费版本,为什么还需要这个插件呢?

  1. 首先,这个插件被设计为高效和高性能。它使用独特的缓存系统,不应消耗额外的服务器资源
  2. 即使没有放置橱柜,也能更高效地构建限位控制系统
  3. 更准确的通知消息机制
  4. 允许您在 limit 设置为 0 时阻止放置实体
  5. 支持 Rust 翻译 API,因此您可以完全支持 Rust 支持的任何语言
  6. 支持实体组!
  7. 支持检查以防止建筑物过度合并
  8. 支持 Abandoned Bases 插件
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。