10月9日(UTC),Ace of Spades Revival团队发布BattleSpades Beta 0.3(0.3.0-beta.1)客户端和服务端。客户端现在可浏览并加入Classic 0.75与0.76服务器,也能在游戏内搜索、筛选和预览Steam创意工坊地图,并导入旧VXL地图用于本地开局。不同协议会分别识别,BattleSpades原有Classic模式改名Classic+。

这是一项针对Jagex商业版《Ace of Spades: Battle Builder》的独立民间保存计划。原官方服务器已于2019年3月6日12:00 GMT关闭;本次是玩家项目的测试版更新,不代表Jagex恢复运营或提供授权。

作者公开了两端的技术路线:新客户端以C++20从头编写,使用CMake、vcpkg、SDL3、bgfx和OpenAL Soft;服务端采用Python 3、Cython与ENet,依据原客户端可观察行为、抓包和回归测试重建。游戏模型、地图、纹理和声音仍需来自玩家自有的游戏副本。

服务端仍使用商业版Protocol 168。导入Classic地图不会把它变成0.75/0.76服务器,也不会运行旧地图附带的Python脚本。项目提供Windows、Linux和macOS的x64/ARM64发行包,但测试结果不等于所有公开服务器或反作弊插件均已兼容。

10月10日(UTC)的客户端0.3.0-beta.3进一步修复普通地图天空、雾效与光照,以及部分Classic显示、补给和音频问题;现有0.3.0-beta.1服务端继续兼容。准备研究或尝试的玩家可先查阅对应发行说明和README,核对版本、资产要求与校验和。

来源:
客户端Beta 0.3:https://github.com/KikoTs/BattleSpadesClient/releases/tag/v0.3.0-beta.1
服务端Beta 0.3:https://github.com/KikoTs/BattleSpades/releases/tag/v0.3.0-beta.1
客户端后续修复:https://github.com/KikoTs/BattleSpadesClient/releases/tag/v0.3.0-beta.3
客户端技术与素材要求:https://github.com/KikoTs/BattleSpadesClient/blob/main/README.md
服务端技术:https://github.com/KikoTs/BattleSpades/blob/main/README.md
项目身份:https://www.aosplay.net/about
Jagex原停服公告:https://steamcommunity.com/app/224540/discussions/0/1841314700704353015/