79 lines
3.6 KiB
JSON
79 lines
3.6 KiB
JSON
{
|
||
"OP白名单": "服务器的好管家",
|
||
"为什么要OP白名单": {
|
||
"根因有3点": {
|
||
"第一点": "已有OP乱给权限防不住",
|
||
"第二点": "有人利用服务器漏洞拿到OP权限",
|
||
"第三点": "不信任OP"
|
||
}
|
||
},
|
||
"我们做了什么": {
|
||
"第一层": "临时授权,允许你给OP设置到期时间,到期自动撤销",
|
||
"第二层": "接管原生OP名单,不在白名单的一律撤销+报警"
|
||
},
|
||
"你需要做什么": [
|
||
"共3步",
|
||
"第一步:安装sdf1_login插件",
|
||
"第二步改这个文件",
|
||
"第三步按参考格式或后台指令添加授权"
|
||
],
|
||
"----": "----",
|
||
"启用状态": true,
|
||
"无固定期限授权列表": [],
|
||
"有固定期限授权列表": {},
|
||
"非法持有报警信息": "§8[§cOP白名单§8] §f{user} §7不持有授权却持有 OP,已于 §f{time} §7自动撤销 §8| §8[OPWL] §f{user} §7held OP illegally, revoked at §f{time}",
|
||
"默认时长": "24h",
|
||
"时长支持格式": [
|
||
"可以是中文口语:一个小时",
|
||
"可以是英文one hour",
|
||
"可以是标准写法:24H",
|
||
"格式很宽松,只要是标准json字符串格式就行。至于你怎么写,插件会解析"
|
||
],
|
||
"报警模板变量": {
|
||
"{user}": "非法持有的玩家名(也认 player / 用户 / 玩家 / username)",
|
||
"{time}": "发现时间(也认 时间 / date / 日期)",
|
||
"写法": "大小写不敏感,中英文变量名都支持;& 颜色码可用,渲染后自动转成§"
|
||
},
|
||
"接管说明": [
|
||
"本插件【接管原生OP名单】:插件首次加载时,会把当前所有原生OP自动导入「无固定期限授权列表」并写回本文件。",
|
||
"之后:任何持有OP但不在白名单的玩家(不在永久表/ 临时已过期 / 时长无法解析),一律自动撤销OP并按「非法持有报警信息」报警。",
|
||
"所以以后新增OP请用 /opwl add <玩家>,别用原版 /op;否则会被15秒内的巡检撤掉。",
|
||
"白名单全部写在本文件里(单文件),没有子目录也没有附属名单文件。"
|
||
],
|
||
"以下是模板文件": {
|
||
"# 启用状态": true,
|
||
"# 无固定期限授权列表": [
|
||
"user1",
|
||
"user2"
|
||
],
|
||
"# 有固定期限授权列表": {
|
||
"user1": "2026-10-06 23:00",
|
||
"user2": "1小时",
|
||
"user3": "two hour"
|
||
},
|
||
"# 非法持有报警信息": "支持 {user} 与 {time} 变量,中英文写法都认;留空则用内置默认文案",
|
||
"# 默认时长": "24小时"
|
||
},
|
||
"为什么这次选择json": {
|
||
"根因依旧2点": {
|
||
"1": "防止非专业人士修改本文件",
|
||
"2": "使用专业格式,让小白试探着劝退(一旦解析失败,所有玩家OP全部卸载)"
|
||
}
|
||
},
|
||
"指令参数": {
|
||
"opwl": "帮助菜单",
|
||
"opwl add user": "添加user用户为无固定期限用户",
|
||
"opwl addtime user": "按默认时长添加临时授权用户",
|
||
"opwl addtime user 1h": "给user用户价1小时授权",
|
||
"opwl removetime user 1h": "给user用户扣1小时授权",
|
||
"opwl remove user": "移除user的授权",
|
||
"opwl list user": "获取user的授权状态",
|
||
"opwl list": "列出OP白名单",
|
||
"opwl reload": "重载OP白名单",
|
||
"温馨提示": "opwl命令仅限控台执行,普通用户无权",
|
||
"加授权完全无感": "因为用户本身没有op时,被授权后,插件立即给予OP并记录授权状态。删除也是。不需要先添加用户在添加授权。"
|
||
},
|
||
"安全升级": [
|
||
"本文件即是配置文件也是说明书。这就意味着,你可以把其它混淆内容一起打包进本json文件,只要保留配置项。其它的你随便删改"
|
||
]
|
||
} |