https://github.com/BerntA/GameServerBrowser
A simple Blazor powered game server browser
https://github.com/BerntA/GameServerBrowser
blazor blazor-application blazor-server goldsrc half-life hl2 hlds mod server-browser source source-sdk sourcemod srcds steam steam-api valve valve-games
Last synced: 5 months ago
JSON representation
A simple Blazor powered game server browser
- Host: GitHub
- URL: https://github.com/BerntA/GameServerBrowser
- Owner: BerntA
- License: gpl-3.0
- Created: 2023-12-07T19:59:00.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-04T14:03:24.000Z (8 months ago)
- Last Synced: 2024-09-05T18:34:34.301Z (8 months ago)
- Topics: blazor, blazor-application, blazor-server, goldsrc, half-life, hl2, hlds, mod, server-browser, source, source-sdk, sourcemod, srcds, steam, steam-api, valve, valve-games
- Language: C#
- Homepage: http://browser.reperio-studios.eu/
- Size: 681 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- RAWR - GameServerBrowser - A simple Blazor powered game server browser. ([Website](https://browser.reperio-studios.eu/)) (Gaming / GoldSrc / Source - Web tools)
README
## Universal Steam Server Browser WebApp
Primarily used for Source & GoldSrc games/mods!### How to run
Edit SteamAPIKey in 'GameServerList.App/appsettings.json', then launch app.sln, compile and launch from there.### Adding new game entries
Edit the 'GameServerList.App/Data/games.json' file.### Features
- Queries Steam WEB API to retrieve server info for games & mods
- Utilizes A2S queries to retrieve player info, and server info for legacy mods (e.g appId 215 related games)
- Supports querying master server list, player info and server info via A2S
- Handles split packets & compression### CI
[](https://github.com/BerntA/GameServerBrowser/actions/workflows/deploy-linux.yml)### Preview
