Menu

Operation Harsh Doorstop Utilitiles

Projects / PWA

Operation Harsh Doorstop Utilitiles

d8rnode

Overview

Operation Harsh Doorstop Utilities is a PWA written in Blazor Webassembly using .NET Core 9.0. The application can be installed on Android/iOS as a fully functionaly and integrated PWA (Progressive Web Application) with built-in automatic update/version handling (no need to use either the Apple Store or Google Play).

The application provides real-time monitoring and statistics for the Steam multiplayer game servers online for the game "Operation Harsh Doorstop". The user can browse servers, see configurations and player lists and automatically launch the game to join a specific server (only available for when run in Desktop browser/PWA installed on Windows).

Behind the PWA a .NET Core 8.0 API server handles the necessary integration to retrieve the data from the Cloud Steam API platform and then using the A2S protocol, communicates directly with individual online server to obtain further more detailed information.

My Role

Developer of the PWA client and the supporting API server. Custom integrations with Steam API. Extension and improvement of the necessary A2S protcol library.

Deliverables

The "Operation Harsh Doorstop Utilities" PWA/Web-Site. This work was undertaken on a "fee free" basis as the game itself is provided on the Steam platform free of charge and is being supported by Patreon/Dontations. This project is currently an independent venture of the official game project, however there are plans to eventually incorporate it in to the main project.

Media

RUN