关于白名单管理器

通过用户友好的界面、基于命令的管理和 RCON 支持,轻松管理服务器的白名单。无论是添加、删除还是导入 Steam ID,白名单管理器都简化了服务器所有者的管理。

特征:

  • 直接从方便的 UI 管理您的白名单,无需手动编辑文件。
  • 管理员命令:支持通过聊天和 RCON 命令添加和删除玩家。
  • 批量白名单:从 JSON 文件导入 Steam ID,以便批量列入白名单。
  • 反馈系统:接收确认操作成功或失败的消息以及详细信息。
  • 自动白名单支持:自动将管理员或特定组中的玩家列入白名单。
  • 搜索和过滤白名单:通过用户界面在白名单中搜索玩家。
  • 使用可自定义的间隔安排自动备份
  • 指定要保存的备份数
  • 创建自定义备份
  • 轻松恢复备份
  • 选择在批量添加到白名单时是否使用 Steam API 获取玩家名称(玩家名称通常在加入服务器后显示)
  • 完全可自定义的消息:修改“未列入白名单”的消息和命令配置。

Discord webhook 集成,在以下情况下接收消息:

  • 玩家被添加到白名单中/从白名单中移除
  • 创建或还原备份
  • 执行批量白名单导入

支持的命令:
游戏内命令:

  • /whitelist – 打开白名单管理器 UI
  • /whitelist backup “name” – 创建命名备份
  • /whitelist restore “name” – 恢复备份

RCON 命令:

  • wl.add <steamid> – 将玩家添加到白名单。
  • wl.remove <steamid> – 从白名单中删除玩家。
  • wl.import – 从 JSON 文件 (’whitelist_import.json’) 导入 Steam ID。
  • wl.backup “name” – 创建命名备份
  • wl.restore “name” – 恢复备份

配置选项:
自动白名单:

  • 将具有权限的管理员自动列入白名单。
  • 支持自定义玩家组。
  • 可编辑的 “Not Whitelisted” 消息。
  • 聊天命令:自定义游戏内命令。

备份:

  • 使用可自定义的间隔安排自动备份
  • 指定要保存的备份数

Steam API:

  • 选择在批量添加到白名单时是否使用 Steam API 获取玩家名称(玩家名称通常在加入服务器后显示)

 

{
  "Auto Whitelist Admins": true,
  "Auto Whitelist Group": false,
  "Auto Whitelisted Group Name": "whitelisted",
  "Not Whitelisted Message": "You are not whitelisted on this server",
  "Use Steam API": false,
  "Steam API Key": "",
  "Discord Integration": {
    "Use Discord Integration": true,
    "Discord Webhook URL": "",
    "Notify Automatic Backups": false
  },
  "Chat Commands": {
    "whitelist": "Opens whitelist UI",
    "/whitelist backup": "Create a named backup",
    "/whitelist restore": "Restore a backup"
  },
  "RCON Commands": {
    "wl.add": "Add player to whitelist",
    "wl.remove": "Remove player from whitelist",
    "wl.import": "Import steamIDs from file",
    "wl.backup": "Create a named backup",
    "wl.restore": "Restore a backup"
  },
  "Enable Whitelist Backup": true,
  "Backup Interval (Seconds)": 60,
  "Maximum Backup Files": 5,
  "Backup Directory": "whitelist_backups"
}

 

附加功能:

  • 管理员访问权限:通过“whitelistmanager.use”和“whitelistmanager.whitelisted”管理的白名单权限。
  • 数据持久性:自动将列入白名单的玩家保存到安全的数据文件中。
  • UI 管理:轻松动态关闭或刷新界面。

这个插件非常适合寻求高效灵活的白名单管理的服务器管理员。

 

 

 

未来更新计划(无预计到达时间&不按顺序排列):

临时白名单:

  • 在指定时间段后自动删除玩家。
  • 通知:白名单即将过期时发出警报。

日志系统:

  • 操作日志记录:记录所有操作(添加/删除/导入)。-
  • 更改跟踪:更改者以及更改时间。-
  • 导出日志:以 CSV/JSON 格式导出日志。

自动化:

  • 基于游戏时间的白名单:根据玩家在游戏中的小时数自动将玩家列入白名单。
  • 基于自定义的白名单:根据个人资料设置(私人、封禁)等将玩家列入白名单。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。