在 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。