1 Home
darask edited this page 2026-10-19 15:14:09 +00:00

TWA復活版 — 自分でサーバーを運営するためのWiki

既存のWindows版 Arena.exe / game.dll を利用する復活版です。開発者の環境ではプライベートサーバーをホストできる段階にあり、実対戦の記録もあります。現在も不具合と未完了の受入項目が残っています。

このWikiは2026年10月20日に、公開ソースと保存された検証記録をもとに整理しました。対象はコード 246abe42 と、本体追加コミット 02fdbe31。Godotへの移植状況はGodot版Wikiを参照してください。

最初に読むページ

  1. 構成・バックエンドの準備 — 何をどこで動かすか、ローカル確認とCloudflareへの配備。
  2. Epic認証・ランチャー・本体配布 — 自分の環境用の設定と、起動までに必要な部品。
  3. 運用・更新・バックアップ — 管理コマンド、公開前の確認、障害時の戻し方。
  4. 既知の制限とトラブル対応 — 起動・認証・対戦・結果保存の切り分け。
  5. 共同開発と不具合報告 — Git LFS、Pull Request、再現情報の残し方。

公開物の位置づけ

場所 内容
candidate/backend/ 戦績・構成履歴などを含む統合候補のWorker。補助スクリプトとlockfileは別途組み立てる
candidate/launcher/ 統合候補のランチャー・ローカル互換サービス・カタログ
source/ 従来の開発コピー、補助ツール、詳細資料。候補と版が違う箇所がある
game/original/ Git LFSで取得する本体
game/revival-client/ 保存されていた復活版client。本体・DLL・パッチを任意に混ぜない
game-assets-manifest.json 公開した本体のパス・サイズ・SHA-256

各リポジトリの本体は683ファイル、約14.59GBです。Git LFSのローカル保管領域とチェックアウトで別々に容量を使うため、ダウンロード・ビルド用の空き容量にも余裕を用意してください。

現在の公開リポジトリは開発用の材料一式です。cloneだけで最新の検証済み配布版が完成する状態ではありません。 SDK/runtime、運営ごとの設定・署名鍵、固定ハッシュに対応するnative配布物の組み立てが必要です。特に候補の companion/VERSION とnative配布receiptの不足、旧QA配信先の固定値をクライアント準備に明記しています。

過去資料の downloads.darask.me や9月27日QA環境は現行の配布先として使えません。Cloudflare整理で削除したリソースを含む履歴です。独立運営では自分のドメイン・Cloudflare資源・Epic製品設定を用意します。

根拠: 公開リポジトリ、現行仕様の記録、作業記録。古い記録中の outputs/ 相対リンクには公開対象外のものがあります。