Skip to content

feat(bb): add BrainBread server update functionality#4912

Merged
dgibbs64 merged 5 commits intodevelopfrom
feat/bb-github-updater
May 2, 2026
Merged

feat(bb): add BrainBread server update functionality#4912
dgibbs64 merged 5 commits intodevelopfrom
feat/bb-github-updater

Conversation

@dgibbs64
Copy link
Copy Markdown
Member

@dgibbs64 dgibbs64 commented May 2, 2026

Brain Bread has a new 1.3 release. This release gets it working again. This PR add an updater from github so we will always get the latest build

  • Implemented update_bb.sh to handle updates for BrainBread servers.
  • Integrated new update checks in command_check_update.sh and command_update.sh.
  • Updated install_server_files.sh to include BrainBread server installation logic.

Description

Please include a summary of the change and which issues are fixed.

Fixes #[issue]

Type of change

  • Bug fix (a change which fixes an issue).
  • New feature (a change which adds functionality).
  • New Server (new server added).
  • Refactor (restructures existing code).
  • Comment update (typo, spelling, explanation, examples, etc).

Checklist

PR will not be merged until all steps are complete.

  • This pull request links to an issue.
  • This pull request uses the develop branch as its base.
  • This pull request subject follows the Conventional Commits standard.
  • This code follows the style guidelines of this project.
  • I have performed a self-review of my code.
  • I have checked that this code is commented where required.
  • I have provided a detailed enough description of this PR.
  • I have checked if documentation needs updating.

Documentation

If documentation does need updating either update it by creating a PR (preferred) or request a documentation update.

Thank you for your Pull Request!

* Implemented `update_bb.sh` to handle updates for BrainBread servers.
* Integrated new update checks in `command_check_update.sh` and `command_update.sh`.
* Updated `install_server_files.sh` to include BrainBread server installation logic.

Co-authored-by: Copilot <copilot@github.com>
Copilot AI review requested due to automatic review settings May 2, 2026 15:01
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

dgibbs64 and others added 3 commits May 2, 2026 15:28
* Updated `fn_update_dl` to use `remotebuildhash` for file integrity.
* Added handling for missing `remotebuildhash` to default to "nohash".
* Included `update_steamcmd.sh` call to ensure both Steam app and GitHub package updates are performed.

Co-authored-by: Copilot <copilot@github.com>
* Added checks to verify the presence of core HL1 files after updating appid 90.
* If files are missing, an update is forced and errors are logged.
* Exits the script if files are still missing after the retry.
* Changed appid 90 references to GoldSrc for clarity.
* Updated error messages to reflect the correct engine context.
* Ensures users are informed about missing core HL1 files after GoldSrc updates.

Co-authored-by: Copilot <copilot@github.com>
@dgibbs64 dgibbs64 added this to the v26.2.0 milestone May 2, 2026
* Introduced new server entry for `Military Conflict: Vietnam` in `serverlist.csv`.
* Enhances the variety of game servers available for users.
@dgibbs64 dgibbs64 merged commit 88d82c0 into develop May 2, 2026
5 checks passed
@dgibbs64 dgibbs64 deleted the feat/bb-github-updater branch May 2, 2026 15:57
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