Active development - Download current builds and read release notes on GitHub

WindowsGSH

Run dedicated game servers on Windows without spending your night in command prompts.

Install, update, monitor, and troubleshoot dedicated game servers from one Windows desktop app, without bouncing between SteamCMD, scripts, firewall settings, and log folders.

SteamCMD-aware installs JSON modules Health and ports Windows 10/11
WindowsGSH server dashboard

Unified Server Dashboard

See every server, its status, uptime, ports, and latest activity from one Windows desktop app.

Guided Installs & Updates

Install and update servers using SteamCMD, standalone tools, Java workflows, or module-defined installers without writing scripts.

Live Console & Logs

Watch live output, search recent logs, pause scrolling, copy visible text, and troubleshoot without digging through folders.

Server Health Checks

Track process state, CPU, memory, uptime, query response, and crash history so you know what is actually running.

Ports & Firewall Help

Show game, query, peer, web, and RCON ports alongside Windows Firewall checks, so connection problems are easier to spot.

Windows-Native Security

Protect server secrets with Windows user encryption and avoid storing passwords in plaintext config files where possible.

Discord Bot & Webhooks

Publish status panels, send webhook alerts, show logs, and let trusted admins use Discord commands when you choose to enable them.

  1. Install WindowsGSH

    Download the preview build when it is available. WindowsGSH is packaged as a self-contained Windows app, so you should not need a separate .NET install.

  2. Add or import a server

    Choose a module, install a new dedicated server, or import an existing server folder when a matching WindowsGSH module is available.

  3. Handle everyday server maintenance

    Start, stop, restart, update, inspect logs, check ports, review health, and gather diagnostics from one Windows-focused interface.

Module system

Discover, review, and import server modules.

Modules add game-specific installation, startup, update, query, and configuration behaviour without requiring a new WindowsGSH build.

  • Search official and community repositories by module name
  • Review the repository, author, licence, branch, stars, and recent activity
  • Validate folders and ZIP packages before importing module files
  • See clear trust warnings before running user-provided module code
  • Import deliberately—WindowsGSH never silently installs module updates
Search by repository name, review module source information, and choose whether to import.

Status panels

Post a dashboard panel and per-server status panels that WindowsGSH updates in place while the app is running.

Webhook alerts

Send start, stop, restart, update, backup, crash, and public-IP change alerts to a global webhook or server-specific webhook.

Admin-gated commands

Use Discord commands for status, server lists, stats, logs, and permission checks. Remote control commands are experimental and disabled by default.

Discord remote control is off by default. If enabled, destructive commands such as start, stop, restart, update, backup, RCON send, and stop-all require configured Discord admin IDs.

Download

WindowsGSH

Active development

Download current builds and read release notes on GitHub.

System requirements

  • Windows 10 / 11, 64-bit
  • Self-contained Windows build - no separate .NET install required
  • Internet connection for SteamCMD and module downloads
  • Administrator permissions may be required for firewall rules and some server setup tasks
  • Storage requirements vary by game server
WindowsGSH Setup Active development Windows 10 / 11 • 64-bit Download on GitHub Review the release notes and back up important server data before upgrading.
Community

Supported by our sponsors

View all supporters →

WindowsGSH is free and open source. Support development and appear here.

Become a sponsor

Click outside the image or press Escape to close.