WIP: taikoapp.uk の共有マルチプレイヤー Hub 連携 #4

Closed
Superories wants to merge 2 commits from Superories/taiko-web:codex/multiplayer-multi-node into main
Collaborator

概要

この PR では、taikoapp.uk と taiko.asia 間の共有マルチプレイヤー連携について、taikoapp.uk 側の実装を追加します。

目標は、クロスサイトのマルチプレイヤー/ランクマッチの調整を共有 Hub 経由に移しつつ、各サイトにある既存のゲームロジックを可能な限り独立したまま保つことです。

この PR に含まれるもの

  • 共有マルチプレイヤー Hub との連携
  • taikoapp.uk と taiko.asia 間のクロスサイトマルチプレイヤー対応
  • 共有マッチメイキング/ルーム調整の変更
  • Hub プロトコルに必要な互換性対応
  • 関連するマルチプレイヤー同期の修正・調整

Hub

Hub のコードは現在こちらにあります:

https://code.taiko.im/Superories/taiko-multiplayer-hub

関連する WebSocket サービス:

https://code.taiko.im/Superories/taiko-ws

本日は最新の Hub をデプロイする時間が十分に取れなかったため、本番 Hub に対する完全なエンドツーエンドテストはまだ実施できていません 😭

ただしコード自体はすでにありますので、まずは Hub の実装をご確認いただけると幸いです。

Hub のデプロイ/更新後に、完全な連携テストを行います。

現在の状況

この PR はレビュー用の Draft として作成しています。

主な実装はコードレビューの準備ができていますが、Hub をデプロイし、taikoapp.uk ↔ Hub ↔ taiko.asia の完全なフローをテストするまでは、本番環境へのマージは推奨しません。

特にレビューしていただきたい点

  • 連携が taikoapp.uk の既存マルチプレイヤーコードに自然に組み込まれているか
  • 既存の taikoapp.uk マルチプレイヤー動作を壊すおそれがある点がないか
  • プロトコル/再接続/タイムアウトの扱い
  • ほかに構成を変えた方がよい点

レビューありがとうございます! :)

## 概要 この PR では、taikoapp.uk と taiko.asia 間の共有マルチプレイヤー連携について、taikoapp.uk 側の実装を追加します。 目標は、クロスサイトのマルチプレイヤー/ランクマッチの調整を共有 Hub 経由に移しつつ、各サイトにある既存のゲームロジックを可能な限り独立したまま保つことです。 ## この PR に含まれるもの - 共有マルチプレイヤー Hub との連携 - taikoapp.uk と taiko.asia 間のクロスサイトマルチプレイヤー対応 - 共有マッチメイキング/ルーム調整の変更 - Hub プロトコルに必要な互換性対応 - 関連するマルチプレイヤー同期の修正・調整 ## Hub Hub のコードは現在こちらにあります: [https://code.taiko.im/Superories/taiko-multiplayer-hub](https://code.taiko.im/Superories/taiko-multiplayer-hub) 関連する WebSocket サービス: [https://code.taiko.im/Superories/taiko-ws](https://code.taiko.im/Superories/taiko-ws) 本日は最新の Hub をデプロイする時間が十分に取れなかったため、本番 Hub に対する完全なエンドツーエンドテストはまだ実施できていません 😭 ただしコード自体はすでにありますので、まずは Hub の実装をご確認いただけると幸いです。 Hub のデプロイ/更新後に、完全な連携テストを行います。 ## 現在の状況 この PR はレビュー用の Draft として作成しています。 主な実装はコードレビューの準備ができていますが、Hub をデプロイし、taikoapp.uk ↔ Hub ↔ taiko.asia の完全なフローをテストするまでは、本番環境へのマージは推奨しません。 ## 特にレビューしていただきたい点 - 連携が taikoapp.uk の既存マルチプレイヤーコードに自然に組み込まれているか - 既存の taikoapp.uk マルチプレイヤー動作を壊すおそれがある点がないか - プロトコル/再接続/タイムアウトの扱い - ほかに構成を変えた方がよい点 レビューありがとうございます! :)
yuuki closed this pull request 2026-10-01 08:59:29 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
yuuki/taiko-web!4
No description provided.