
概覽
由 Warframe Community Developers (WFCD) 維護的 Warframe Status API (warframestat.us) 是一項開源服務,可將 Warframe 的官方 worldState.php 來源和靜態遊戲數據解析為易於存取且文件完善的 JSON API。它公開了跨 PC、PlayStation、Xbox 和 Switch 的即時世界狀態(虛空裂縫、警報、入侵、突擊、Nightwave、Cetus/Vallis 週期、Baro、活動)以及靜態參考數據(物品、武器、MOD、戰甲、掉落表、Riven 數據),並提供 REST 端點和 WebSocket 來源。它是很大一部分 Warframe 工具生態系統的事實上數據骨幹,包括 Warframe Hub、Cephalon Genesis Discord 機器人以及無數的社群專案。
最適合: 需要可靠、結構化的 Warframe 世界狀態與物品數據,而不想自己解析 DE 原始 `worldState.php` 的開發者與工具/機器人製作人員。
主要功能
- 即時世界狀態:虛空裂縫、警報、入侵、突擊、Nightwave、Baro、晝夜週期、活動
- 靜態遊戲數據:物品、武器、戰甲、MOD、掉落表、Riven 數據
- REST 端點 (api.warframestat.us/{platform}/{lang}) 以及用於即時更新的 WebSocket 來源
- 多平台:PC、PlayStation、Xbox、Nintendo Switch
- 多語言在地化支援
- OpenAPI 3 規範與託管於 docs.warframestat.us 的文件
- 完全開源 (Apache-2.0),使用 NestJS/TypeScript,約 357 個單元測試,80%+ 覆蓋率
- 無需 API 金鑰或帳號;免費公開存取
優缺點
- 免費、開源 (Apache-2.0),無需 API 金鑰
- 全面的世界狀態以及靜態物品/MOD/武器/掉落數據
- 支援 REST 與 WebSocket 存取,提供 OpenAPI 規範與託管文件
- 多平台與多語言
- 由 WFCD 積極維護,發佈頻繁且測試覆蓋率高
- 為 Warframe Hub、Cephalon Genesis 和許多社群工具提供支援,證明其可靠性
- 面向開發者,一般玩家無法直接使用
- 依賴 DE 的 worldState 來源,因此當 DE 更改格式時,數據可能會延遲或損壞
- 託管資金由社群透過 Patreon 資助,因此運行時間依賴志工資源
- 無官方服務水準協定 (SLA) 或保證的速率/可用性
- 極少面向消費者的評價,難以衡量用戶觀感
社群評價
在 Warframe 開發者中,此 API 被視為值得信賴的標準數據源,曾在官方論壇上被引用,並被許多社群專案、機器人以及像 Warframe Hub 這樣的網站重複使用。它是開源的、積極維護中(400+ 次發佈,最新為 3.2.x 系列),並透過社群 Patreon 資助託管費用。由於它是基礎設施而非消費級應用程式,因此直接的終端用戶評價較少;開發者指出的主要實際問題是,當 DE 更改底層 worldState 格式時,偶爾會出現數據延遲或缺失。
來自 Reddit
- What Would You All Think about A Warframe Computer Information Program (like tenno.tools / hub.warframestat.us but not a website)?
“8 upvotes · 8 comments — I was looking around the [Warframe status and info API](https://docs.warframestat.us/) just to see what kind of information regarding Warframe would b…”
- If for some ungodly reason you like Microsoft PowerShell (like me), then I'm building a Warframe Status module for it.
“5 upvotes · 9 comments — If you don't know what PowerShell is, it's a text shell and a suite of tools mainly used for admin work on Windows and Windows Server machines. And no…”
評價與評分
- GitHub (WFCD/warframe-status repository)
“Open-source NestJS app that parses worldState.php; Apache-2.0 licensed, 400+ releases, ~357 unit tests with 80%+ coverage, actively maintained by the Warframe Community Developers.”
- Warframe Forums (General Discussion)
“Community thread referencing warframestat.us and WFCD tooling as the go-to worldstate data resource for building trackers and bots.”
- Warframe Community Developers (WFCD) GitHub org
“The API is open source and feeds data for Cephalon Genesis, Warframe Hub, and numerous other community-maintained tools; supported by a public Discord and a Patreon covering hosting costs.”