Skip to content

Game server integration service for the XtremeIdiots portal (RCON and query endpoints) deployed with Bicep and GitHub Actions.

License

Notifications You must be signed in to change notification settings

frasermolyneux/portal-servers-integration

XtremeIdiots Portal - Servers Integration

Build and Test Code Quality Copilot Setup Steps Dependabot Automerge Deploy Dev Deploy Prd Destroy Development Destroy Environment PR Verify Release Publish NuGet Release Version and Tag

Documentation

Overview

Versioned REST API that bridges the XtremeIdiots Portal with game servers: querying live status, running RCON operations, and syncing maps over FTP. Uses ASP.NET Core 9 with Microsoft.Identity.Web for Entra-protected controllers, Application Insights telemetry with sampling, optional Azure App Configuration, and a generated Repository API client for portal data. Packages abstractions and API clients for reuse across the ecosystem and deploys to Azure App Service via Terraform with OIDC authentication.

Contributing

Please read the contributing guidance; this is a learning and development project.

Security

Please read the security guidance; I am always open to security feedback through email or opening an issue.

About

Game server integration service for the XtremeIdiots portal (RCON and query endpoints) deployed with Bicep and GitHub Actions.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •