Skip to content

Set Play buttons for TDM and Persistence - #87

Merged
valzargaming merged 1 commit into
mainfrom
claude/play-urls
Nov 11, 2026
Merged

valzargaming merged 1 commit into
mainfrom
claude/play-urls

Conversation

@valzargaming

Copy link
Copy Markdown
Member

Requested by Val · project thread

Follow-up to #77, which turned on the Play button code.

  • TDM: https://civ13.com/tdm/. That shortcut is already live and opens byond://civ13.com:1714.
  • Persistence: https://civ13.github.io/persistence/. It comes from Add /persistence/ BYOND join shortcut through Gaia gate Civ13/civ13.github.io#59, which is merged and deployed. I checked that it serves byond://play.valzargaming.com:1714. civ13.com does not serve the Pages site, so the civ13.com/persistence/ URL from the earlier plan would return 404.
  • tdmbattle no longer inherits the TDM link, so the aggregate status shows one TDM button.
  • docs/server-play-button.md is updated to match.

Validation: php -l bot.php passes and php tests/local/play-link.php passes (34 assertions). Both URLs pass ServerPlayLink::fromConfig. Production pers is still disabled in bot.php; the local bot uses its portable profile. Nothing changes live until the bot is updated.


Generated by Claude Code

TDM opens https://civ13.com/tdm/ and Persistence opens the new
https://civ13.github.io/persistence/ page (Gaia gateway on 1714). The
TDM battle shard drops the inherited link so the status shows one TDM
button.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016WTP2TiAQn4GSuXy8sjyBR
Copilot AI balanced review requested due to automatic review settings November 11, 2026 03:41
@valzargaming
valzargaming merged commit d6449f3 into main Nov 11, 2026
13 checks passed
@valzargaming valzargaming self-assigned this Nov 11, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota.

@coderabbitai

coderabbitai Bot commented Nov 11, 2026 •

Copy link
Copy Markdown

Explain Change →

Caution

Review failed

The pull request is closed.

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

Copy link
Copy Markdown
Member Author

2026-11-11, head 107681d: php -l bot.php passes and php tests/local/play-link.php passes (34 assertions) on PHP 8.3.6. Both URLs pass validation, and civ13.github.io/persistence/ was confirmed live with target byond://play.valzargaming.com:1714. Admin-merged under the project rule. CI on this head had not started at merge time; I'm watching main. Not verified: the Discord click-through to BYOND.


Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants