在 Cinderous 中繼上開發
Cinderous 的錨點中繼透過「車道」對第三方 Nostr 應用開放:車道是中繼裡一塊獨立的區域,有自己的儲存與規則,網址是 /app/<你的應用 id>。不需要註冊、不需要 API 金鑰,也不收費。
可以拿來做什麼
車道是為「需要一個小而快的共用集合點」的應用設計的,不是永久存放區:
- 大廳與在線狀態——現在誰在線上(ephemeral 事件,從不儲存)。
- 信令——寄給特定玩家的邀請與 WebRTC 連線資訊。
- 非同步的共享世界——許多玩家一起追加的動作日誌。
- 公開的遊戲資料——以可尋址事件發布的牌組、配裝與世界快照。
怎麼使用
- 連線到
wss://cinder-relay.cinderous1.workers.dev/app/<你的應用 id>。id 選定後就固定使用——見選擇應用 id。 - 發布事件的方式和一般 Nostr 相同,寫入不需要 AUTH。
- 訂閱時要帶標籤 filter(例如
{"#t": ["my-game"]})或authors。沒有指定範圍的 filter 會被拒絕——見訂閱。
快速上手把這三步寫成一個可以直接執行的範例。
它不是什麼
- 不是給社群客戶端用的通用中繼。
{"kinds":[1]}這類全站動態在設計上就會被拒絕,根路徑/則屬於 Cinderous 通訊軟體本身。 - 不是長期存放區。 所有資料都會過期;不在已知租戶名單上的應用,資料若不更新只保存 2 小時。見保存期與儲存。
- 預設不是私密的。 任何能組出你的 filter 的人都讀得到你車道上的事件。重要內容請自行加密。
- 沒有服務等級保證。 錨點跑在與 Cinderous 通訊軟體共用的免費額度上。
資源與協助
連線被拒時,中繼會在關線前用 NOTICE 與關閉原因告訴你為什麼——見錯誤訊息。設計背景整理在資源頁,問題請到 GitHub issues。