软件名称
FlashGameStreamline - 免费开源的页游加速工具
应用平台
Windows 10 x64 以上
推荐类型
【开发者自荐】
一句简介
「FlashGameStreamline」也叫「Flash 页游加速工具」,本质上是一个 HTTP 代理工具。它通过自定义规则拦截特定资源的下载,以提高游戏运行速度,特别适用于那些年久失修、臃肿无比的上古页游。
应用简介
最近翻出童年页游来玩,发现大多数还活着,但是游玩体验非常糟糕,基本上多切几个场景就卡得动弹不得,必须刷新页面重新登录。这都 2024 年了,谁能忍受这种游戏体验?问题是以前玩的时候并不卡呀??
众所周知,上古页游以 Flash 技术为基底,Flash 被「Adobe」废弃已有 3 个年头,这期间没有技术转型成功的页游大概是一辈子也不会转了。面对开发人员稀少、游戏内容越做越臃肿的现状,指望开发厂商去改善游戏环境、主动优化速度是不大可能了,要么忍受着卡慢玩下去,要么自己动手想点办法。
本来想从浏览器方面入手,编译一个纯净版客户端,自动释放缓存能改善下速度。但结果没有改善,问题(针对玩过的几款)还是出在 Flash 技术上面:过多的动画效果、未压缩的高分辨率资源、频繁到没必要的资源加载、未清理的废弃资源。总之就是 Flash 框架装不下了,必须给它做做减法。
翻看浏览器网页拦截插件,要么太复杂(AdBlock、uBlock),要么太简单(Simple Blocker),而且和旧浏览器怎么兼容是个问题。遂翻出万能的 mitmproxy
库,用 Python 写了一个代理程序,专门用于实现「阻止访问特定网址」这件事。
经过一段时间试用,我个人对效果相当满意,仿佛童年的快乐又回来了。如果你也有同样的需求,欢迎下载使用。使用方法看项目主页说明,如有问题和建议,也请到项目主页提交 issue 或在这留言。