今天,FCX 正式开源。
大家好,由于主播最近昼夜有些颠倒身体疲惫,加上MAC用户,还有想手机使用的朋友,想了一下决定全面开源。前端架构、后端代码,统统整理好发到GitHub了,兄弟们点点star,哈哈,第一次在GitHub发代码,用的还不是很熟练,高手们可以跟我多交流交流,指点一下,万分感谢。mac用户直接让ai教你把后端部署在本机启动,想手机使用的话两个方法,一个是弄台服务器部署后端上去,一个是内网穿透,不过我都没试,但是ai肯定能帮你搞定的。
小程序有关代码没有上去,这玩意传不了,使用的时候无需登录,等300次ban解开之后兄弟们可以登录用小程序远控网页端,懂我意思吗?现在还无法跟去年一样挂机。
ok,然后说点乱七八糟的。
WHY OPEN SOURCE
为什么要开源?
我觉得有两个原因:1.安全。2.发展。
球员数据去了哪里?账号信息有没有被上传?脚本会不会执行远程代码?球员保护到底是在提示里,还是确实写进了每一次提交前的检查?
在公开源码中,SBC 球员池和求解请求只会发送到用户自己的 127.0.0.1 本地求解器。FCX 不上传 EA Cookie 或 EA Token。
远程服务只处理版本提醒、声明式流程目录,以及用户主动启用的账号与远控状态;完整球员池、价格缓存、手动锁定名单和本地求解正文,不经过 FCX 远程 API。
开源是项目的开始,期待兄弟们一起将插件创造成我们FC玩家更实用、更喜欢的样子。
SOURCE TREE
不是把代码“扔”到 GitHub
如果开源只是上传一个压缩包,再留下一句“有问题自己研究”,那对普通用户没有意义,对想贡献代码的人也不友好。
所以在公开之前,补齐了 README、用户指南、开发文档、隐私说明、贡献指南、安全策略和等等等
FCX/ Tampermonkey 用户脚本的 TypeScript 源码、配置与测试
backend/ 本地 SBC 求解服务、桌面 GUI 和后端测试
docs/ 安装、开发、隐私、安全与故障排查文档
.github/workflows/ 自动检查、构建与 Release 流程
FCX 26.0.9 的完整检查包含 TypeScript 类型检查、445 项测试、用户脚本构建和发布产物校验。正式 Release 会同时提供用户脚本、本地后端、静态配置和 SHA256 校验文件。
具体的架构可以移步GitHub查看,提醒大家一下,要自己改某个功能,尽量先定位到代码,然后让ai只动那一部分代码,不然容易出问题(小白提示)
BOUNDARY
边界,必须说清楚
开源 FCX,不等于把所有线上系统和用户数据全部公开。
本次仓库不包含 FCX 远程 API 服务端、小程序、数据库和任何用户数据。公开仓库也不代表 Fork 或贡献者能够向 FCX 官方主站上传文件。
这次开放的,是实际运行在浏览器和用户电脑上的核心代码,以及与它配套的测试、构建与文档;线上基础设施仍由 FCX 维护。
把这条边界写在官宣里,可能没有“全部开源”四个字那么痛快,但它更准确,也更负责。
OPEN-SOURCE LINEAGE
FCX从哪儿来,到哪儿去。
因为 FCX 本来就是从开源社区里生长出来的。
FCX 基于 Auto-SBC 的 MIT 许可代码继续开发。没有前人的公开代码和实现思路,就不会有今天的 FCX。
从开源中受益,现在也应该把自己的改进放回阳光下:保留原项目的版权与许可说明,明确新增代码的来源,让后来的人可以继续研究、修改和创造。
MIT
在保留版权和许可证声明的前提下,任何人都可以使用、研究、修改和分发代码。
JOIN THE PROJECT
开源以后,谁都可以参与
EA Web App 会更新,SBC 结构会变化,浏览器和运行环境也一直在变。只靠一个人追着所有变化跑,速度和覆盖范围终究有限。
开源之后,参与不只等于写代码。
如果你不会写代码,遇到问题时写清 FCX 版本、操作系统、浏览器、复现步骤和第一条相关错误,就是非常有价值的贡献。
如果你懂开发,可以从最新 main 分支 Fork,修复问题、补充测试,然后提交 Pull Request。所有改动都应该保留球员保护、写请求核验和本地数据边界,不能为了“跑得快”牺牲用户资产安全。
发现安全漏洞,请使用 GitHub 私密安全报告,不要创建公开 Issue。无论通过什么渠道反馈,都不要上传密码、Token、Cookie、完整请求头、persona ID 或完整球员池。
FOR USERS
普通用户需要自己编译吗?
不需要。
如果你只是正常使用 FCX,继续从 GitHub 正式 Release 或我们公布的官方渠道下载即可。开源仓库提供的是透明度、版本记录和协作入口,不会把编译和排错的负担丢给普通用户。
下载时建议核对 Release 中的 SHA256 校验文件,也请不要安装来源不明、被人二次打包的所谓“增强版”。
RISK NOTICE
开源不是免责,更不是风险消失
FCX 是独立第三方社区项目,与 Electronic Arts 没有隶属、赞助或授权关系。自动化操作可能违反 EA 的服务条款或游戏规则,也可能带来账号限制、封禁或数据异常。
代码公开以后,大家更容易检查 FCX,但最终是否使用、怎样使用,仍然需要每个人自行判断并承担风险。
夜雨聆风