彈幕服務器:danmu-server

jopen 10年前發布 | 24K 次閱讀 danmu-server

彈幕服務器。

其新浪微博登錄和自動封號功能為擴展組件,可直接通過刪除lib/ext/下的對應目錄停用。

項目可直接在 Windows 和 Linux 上運行。Mac 未測試。

功能特色

  • 房間功能,可用一個端口為多個不同的彈幕客戶端提供服務

  • 搜索彈幕功能,可隨時搜索彈幕

  • 黑名單功能,可封禁用戶

  • 在開啟新浪微博登錄的情況下封禁新浪微博

  • 在默認配置下根據Canvas指紋 + IP + User-Agent共同計算

  • 可設置關鍵詞替換、關鍵詞攔截

  • 記錄用戶的每一條彈幕(MySQL)

  • 易于部署,簡單高效

部署方式

  • 下載并安裝iojsMariaDBMemcached(Linux)。Windows用戶請自行查找適合的Memcached版本,如不使用自動封號和新浪微博可不安裝。另外,NodeMySQL也同樣支持。

  • 配置MariaDB,創建數據庫等,不需要創建數據表。

  • 修改config.js,使其參數與環境相符。如果要用阿里云的OCS服務則需要在config.js里把cache/type調整為aliyun然后再npm install aliyun-sdk。

  • 切換到cmd或sh,cd到程序所在目錄執行npm install,安裝程序依賴庫。

  • 現在,你可以直接npm start啟動。

搭配項目

項目主頁:http://www.baiduhome.net/lib/view/home/1433900498489

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!