No description
Find a file
2026-07-10 18:05:52 +09:00
nginx 親子 2026-07-03 23:15:11 +09:00
.gitignore 半分完成 2026-07-03 17:12:30 +09:00
0.wav 安定5 2026-07-04 16:31:02 +09:00
4.wav 音はフリー素材 2026-07-03 20:26:30 +09:00
5.wav 音はフリー素材 2026-07-03 20:26:30 +09:00
app.js Enter接続 2026-07-10 18:05:52 +09:00
index.html いろいろ変更 2026-07-08 20:54:48 +09:00
package-lock.json 親子 2026-07-03 23:15:11 +09:00
package.json 親子 2026-07-03 23:15:11 +09:00
pokertimer-levels.json 音はチープ 2026-07-03 19:50:57 +09:00
README.md 複数親対応4 2026-07-06 18:59:49 +09:00
server.js 時刻のずれ5 2026-07-08 22:39:17 +09:00
style.css 横幅 2026-07-08 22:17:45 +09:00
sync-client.js 時刻のずれ6 2026-07-08 22:55:00 +09:00
template-deepstack.json 音はチープ 2026-07-03 19:50:57 +09:00
template-handai-team.json JSONちょっと変えた 2026-07-06 21:28:44 +09:00
template-standard.json 音はチープ 2026-07-03 19:50:57 +09:00
template-test.json テスト用テンプレート 2026-07-04 15:17:40 +09:00
template-turbo.json 音はチープ 2026-07-03 19:50:57 +09:00
templates.json テスト用テンプレート 2026-07-04 15:17:40 +09:00

ポーカートーナメントタイマー

ルーム同期自前WebSocketに対応したポーカー用トーナメントタイマーです。

ローカル起動

  1. 依存パッケージをインストール
npm install
  1. サーバー起動(静的配信 + WebSocket同居
npm start
  1. ブラウザで http://localhost:3000 を開く

同期の使い方

  1. 画面右上の「同期接続」を押す
  2. 1台目でルームコードを空欄のまま接続ルーム作成
  3. 表示されたルームコードを共有
  4. 他端末で6桁のルームコードを入力して接続ルーム参加

接続した端末はすべて操作可能で、操作内容はリアルタイムで同期されます。

Tailscale Funnel 運用

このアプリは同一ポートで静的配信とWebSocketを提供するため、Funnelは従来どおり1ポート公開で動作します。

# 例: 3000番を公開
tailscale funnel 3000

WebSocket 接続先は現在のページURLから自動決定/wsされるため、同期接続ダイアログでのURL入力は不要です。