SharkdogRegotly
本帖最后由 SharkdogRegotly 于 2024-1-16 04:04 编辑



开发人员: - Regotly [CHN]
- SandStone [CHN]
- Loyisa [CHN]
- OShangam [EURO]- ZhuSun [CHN]
插件交流群 759357642 插件交流频道: 点击链接
使用说明 : 使用说明



NoteThis anti-cheat was produced in May 2023 and is still in the testing and production stage. If you have any questions, please contact me.
Need a little help?
This is where you'll find me.
欢迎来到这个页面,我是Regotly,在这里你也许可以找到你想要找到内容,例如API、问题的解决方法
如果你需要帮助或咨询可以通过加入QQ群和Discord或者KOOK。
KOOK: https://kook.top/fyLlw2
Discord: https://discord.gg/p4epGCvwkp
QQ Group: 759357642
       使用统计            



插件介绍

支持版本较多 1.8 - 1.20支持MongoDB存储logs数据,支持文件存储logs数据 (2选1)坚持更新需要前置插件:ProtocolLib ,  ViaVersion部署在Linux or Windows OS有API可以进行调用,有开发文档 - 开发文档
插件指令和权限内容太多了
基础权限 -  spiter.command 绕过权限 -  spiter.bypass
Alerts权限 -  spiter.alerts




FAQ
What Minecraft client versions does Spiter support?
这个反作弊支持哪些客户端版本
We support 1.7.10 - 1.20.4
我们支持 1.7.10 - 1.20.4


What Minecraft server versions does Spiter support?
那么你们支持哪些服务端版本呢?
We support 1.8, 1.12.2, 1.16.5, 1.18.x, 1.19.x, 1.20.x
我们理论是支持1.8-1.20.x的

What are the recommended specs to run Spiter?
运行 Spiter 的要求是什么?
No less than 2 CPU cores/server instance
No less than 200MB RAM/player and no less than 2GB overall
Every server should have good network service

每个服务器实例不少于 2 个 CPU 内核
每个服务器的内存不少于 200MB,总内存不少于 2GB
你需要拥有良好的网络服务才能使用Spiter





兼容项
说明:在这里列出的内容都是已知的兼容和不支持的第三方软件

Incompatible software (不兼容的内容)
ProtocolLib version
LPX version
PacketEvents (利用任何反射加载的插件)
VSpigot (修改了大量内容 - 会存在问题 - 不推荐使用)

可以兼容的插件或内容:
ViaVersion
Paper/Pururp/SpigotMC
Other Anticheat[like Vulcan,Matrix,GrimAC,Alice,Polar,Verus]





Spiter API Documentation
Spiter APIsThis is the document of API references of Spiter Anti-Cheat system. Feel free to contact if theres any further questions.这是 Spiter 反作弊系统的 API 参考文档。如有任何疑问,请随时联系我们。
SpiterFlagEventCalls when: A player was just flagged. Parameters:当玩家受到Flag的时候就会触发getPlayer(): Get the player that has been flagged,获取玩家getCheck(): Gets the check associated with the flag. 获取检测名getType(): Gets the type of check. 获取检测的类型getInfo(): Gets additional information about the check if specified check description persists, otherwise gets the source of flag. (spiter, alerts, forceban) 获取检测的说明getVl(): Gets current violation of the player when they were flagged. 获取当前VLgetMaxvl(): Gets the maximum violation level for the check.  获取当前检测最大的VLgetTimestamp(): Gets the time when the flag occurred in milliseconds unit. 获取flag的时间戳
/**
     * Calls when a player was flagged.
     *
     * @param event The {@link me.regotlys.spiter.api.SpiterFlagEvent} to be processed.
     */
    @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)
    public void onPlayerFlag(SpiterFlagEvent event) {
        flag(event.getPlayer(), event.getCheck(), event.getType(), event.getInfo(), event.getVl(), event.getMaxvl(), event.getTimestamp());
    }

    /**
     * Logic to run when a player was flagged.
     *
     * @param player     The player to be flagged.
     * @param check      The check associated with the flag (e.g. Timer).
     * @param type       The type of check (e.g. 'A').
     * @param info       Additional information about the flag.
     * @param vl         The violation level.
     * @param maxVL      The maximum violation level.
     * @param timestamp  The timestamp of the flag, in milliseconds unit.
     */
    public void flag(Player player,
                     String check, String type, String info,
                     int vl, int maxVL, long timestamp) {
        // Implement method...
    }复制代码


SpiterGhostBlockEvent

    /**
     * Calls when a player encountered ghost blocks.
     *
     * @param event The {@link me.regotlys.spiter.api.SpiterGhostBlockEvent} to be processed.
     */
    @EventHandler(priority = EventPriority.MONITOR)
    public void onGhostBlock(SpiterGhostBlockEvent event) {
        // Implement method...
    }复制代码







感谢你能看到这里

我们提供免费的下载 - 如果你想交流当然更好了,我们欢迎你和我们一起交流


制作不容易支持一下吧





Spiter.jar

(1.9 MB, 下载次数: 0)