一般公告

Dawn 計畫 – 開源版的 Unlight 伺服器

自從 Open Unlight 開始營運至今已經一年多,我們一直都致力於 Unlight 遊戲開源的支援,同時在在遊戲營運的計畫上根據遊戲的智慧財產權(IP)限制等問題,在合理的範圍內盡可能地將我們的原始碼公開。

遊戲伺服器因為不會包含圖像、音樂等素材,因此是相對容易處理的部份。經過我們的評估之後,決定基於原版的 Unlight 伺服器 發展新的專案——Dawn 計畫。

現在的 Unlight 伺服器版本是以 MIT 條款進行授權,在使用上的限制非常的寬鬆,因此我們選擇相容於 MIT 條款且對商業比較友善的 Apache 2.0 條款做為授權,目前已經將原始碼公開在我們的 GitHub 專案 openunlight/dawn-ce 上。

未來我們會逐步測試 Dawn 計畫的穩定性,並且將 Open Unlight 的伺服器切換到這個版本上,同時對於 Dawn 計畫的目標設定為「開源遊戲伺服器框架」也就是如果想要設計類似 Unlight 機制的遊戲,可以透過 Dawn 計畫提供的基礎架構來擴充,逐步實現屬於自己的遊戲。

目前我們還在針對原始碼進行單元測試的追加,這會對後續修改跟擴充時避免錯誤會有很大的幫助,如果有興趣貢獻這款遊戲的原始碼可以到 GitHub 上面協助我們。

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料