NoCheatPlus(下称NCP)可以阻止玩家利用MC的漏洞或其协议作弊, 使服务器更安全。
检查范围十分广泛, 包括飞行和超速、战斗,破坏和背包、指令和聊天以及其他类型的恶意行为。(绝大多数自动处理)
查看更完整特性前往官方专页。
NCP强调可配置性, 并允许您自定义配置, 例如你可以设置某个玩家为"不检查"(则只是记录其行为到日志)。
NCP允许设置检查内容, 所有的检查你都可以选择是否开启、而且支持多世界(每个世界特定检查内容)。而且很多检查允许调整更详细的配置、例如调整灵敏度。
当然NCP 不是绝对准确的, 它含有很多触发式的检测甚至是猜测, 所以你会遇到误报, 并非发现就应立刻监狱。(服务器卡顿往往会造成大面积误报)
第一部分:简介与教程 |
指令 | 解释 |
/ncp reload | 重新加载nocheatplus配置文件 |
/ncp notify on/off | 打开或关闭游戏中的违规提示 |
/ncp info (玩家ID) | 显示指定玩家的违规信息 |
/ncp lag | 显示有关服务端延迟的信息 |
/ncp removeplayer (玩家ID) [检测类型] | 删除所有目前为止NCP收集的对某指定玩家的检测信息。 您可以使用[检测类型]选项来使NCP只删除某一类型的检测信息 |
/ncp exempt (玩家ID) [检测类型] | 使一个玩家不再被NCP检测 |
/ncp unexempt (玩家ID) [检测类型] | 与上一个指令相对,开启他的检测 |
/ncp exemptions (玩家ID) | 显示不被检测的玩家列表 |
/ncp commands | 大部分ncp的指令都显示在这个指令。 |
/ncp version | 显示关于服务器,插件版本的版本信息。 |
指令 | 解释 |
/ncp ban [时间*](玩家ID) [原因] | 在你的服务器封禁一个玩家。 在(banned-players.txt)中显示封禁列表。 |
/ncp kick [时间](玩家ID) [原因] | 从你的服务器踢出一个玩家 |
/ncp unkick (玩家ID) | 让一个玩家不会被ban/kick |
/ncp kicklist | 上一个指令的玩家列表 |
/ncp tell [时间] (玩家ID) (信息) | 发送信息到指定的玩家 |
/ncp delay [时间] (指令) | 在多少时间后执行指令 |
nocheatplus.shortcut.info | 查看快捷键的信息 |
nocheatplus.shortcut.monitor | 快捷键监视者权限 |
nocheatplus.shortcut.safeadmin | 快捷键安全管理员权限 |
nocheatplus.shortcut.bypass | 这个权限可以忽视全部快捷键的检查 |
nocheatplus.checks | 将在全部的检查中被忽视 |
nocheatplus.checks.<Check category here> | 将在指定的类别的检查中被忽视 |
nocheatplus.checks.<Check category here>.<Check name here> | 将在指定的类别的指定项的检查中被忽视 |
nocheatplus.checks.blockbreak.break.liquid | 将允许破坏水/岩浆等液体 |
nocheatplus.bypass.denylogin | 忽视禁止登陆的限制(不明白是什么意思看指令部分) |
nocheatplus.command.commands | 可以使用指令/ncp commands查看NCP的指令列表 |
nocheatplus.command.exempt | 可以使用指令/ncp exempt使玩家不再被检查 |
nocheatplus.command.exemptions | 可以使用指令/ncp exemptions 列出全部不被检测的玩家 |
nocheatplus.command.info | 可以使用指令/ncp info检查玩家的违规记录 |
nocheatplus.command.inspect | 可以使用指令/ncp inspect检查玩家的数据现状 |
nocheatplus.command.lag | 可以使用指令/ncp lag检查服务器的滞后情况 |
nocheatplus.command.log | 可以使用指令/ncp log访问插件的调试数据 |
nocheatplus.command.notify | 可以使用指令/ncp notify开关作弊是否有提示 |
nocheatplus.command.reload | 可以使用指令/ncp reload重载配置文件并刷新权限设置 |
nocheatplus.command.removeplayer | 可以使用指令/ncp removeplayer移除一个玩家的检测历史 |
nocheatplus.command.unexempt | 可以使用指令/ncp unexempt使玩家从不需要检查的列表中移除 |
nocheatplus.command.version | 可以使用指令/ncp version查看版本信息 |
nocheatplus.command.allowlogin | 可以使用指令/ncp allowlogin允许一个玩家登陆 |
nocheatplus.command.ban | 可以使用指令/ncp ban封禁玩家 |
nocheatplus.command.delay | 可以使用指令/ncp delay延时执行指令 |
nocheatplus.command.denylogin | 可以使用指令/ncp denylogin拒绝一个玩家登陆 |
nocheatplus.command.kick | 可以使用指令/ncp kick踢一个玩家 |
nocheatplus.command.kicklist | 可以使用指令/ncp kicklist查看所有被踢的玩家 |
nocheatplus.command.tell | 可以使用指令/ncp tell私聊一个玩家 |
nocheatplus.mods.cjb | 允许使用全部的CJB功能 |
nocheatplus.mods.cjb.fly | 允许使用CJB的飞行mod. |
nocheatplus.mods.cjb.radar | 允许使用CJB的雷达/地图 |
nocheatplus.mods.cjb.xray | 允许使用CJB的X光透视 |
nocheatplus.mods.rei.cave | 允许该mod的洞穴的渲染效果 |
nocheatplus.mods.rei.radar | 允许该mod的全部雷达功能 |
nocheatplus.mods.rei.radar.animal | 允许该mod的动物雷达 |
nocheatplus.mods.rei.radar.player | 允许该mod的玩家雷达 |
nocheatplus.mods.rei.radar.mob | 允许该mod的怪物雷达 |
nocheatplus.mods.rei.radar.other | 允许该mod的其他的实体雷达 |
nocheatplus.mods.rei.radar.slime | 允许该mod的史莱姆雷达 |
nocheatplus.mods.rei.radar.squid | 允许该mod的鱿鱼雷达 |
nocheatplus.mods.smartmoving | 允许该mod的全部功能 |
nocheatplus.mods.smartmoving.climbing | 允许该mod的垂直攀爬功能 |
nocheatplus.mods.smartmoving.crawling | 允许该mod的瞬间进食功能 |
nocheatplus.mods.smartmoving.flying | 允许该mod的飞行功能 |
nocheatplus.mods.smartmoving.jumping | 允许该mod的跳跃功能 |
nocheatplus.mods.smartmoving.sliding | 允许该mod的滑落功能 |
nocheatplus.mods.smartmoving.swimming | 允许该mod的游泳功能 |
nocheatplus.mods.zombe | 允许该mod的全部功能 |
nocheatplus.mods.zombe.cheat | 允许该mod的作弊功能 |
nocheatplus.mods.zombe.fly | 允许该mod的飞行功能 |
nocheatplus.mods.zombe.noclip | 允许该mod的禁止修剪功能 |
nocheatplus.mods.journey | 允许该mod的全部功能 |
nocheatplus.mods.journey.radar | 允许该mod的雷达功能 |
nocheatplus.mods.journey.cave | 允许该mod的洞穴绘制功能 |
nocheat.admin | 可以使用NCP全部功能 |
nocheatplus.notify | 作弊者被检测到会受到提示 |
第二部分:配置与设定 |
Duration | NCP会清理未登录多少分钟的玩家的数据 |
History | 设置为true时同样也会清理该玩家的违规记录 |
interval | NCP一致性检测的频率 |
maxtime | 最大的一致性检测时间,如果超过将停止检测。以毫秒为单位。这个值在1-50之间 |
suppresswarnings | 设置为true将不会在控制台或nocheatplus.log文件显示任何提示 |
debug | 设置为true后将输出更多信息 |
maxqueuesize | debug设置可输出的最多调试数据 |
prefix | 允许您设置提示信息的前缀 |
asynchronous | 设置为true将进行异步日志存储 |
filename | 存储文件的名称设置,必须不存在这个文件名称的文件。 每次运行和重装时都会重新创建该文件,以按日期时间命名。 |
subscriptions | 启用后将在游戏中提示订阅信息,例如其他插件的推广。 |
message | 当玩家没有权限时的提示语 |
commands | 检测的命令列表,你应该把指令的别名也添加进去 |
message | 当玩家没有权限时的提示语 |
commands | 检测的命令列表,你应该把指令的别名也添加进去 |
message | 是否在游戏中提示该指令仅能在控制台使用 |
commands | 仅限在控制台使用的命令列表,你应该把指令的别名也添加进去 |
allowall | 如果设置为true将允许全部客户端mod在服务器中使用 |
操作 | 描述 |
cancel | cancel: 操作“calcel”的效果是取消检查。通常这是指防止一些特殊情况,例如NCP阻止攻击或阻止玩家的聊天消息。 |
log | 创建和显示记录消息格式: log:string:delay:repeat:target log: 只是用来让NCP知道这是一个日志项目 string: 在这里设置记录信息显示的字符串 delay: 延迟数,如果该数过大说明该玩家的延迟过大,极有可能是误报 repeat: 防止刷屏的设置,通常设置为5.一些罕见的事件可以设置为1 例: log:bdirection:0:5:if |
cmd | 执行Bukkit或其他插件的指令格式:cmd:string:delay:repeat cmd:只是用来让NCP知道这是一个指令项目 string:在这里设置执行的命令的字符串 delay:一个玩家在一分钟内执行指令失败多少次后将会记录 repeat:delay项记录的冷却时间,防止大量垃圾记录 |
vl>X | 违规等级的判定,当玩家的违规等级,即vl大于一个阈值X时将会触发 |
啊木哥 发表于 2015-10-31 13:03
竟然这么好的帖子没人看
LINCHUTI 发表于 2015-11-3 18:56
这个会误判飞行吗?
snowclay 发表于 2015-11-3 19:11
指令飞行一般不会,mod的可能会。可以给权限来解除这个问题
snowclay 发表于 2015-10-26 22:35
1.》使用与安装
(1).下载插件下载其他版本:官方下载地址下载最新构建版:官方最新地址(2).将你的NoCheat ...
Cynthia丶 发表于 2016-2-18 19:16
能不能在配置文件介绍下,官网的汉化不全QWQ
a860826341 发表于 2016-6-3 19:19
怎么让玩家不能给OP?
snowclay 发表于 2015-11-3 19:11
指令飞行一般不会,mod的可能会。可以给权限来解除这个问题
snowclay 发表于 2015-10-31 13:04
1.》多世界1.如何创建一个世界特定的配置文件?
根据你服务器上的世界名字创建一个空的{名字_config }.yml ...
我的世界201 发表于 2016-12-10 14:45
饮水mod和NCP插件起冲突怎么扮?
无聊呐 发表于 2017-1-8 14:32
移动速度阀值在配置文件里找哪个?
里面的数字的单位是什么?
作为一枚小白期待您的回答.. ...
snowclay 发表于 2015-10-28 12:31
7.》权限
7.1-快捷键
7.2-检查权限
snowclay 发表于 2015-10-26 22:35
1.》使用与安装
(1).下载插件下载其他版本:官方下载地址下载最新构建版:官方最新地址(2).将你的NoCheat ...
1425115471 发表于 2017-7-15 00:48
楼主你好,我想请教一个问题,为什么我在本地电脑测试时候,我使用透视MOD后,矿物全部隐藏也就是全部被换 ...
1425115471 发表于 2017-7-18 10:39
你好楼主,可以告诉一下 透视等级和这个属性是哪个吗?
snowclay 发表于 2015-10-26 22:35
1.》使用与安装
(1).下载插件下载其他版本:官方下载地址下载最新构建版:官方最新地址(2).将你的NoCheat ...