SuperAPI AI 工具集

roblox-security-economy

安全与审计

查看项目

更新于 10-15 19:58

技能介绍

用途:构建与审查 Roblox 中涉及价值的经济系统,确保授予、消耗、交易、保存或购买价值的逻辑均由服务端权威控制,同时保持玩家循环公平。

主要能力:识别高风险面,包括货币与高级货币、库存(宠物、皮肤、工具、增益、任务奖励)、交易/赠送/合成/升级/声望/抽奖、开发者产品收据与通行证校验、每日奖励与连续登录、活动与群组奖励,以及请求授予、伤害、传送、放置或进度的客户端 Remote。

服务端权威规则:奖励在服务端计算;资格在服务端校验;权威余额与库存存于服务端;客户端 UI 仅作展示与意图;购买与高价值授予使用幂等;拒绝畸形、重放、不可能或过于频繁的 Remote 请求。

DataStore 与收据模式:保存紧凑的权威状态而非 UI 状态;使用带版本的数据结构与迁移保护;活跃会话中排队或防抖保存;将保存绑定到玩家离开与服务器关闭路径;开发者产品通过收据处理授予,并在视为交易完成前记录已处理的购买 ID。

交易与赠送:使用服务端持有的交易会话;交易待定时锁定所提供物品;要求双方确认最终报价;提交前立即重新校验所有权;尽可能从服务端状态原子提交;记录高价值交易与授予路径以便后续调查。

MCP 审查工作流:用 script_grep 查找 Remote、货币名称、DataStore 用法、收据处理器与授予函数;用 script_read 阅读每个涉及价值的脚本;用 search_game_tree 与 inspect_instance 检查相关实例;在梳理源到汇流程后仅用 multi_edit 修补;用 start_stop_play 与 get_console_output 测试无购买路径与控制台错误。

输出报告应包含:受保护的资产或价值、信任边界、服务端校验规则、已防止的滥用场景、剩余风险或需手动进行的 Roblox 购买测试。后续可用 roblox-playtest-qa 在试玩中验证受保护流程,并用 roblox-datastore-persistence 确认保存路径安全。

限制:资料未提供具体价格、平台支持范围或性能数据;实际实现细节需结合项目代码与 Roblox 官方文档确认。