公告
随着EAAC反作弊系统于September 24th 部署到Battfiled 1,该项目也将停止维护,虽说该反作弊系统较容易绕过,但本人也无心折腾。因此该项目现在开始停止维护,云端服务也将于EAAC部署当日停止。
无限期停止更新
更新日志 | 2024.8.27 | 3.0.3.3
- 修复人数低于多少关闭踢出玩家功能
- 修复了一些小毛病
- 修复了计算条形码的算法
- 🛠
更新日志 | 2024.8.27 | 3.0.3.2
- 修复云规则同步bug
- 添加 更多 -> 服务器 内搜索的 GameId 复制
- 修复DLL注入避免出现二次注入现象
- 优化文本
- 修复离线模式下队伍1规则无法正确保存问题
- 🎊
更新日志 | 2024.8.27 | 3.0.3.1
- 修复BUG
- 🛰
更新日志 | 2024.8.27 | 3.0.3.0
- 限制侦察兵种数量
- 添加条形码检测
- 添加机器人对多群聊交互支持
- 添加机器人对私聊及多私聊交互支持
- 添加单类飞行器总星限制
- 添加当服内人数低于指定数量时自动关闭规则,达到后且人数在此之上再启动开启规则
- 添加DLL注入支持
- 添加无感知发送消息支持
- 添加取击杀消息支持
- 添加对获取X轴、Y轴、Z轴、姿态、视角方向的支持
- 添加分差偷家检测支持,如分差大于N停在点内留时间超出10秒则踢出,不适用场景与分差重开相同运行模式也与分差重开相同(感谢qiansr提供的数据)
- 添加对游戏进程存活的检测如游戏未开启则自动开启,(与 7. 13. 14. 15. 配合使用)
- 添加不在服务器内启动重启游戏并进入服务器,13. 14. 若需在无显卡驱动的情况下启动游戏,请先使用免平台补丁,下方有下载地址
- 将自动应用规则并入到主线
- 工具不再会随着游戏的关闭而关闭也不会因为游戏未开启而自动退出
- 修改检测游戏的方法,将检测游戏进程窗口标题的方法更改为检测游戏进程文件签名的方法
- 优化内存模块初始化逻辑
- 减少重复代码,优化部分代码,避免出现多个线程获取同一数据的情况,同时减少不必要的数据更新量
- .NET 版本从 6.0 版本更新至 8.0 版本,使用前请先安装 .NET 8.0 SDK 或 .NET 8.0 Desktop Runtime,环境下载地址请往下查看
- 修复重复踢出玩家问题
- 修复跨设备通信下机器人无法发送图片的问题
- 延长二次踢人时长
- 当禁止玩家更换队伍并且启用了换回模式时,若原队伍没有空位,将已换边的玩家置于等待列表中,如果原队伍有空位,则将该玩家换回原队伍中
- 修复已知BUG
- 允许对自动应用规则配置如关闭渲染等,请更新工具后并打开设置标签
- 允许机器人自定义 HTTP URL 与 WebSocket URL
- 使用前需清空配置文件
- 一定看注意事项!!!(功能均未进行测试如有异常请及时测试后反馈给我以便修复BUG,感谢)
- 注意防暑
- ☀
更新日志 | 2024.8.19 | 3.0.2.9
- 优化自动切图与自动平衡功能(感谢qiansr的贡献)
- 优化中文ID限制功能,再也不会卡渲染了(感谢master的贡献)
- 敬请期待!!!
- 🚀
更新日志 | 2024.7.15 | 3.0.2.8
- 将go-cqhttp更换至LLOneBot,再也不会被45困扰了!(协议库的时代落幕了。使用前需清空机器人配置文件,同时需安装NTQQ与LLOneBot,LLOneBot安装教程:https://llonebot.github.io/zh-CN/guide/getting-started,侦听LLOB正向WebSocket协议3001端口与HTTP协议3000端口)
- 添加中文ID限制(感谢SakuraKooi的贡献。使用前需清空配置文件,谨慎点击该标签,渲染耗时特长)
- 添加自动切图与自动平衡功能(感谢qiansr的贡献)
- 一系列小更新,太多懒得写(均来自用户反馈)
- 以上功能均未测试,如有异常请及时反馈以便及时修复
- 同时证明下该项目还活着
- 🛫
更新日志 | 2024.1.3 | 3.0.2.7
- 修复自动重开失效问题
- 修复 ‘鸽子失去梦想’ 提出的问题(参考下方评论)
- 更新版本号
- 更新go-cqhttp版本至1.2.0(建议与签名服务器同时使用,同时go-cqhttp签名服务器地址已修改为 http://127.0.0.1:8080,协议版本:8.9.63,参考教程搭建即可,使用前需清空机器人配置文件,同时填写登录信息,签名服务器搭建教程:https://blog.bingyue.top/2023/08/03/qsign_1/)
- 分数限制在行动模式下如进攻方超出分数限制同时防守方满人无法更换,则等待防守方空缺再进行更换,其余模式默认踢出
- ✨
更新日志 | 2023.12.27 | 3.0.2.6 | 特殊更新
- 此次更新属于拓展更新与主项目进程无关
- 添加自动应用规则模式同时修改验证进程的方式,因为改动较大因此该项目更新与主项目分离(说白了就是拥有海量BUG的更新,而且功能差不多,非必要不使用,因此与主项目分离,下方有下载地址)
- 📉
更新日志| 2023.11.11 | 3.0.2.6
- 添加分数限制,即超出分数限制则自动被踢出,适用于刷分服
- 添加白名单免疫分数限制
- 添加为150Pro哥量身打造的KD/KPM限制,同时白名单KD/KPM免疫可同时免疫150KD/KPM限制
- 使用前请清空配置文件
- 天冷加衣
- ☃
更新日志 | 2023.10.25 | 3.0.2.5
- 可指定Sparta Gateway代理地址,适用于无法正常切图,踢人等操作的用户,如不会部署Sparta Gateway代理,请往下查看代理地址列表,欢迎提供Sparta Gateway代理地址, 使用前请清空配置文件
- 提高了稳定性,修复了我也不知道的bug
- 同时证明下该项目还活着
- 🌊
更新日志 | 2023.8.10 | 3.0.2.4
- 修复自动重开无限重开导致卡加载问题
- 修复从在线模式切换到离线模式异常退出问题
- 增加在进入服务器后初次自动获取规则时,在完全获取规则之前禁止进行同步和应用操作,以避免出现空规则覆盖的情况
- 提高稳定性与修复bug
- ⚡
更新日志 | 2023.7.22 | 3.0.2.3
- 优化部分文字排版
- 增加离线模式下切换/应用规则时自动保存规则,默认情况下退出软件时自动保存
- 修复离线模式下黑/白名单不自动保存问题
- 可自定义踢出玩家CD时长
- 更新go-cqhttp版本以支持签名服务,详细内容请往下看注意事项
- 右上角增加了更新提示
- 解决了小bug
- 移除了HIM
- 🪐
更新日志 | 2023.7.11 | 3.0.2.2
- 完成禁止双方更换队伍时,将第一次换边的玩家换回原队伍,第二次则踢出游戏
- 完成按等级通过爆头率自动踢人
- 完成按等级通过命中率自动踢人
- 重构部分代码
- 修复踢出日志玩家名称显示为等级问题
- 为正式版做准备
- 修复换边问题
- 🌌
更新日志 | 2023.6.29 | 3.0.2.1
- 完成按分数落差自动重开
- 完成系统换边时将暂停禁止双方更换队伍功能
- 修复规则同步时的bug
- 优化了部分逻辑
- 优化了服务端
- ❄
更新日志 | 2023.6.28 | 3.0.2.0
- 修复了一些bug
- 完成按等级通过胜率自动踢人
- 完成在禁止双方更换队伍基础上允许玩家跳边抗压,只允许更换到分数低的队伍
- 增加了几个快捷踢人的理由例如禁止优势偷家…,如有需求可联系我加上别的理由
- 🌈
更新日志 | 2023.6.27 | 3.0.2.0
-
🧐🥰🥵
-
添加在线规则
-
添加在线白名单
-
添加在线黑名单
-
添加反序输出文本
-
添加禁止双方更换队伍
-
添加通过胜率自动踢人
-
添加可在玩家列表页以查看胜率信息
最近服务器不稳定,正在排查问题中,深感抱歉 问题已修复2023.8.4
维护日志 2023.7.25 维护时长: 19小时小时
- 迁移数据到异架构数据库
- 🏝
维护日志 2023.7.23 维护时长: 2小时
- 移除了经理的🐎
- 稳定服务器情绪
- 修复服务端的bug
- ⚡
准备就绪
功能
- 云白名单
- 云黑名单
- 云规则
- 反序输出文本
- 禁止双方更换队伍
- 可以查看胜率信息
- 通过胜率自动踢人
- 全在更新日志上了
TODO List
- 开源服务端
- 开源该服管工具
- 实时化与云端交互[放到新项目里]
- 增加自动文本同步[待定]
- 可在服管工具配置任意服务端
在禁止双方更换队伍基础上增加允许一方更换队伍[好像没必要]- 将restful api更改为grpc或websocket以支持规则实时化[待定]
当禁止玩家更换队伍并且启用了换回模式时,若原队伍没有空位,将已换边的玩家置于等待列表中,如果原队伍有空位,则将该玩家换回原队伍中。下次发布,逻辑已经写完了[我代码呢,我不到啊]- 分支出无GUI版本
- 群控
注意事项
- 如需使用无感知发送消息与击杀消息,请允许进行DLL注入,注入成功后将自动开启。
- 使用 3.0.3.0 及以上版本工具需安装 .NET 8.0 SDK 及 .NET 8.0 Desktop Runtime 运行环境,使用 3.0.3.0 以下版本工具需安装 .NET 6.0 SDK 及 .NET 6.0 Desktop Runtime 运行环境。qiansr开发的2系工具及CrazyZhang开发的初版工具请使用 .NET 6.0 SDK 及 .NET 6.0 Desktop Runtime 运行环境。但无论使用哪个版本的工具皆安装Microsoft Edge WebView2 Runtime x64
- 使用在线模式时请先进入服务器后再挂规则,否则不会同步服务器规则,进入后并且为管理员则会自动同步,此时再挂规则。如果网络不稳定请确认规则是否与预期一致如不一致多次刷新规则即可,分别刷新云规则,白名单,黑名单,未来会增加一键刷新功能。
- 使用禁止换边功能时,最好使用在线模式或仅有一个管理时使用,否则会出现一些问题,例如别的管理手动更换玩家或白名单跳边队伍,该玩家会被(无限,具体取决于几个管理使用离线模式)换回原队伍或被踢出游戏。因为使用禁止换边功能时,该玩家的队伍信息会被保存在服务器,而离线模式下,玩家的队伍信息会被保存在客户端,所以会出现上述问题,管理员则不会出现这样的问题。
- 在行动模式下按分数落差自动重开与在禁止双方更换队伍基础上允许玩家跳边抗压不允许使用。
- 使用按分数落差自动重开时,如兵力值不为标准1k时将自动推断兵力值,并按比例计算,以下是计算公式。 $$ 重新计算后的重开分数限制比例 = \frac{{重开分数限制}}{{最大分数}} \newline 重新计算后的分数差距比例 = \frac{{分数差距}}{{最大分数}} \newline 计算后重开分数限制 = 重新计算后的重开分数限制比例 * 最大分数 \newline 计算后分数差距 = 重新计算后的分数差距比例 * 最大分数 \newline $$
- 重开分数限制是指限制仅在两支队伍的总分不超过设定值的计算分数差距。例如,如果设定总分为600分,而分数差距为200分,则只有当两支队伍的总分在600分以内时,会计算分数差距。如果任意一支队伍超出了200分,则会触发重开。如两队分数之和超出重开分数限制时则不进行计算。
- 目前在索姆河,卡波雷托,黑尔戈海湾以及行动/战争信鸽模式禁止使用分数重开功能,后续可能归零处理。
- 在使用机器人之前,请确保清空原有的机器人目录,并重新启动服管工具。
如果不会部署签名服务,咱提供了公共签名服务,并默认将地址写入了配置文件中。该公共签名服务使用的协议版本是8.9.63,只需修改配置文件中的登录信息,即可开始使用。然而,需要注意的是签名服务存在一定的风险,公共的签名服务风险更高,因此建议自行部署私有签名服务器降低风险。可以参考签名服务部署教程来进行部署。部署成功后,请修改机器人配置文件中的"sign-server"字段,将其替换为私有签名服务的地址。通过签名服务,可以有效解决消息发送和登录等问题。如果遇到无法登录或发送消息的情况,请尝试清空机器人目录下的"session.token"和"device.json"文件,然后重新登录即可。这样通常会有用。- 如需使用自动开启游戏,请确认自动发现的游戏路径是否正确,确认配置无误后再保存,如不正确请手动修改,可验证下,使用免EA启动游戏记得填写Sid与RemId。如不勾选使用模式二工具允许将自动使用模式一运行。如需启动游戏时进入指定服务后请手动指定服务器GameId,除非您指定您正在做什么否则请不要指定ARGS,以免造成无法启动游戏的情况使用指定GameId启动游戏,请先输入GameId。
- 如需使用DLL注入勾选后验证模式即可,可与自动化搭配。如需卸载DLL关闭游戏即可,如取消DLL注入取消勾选并保存重新启动游戏后再进行验证即可。
QA
- 可以免费使用云服务吗吗? 可以。
- 为什么不开源?代码质量有待优化。
- 未来会将所有功能全部让云端处理吗? 看情况。
- 为什么要二次开发这个工具?使其更易于使用,因为我是一个懒狗。
- 离线模式与在线模式有什么区别,没什么太大区别只不过一个数据在云端一个数据在本地。
- 可以和普通工具混用吗? 可以,但是不建议使用禁止换边功能,因为普通工具不会保存玩家的队伍信息,所以会出现上述问题。
- 融合了ClientApi项目中的部分内容
使用方法
-
下载并解压缩
-
打开战地1
-
打开该工具
-
验证并使用在线模式
-
进入你所管理服务器
-
设置或挂规则
Sparta Gateway代理地址列表
- https://gateway.p.2788.pro 提供者:22
其他
-
该工具会将玩家的聊天信息上传到云端保存,以备不时之需。
-
该工具会将踢人记录和换边记录上传到云端保存,以备不时之需。
-
有问题或有新的想法可在下方留言或发送到我的邮箱[email protected]。
-
使用在线模式时,该工具会每60秒将玩家当局对战信息上传到云端,目前就差比分信息和人数信息,后续或许会加上与Unknow整合,也有可能我直接派生CrazyZhang666的战地1api项目。
-
该工具原作者为CrazyZhang666,感谢这位大佬的杰出贡献!
鸣谢 排名不分前后
- CrazyZhang666
- …
- 锦书
- HolyWu(走了
- 燕尾
- 垃圾
- 蔡徐坤
- SakuraKooi
- qiansr
- master
免责声明
- 本工具为测试版,由于为测试版目前来说还有些许bug,使用时遇到bug请及时反馈给我,将bug修复完毕后发布正式版。
- 如果被本工具踢出,请直接加您被的踢出服务器群询问,而不是找开发者的麻烦。
- 工具只是工具,一切问题归使用者。
下载地址
运行环境下载地址
-
.NET 6.0 SDK: https://dotnet.microsoft.com/zh-cn/download/dotnet/thank-you/sdk-6.0.403-windows-x64-installer
-
.NET 6.0 Desktop Runtime:https://dotnet.microsoft.com/zh-cn/download/dotnet/thank-you/runtime-desktop-6.0.11-windows-x64-installer
-
.NET 8.0 SDK: https://dotnet.microsoft.com/zh-cn/download/dotnet/thank-you/sdk-8.0.401-windows-x64-installer
-
.NET 8.0 Desktop Runtime: https://dotnet.microsoft.com/zh-cn/download/dotnet/thank-you/runtime-desktop-8.0.8-windows-x64-installer
-
Microsoft Edge WebView2 Runtime x64:https://developer.microsoft.com/en-us/microsoft-edge/webview2/#download-section
工具下载地址
最新版:蓝奏云
免平台补丁下载地址
免平台补丁:百度网盘