回复
8
查看
783
收藏
22

0

赠楼

0%

赠楼率

158

蒸汽

39

主题

320

帖子

2455

积分
发表于 前天 13:17 · 美国 | 显示全部楼层 |阅读模式
本文为 其乐用户(UID:1345163) 发布的原创文章,转摘前请联系该用户获得许可
本帖最后由 1345163 于 2025-7-3 00:23 编辑

大家好,
距离上次发布这个脚本已经过去一段时间,原帖(https://keylol.com/t923242-1-1)已锁定。因为脚本进行了一些比较大的更新和优化,所以在此发布一个新帖。
最初的目的是为了简化发布Humble Bundle包贴的流程,现在在此基础上做了一些改进。


工具地址

主要更新内容

1. 交互界面与新工具
  • 网页前端: 提供了独立的网页前端,现在可以在文本框内直接输入AppID(支持逗号或换行分隔),不再需要通过URL参数提交。
  • AppID反查工具: 增加了一个根据游戏名称查找AppID的辅助工具。
2. 性能与缓存优化
  • Redis缓存: 引入了Redis缓存机制。
    • 对每个AppID的查询结果会进行2小时的缓存,重复查询可以实现快速响应。
    • API请求已改为并行处理,以提高首次查询的速度。
  • 多层缓存策略: AppID反查工具会使用Redis缓存搜索结果(6小时),并使用本地文件缓存Steam完整应用列表(3天),以降低服务器负载。

3. 捆绑包(Bundle)检测逻辑优化
  • 重写检测逻辑: 为了解决进包时机导致计数不准的问题,重写了Barter.vg的进包数检测逻辑。
  • 过滤当前包: 脚本现在会自动获取最新的2个捆绑包的详细信息,如果检测到是当前正在进行的Humble Bundle,会将其从总数中排除。
  • 修正数据源: 进包总数现在根据实际的捆绑包列表来计算,以应对API数据可能存在的不一致问题。

4. 后端调整
  • 连接方式: 支持通过Redis Socket进行连接。
  • 配置内建: Redis数据库编号等配置已移至后端,不再通过前端暴露。
使用方法
  • 打开 AppID查询工具。
  • 在文本框中输入一个或多个Steam AppID。
  • 点击“Search”后,下方会生成BBCode格式的结果。
如果需要通过游戏名称查询AppID,可以使用 AppID反查工具。
感谢之前提出建议的各位。如果在使用中发现任何问题或有新的想法,欢迎在此回复。



本帖被以下淘专辑推荐:

  • · 淘宝|主题: 872, 订阅: 132
回复

使用道具 举报

浏览本版块需要:
1. 初阶会员或更高等级;
2. (点击此处)绑定Steam账号
您需要登录后才可以回帖 登录 | 注册

本版积分规则

欢迎发帖参与讨论 o(*≧▽≦)ツ,请注意
1. 寻求帮助或答案的帖子请发到问题互助版块,悬赏有助于问题解决的速度。发错可能失去在该板块发布主题的权限(了解更多
2. 表达观点可以,也请务必注意语气和用词,以免影响他人浏览,特别是针对其他会员的内容。如觉得违规可使用举报功能 交由管理人员处理,请勿引用对方的内容。
3. 开箱晒物交易中心游戏互鉴福利放送版块请注意额外的置顶版规。
4. 除了提问帖和交易帖以外,不确认发在哪个版块的帖子可以先发在谈天说地

  作为民间站点,自 2004 年起为广大中文 Steam 用户提供技术支持与讨论空间。历经二十余载风雨,如今已发展为国内最大的正版玩家据点。

列表模式 · · 微博 · Bilibili频道 · Steam 群组 · 贴吧 · QQ群 
Keylol 其乐 ©2004-2025 Chinese Steam User Fan Site.
Designed by Lee in Balestier, Powered by Discuz!
推荐使用 ChromeMicrosoft Edge 来浏览本站
广告投放|手机版|广州数趣信息科技有限公司 版权所有|其乐 Keylol ( 粤ICP备17068105号 )
GMT+8, 2025-7-5 14:34
快速回复 返回顶部 返回列表