Skip to content
This repository has been archived by the owner on Feb 14, 2021. It is now read-only.

ysakasin/saider

Repository files navigation

Saider

Saider

Deploy

ボイセ勢のためのオンセ支援ツール

公式デモサーバー

有志による公開サーバー

Saiderでできること

  • ルーム機能
    • パスワードによる入室制限
  • ダイスロールの共有
  • メモの共有
  • マップの共有
    • 画像を表示するだけでコマ機能はありません

これから実現したいこと

  • コマ機能
  • BGM再生
  • 管理者用の機能

Requirements

  • Node.js => v6.9.1 (LTS)
  • npm
  • Redis

ローカルで動かす方法

ディレクトリに移動

$ cd saider

関係パッケージをインストールする

$ npm install

Redisを起動する

$ redis-server

サーバーを起動させる

$ npm run dev

ブラウザ以下のURLにアクセスする

localhost:8000

実環境で動かす

Node.js, Redisをインストールする

config.json.example をもとに config.json を編集する

Redisを起動しておく

サーバーを起動する

$ npm start

サーバー管理者向けのコマンド

cleanroom

一定時間アクセスアクセスされていないルームをまとめて削除する

npm run cleanroom
  • LIMIT_DAY : 期限となる日数 (初期値 7)

Configuration

Key Default Description
hostname "0.0.0.0" サーバーのホストネーム。CSPによるXSS対策のために用いている。production実行時には必ず付与すること。
port 80 Listenするポート番号
redis undefined Redisのクライアント作成時に指定するオプション。詳細は node_redis の README.md を参照すること。

Special thanks

License

MIT License

© 2015-2016 SAKATA Sinji