Skip to content
A Web application for online voice session of TRPG
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc/development
lib
public
scripts
src
views
.babelrc
.eslintrc.json
.gitignore
.npmrc
.travis.yml
CHANGELOG
Dockerfile
LICENSE
Procfile
README.md
app.json
config.dev.json
config.json.example
docker-compose.yml
index.js
licenses.html
package.json

README.md

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

You can’t perform that action at this time.