繁體中文的 Steam 限時免費遊戲追蹤網站,只顯示原本付費、目前折扣
100%,且在期限內領取後可永久保留的完整遊戲。
- 僅使用 Steam Store 公開資料,不存取或參照 SteamDB。
- 依
CF-IPCountry顯示訪客所在地區的商店優惠,無效地區回退台灣。 - 透過 Steam StoreBrowse 驗證完整遊戲、付費基礎套件與限免截止時間。
- 使用 Sites D1 保存各地區最後成功快照,每 15 分鐘由訪客觸發重新驗證。
- Steam 暫時失效時,只顯示尚未截止的最後確認資料。
- 提供 Steam App 自訂協定與 HTTPS 商店頁兩種入口。
- 支援系統深淺色、響應式版面、鍵盤焦點與減少動態偏好。
- Next.js 16、React 19、TypeScript
- vinext 與 Vite
- Drizzle ORM 與 Sites D1
- Node.js 內建測試執行器
Steam 搜尋提供候選項目,StoreBrowse 再進行完整資格驗證。成功結果以 D1 batch 原子替換;任何候選資料無法明確驗證時,不會發布部分清單。
需要 Node.js >=22.13.0。
npm ci
npm run dev常用檢查:
npm run lint
npm run build
npm test.openai/hosting.json 宣告 Sites 專案與 DB binding;drizzle/ 保存 D1
migration。vite.config.ts 為本機開發提供對應的模擬環境。
正式站由 OpenAI Sites 執行伺服器端查詢與 D1 存取。GitHub Pages 只能提供 靜態檔案,無法直接執行目前的 Steam 查詢、地區判斷與 D1 快照流程,因此 本儲存庫不啟用 GitHub Pages 或 GitHub Actions 部署。
- 資料來源:Steam Store。
- 本站為獨立資訊頁面,與 Valve Corporation 無關。
- 儲存庫不包含 D1 實際資料、訪客 IP、快取快照或部署憑證。
本專案目前未附加開源授權。公開儲存庫僅代表原始碼可供檢視,不代表授予 複製、修改或再散布權利。