Add Redflare Server Listing to the Homepage #12
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
For deploying it to the homepage
git add .github/workflows/redflare.yml assets/css/main.css
git commit -m "Add Redflare server browser integration"
git push
This pull request adds a fully automated Redflare server browser to the Red Eclipse website. It includes a GitHub Action that runs every 5 minutes to query active servers, generate a JSON data file, and update a static Markdown page (servers.md) displayed on the site. The server table includes server info, map, mode, player count, version, country, and each player’s privilege. The integration ensures the homepage always shows an up-to-date list of active servers without manual updates.
Goal / Achieves:
Automates server data collection using Redflare (independent Node.js script).
Generates a styled server table for GitHub Pages.
Keeps the server list up-to-date automatically via GitHub Actions.
Provides JSON output for potential API or external use.
@qreeves, it's not tested yet, just like to hear your thoughts on my attempt first, before putting more work into it.