Skip to content

Self-host rust server banner image - #470

Merged
compscidr merged 1 commit into
mainfrom
jason/rust-banner-image
Aug 3, 2026
Merged

Self-host rust server banner image#470
compscidr merged 1 commit into
mainfrom
jason/rust-banner-image

Conversation

@compscidr

Copy link
Copy Markdown
Owner

Summary

imgbox (host of the current banner referenced by the compscidr.rust_gameserver collection default) is down — its root returns 502 and the image CDN times out — so the server browser header and the rustd.xyz server tile render blank. This commits the banner (1024×512, renders at 512×256) into the role's files and overrides rust_gameserver_banner_url for both weekly and monthly servers with the raw GitHub URL, which lives as long as this repo does.

Note: the raw URL points at main, so it 404s until this merges — expected.

No conflict with #466: that PR touches only the owner: lines in the oxide copy task; this touches the include_role vars blocks.

Test plan

  • After merge: curl -sI https://raw.githubusercontent.com/compscidr/iac/main/ansible/roles/rust_game/files/california-rust.jpg returns 200 image/jpeg
  • Re-run the playbook (rust-weekly / rust-monthly tags) and restart the servers; banner shows in the Rust server browser and the rustd.xyz tile repopulates via the server.headerimage convar

🤖 Generated with Claude Code

Copilot AI review requested due to automatic review settings August 2, 2026 20:12

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates the rust_game Ansible role configuration to stop relying on an external image host for the Rust server browser banner by explicitly overriding the collection’s banner URL for both weekly and monthly server deployments.

Changes:

  • Set rust_gameserver_banner_url for the weekly server role include to a raw.githubusercontent.com URL.
  • Set rust_gameserver_banner_url for the monthly server role include to the same self-hosted (repo-backed) URL.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@compscidr
compscidr force-pushed the jason/rust-banner-image branch from d85dc26 to 5d0465d Compare August 3, 2026 01:16
The collection default rust_gameserver_banner_url points at imgbox,
which is down — server browser and rustd.xyz tiles show a blank banner.
Commit the image to the repo and point both servers at the raw GitHub
URL so it can't rot with a third-party host.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@compscidr
compscidr force-pushed the jason/rust-banner-image branch from 5d0465d to d3561b6 Compare August 3, 2026 01:59
@compscidr
compscidr merged commit cf976e8 into main Aug 3, 2026
7 of 8 checks passed
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.

2 participants