1. Introduction

Windows Game Server (WGS) is a free, open-source management application that makes installing, running and managing Windows game servers straightforward. Every essential operation is available from a single window — no command-line knowledge required for day-to-day use.

Technology
.NET 8 · WPF · CommunityToolkit.Mvvm · SteamCMD · SQLite · v1.1.0
Requirements
Windows 10 / Server 2019 or newer · .NET 8 Runtime · Administrator rights for firewall management

2. Installation

2.1 Pre-built binary (recommended)

  1. 1
    Download — Grab the latest release zip from the GitHub Releases page.
  2. 2
    Extract — Unpack to a permanent folder, e.g. C:\WGS\
  3. 3
    Run — Double-click WindowsGameServer.exe — the app starts immediately.
  4. 4
    .NET Runtime — If you see a runtime error, install .NET 8 Runtime from dotnet.microsoft.com.
  5. 5
    SteamCMD — WGS downloads SteamCMD automatically the first time you install a game.
Windows SmartScreen
Windows may block the exe. Right-click → Properties → check Unblock → Apply. Or click "More info" → "Run anyway" in the SmartScreen popup.

2.2 Build from source

Requires .NET 8 SDK.

git clone https://github.com/MadBee71/WindowsGameServer.git
cd WindowsGameServer/WGS
dotnet publish -c Release -o publish

3. First Launch

When the app opens for the first time you will see an empty server list. The left sidebar contains:

  • Dashboard — global system metrics and server status summary
  • Server list — all configured servers with their current status
  • + Add Server — opens the new server creation dialog
  • Icon toolbar — quick access to Settings, Dashboard, Backups, CPU Affinity, Discord, Web API, Info and more
System tray
WGS stays running when you close the window. Double-click the tray icon to reopen.

4. Adding a Server

  1. 1
    Open dialog — Click the + Add Server button in the left sidebar.
  2. 2
    Select game — Pick from 50+ pre-configured games in the dropdown.
  3. 3
    Name — Give the server a recognisable name (e.g. Valheim — Family).
  4. 4
    Install folder — WGS suggests a path automatically. Change it if needed.
  5. 5
    Create — Click "Create server" — it appears with status Not Installed.
No files are downloaded here — only the server definition is created. Use Install / Update to download game files.

5. Install & Update

WGS uses Valve's SteamCMD to download game files. SteamCMD is fetched automatically into WGS's AppData folder on first use.

  1. 1
    Select server — Click a server in the left list.
  2. 2
    Install / Update — Click Install / Update in the server detail view.
  3. 3
    Login — Most games download anonymously. Games marked * (The Forest, Arma 3, ETS2, Wreckfest, Assetto Corsa, etc.) require a Steam account — set credentials in Settings → Steam Login.
  4. 4
    Progress — The console shows real-time download percentage from SteamCMD.
  5. 5
    Done — When the download finishes the status changes to Stopped.
Steam Guard
If Steam Guard is enabled, SteamCMD will request an email code on first login. Enter the code in the console input field at the bottom of the Console tab.

6. Starting & Stopping

Control buttons in the server detail view:

ButtonActionNotes
StartLaunches the server processRuns a port pre-flight check first
StopSends graceful stop; kills after 5 sWaits for clean shutdown
KillKills the entire process tree immediatelyNo grace period
RestartStop → 3 s delay → Start
Show WindowBrings the server console window to the frontOnly if the process has a window

Status colours

StatusColourMeaning
Running🟢 GreenServer is running normally
Starting🔵 BlueProcess is starting up
Stopping🔵 BlueGraceful shutdown in progress
Installing / Updating🔵 BlueSteamCMD is downloading files
Stopped⚫ GreyStopped — game files are installed
Not Installed⚫ GreyGame files have not been downloaded yet
Error🔴 RedProcess failed to start or crash limit reached

7. Automation & Auto-Start

  • Auto Start — starts the server automatically when WGS is launched
  • Auto Restart — restarts the server after a crash (default delay: 10 s)
  • Auto Restart Max Retries — suspends auto-restart if the server crashes more than N times within 10 minutes (default 5) to prevent crash loops
  • Auto Update — runs Install/Update on a configurable interval while the server is running; stops and restarts automatically
Crash loop detection
WGS counts crashes within a rolling 10-minute window. If the count exceeds Max Retries, auto-restart is disabled and an error is logged. Re-enable Auto Restart manually after fixing the underlying problem.
Auto Update interval
Set Auto Update Interval (min) in the server Settings tab. 0 disables periodic updates. A backup is created automatically before each update if Backup Enabled is checked.

8. Server Settings

8.1 General fields

FieldDescription
Display NameInternal name used inside WGS
Server NamePublic name shown in the in-game server browser
Max PlayersMaximum allowed player count
Server IPListen address (0.0.0.0 = all network interfaces)
Game PortMain port — players connect here
Query PortSteam Query port used by the server browser
Steam PortSteam network port (required by some games, e.g. Wreckfest)
RCON PortRemote console port (Source RCON protocol)
RCON PasswordRCON password — do not leave blank on a public server
Server PasswordConnection password for players (optional)
GSLT TokenSteam Game Server Login Token (requires a Steam account)
Custom ArgsExtra command-line arguments appended to the start command
Install PathFolder where the game files live on disk

8.2 Performance settings

Each server can be restricted to specific CPU cores and assigned a Windows process priority. Changes apply on the next startup.

SettingValuesDescription
CPU AffinityCore checkboxesWhich CPU cores the server may use. All unchecked = no restriction.
Process PriorityNormal / AboveNormal / High / BelowNormal / RealTimeWindows process priority. High and RealTime require admin rights.
Warning
RealTime priority can freeze the entire system if the server runs at 100% CPU. Use with caution.

9. Firewall

WGS manages Windows Firewall rules automatically when Firewall Auto-Manage is enabled (default: on).

  • On server start: WGS adds inbound TCP + UDP rules for game, query and Steam ports
  • On server stop: those rules are removed automatically
  • If Auto-Manage is off: add rules manually in Windows Defender Firewall
  • Rules use netsh advfirewall — administrator rights are required

9.2 UPnP Automatic Port Forwarding

WGS can automatically open and close port forwarding rules on your router using UPnP. Enable in Settings → UPnP Port Forwarding.

  • When a server starts — WGS requests port mappings for game, query and Steam ports from the router
  • When a server stops or errors — those mappings are removed automatically
  • Use the Test UPnP button in Settings to verify your router supports it
  • Requires UPnP to be enabled in your router's administration interface
Compatibility
WGS uses standard UPnP/SSDP discovery — compatible with the vast majority of home routers. If Test UPnP shows "Router not found", enable UPnP in the router settings or use manual port forwarding instead.
WARNING
UPnP automatically modifies your router's firewall rules without further confirmation. This can expose your network to unintended access if your router or game server is misconfigured. Only enable this if you understand the risks and fully trust your network environment. WGS takes no responsibility for security issues arising from UPnP usage.

10. Ports & Networking

Before startup WGS checks whether the required ports are free locally. A port-in-use warning is logged but startup continues.

Port typePurposeDefault
Game PortPlayers connect to this portVaries by game
Query PortSteam server browser queries this portUsually Game Port + 1
Steam PortSteam network traffic (e.g. Wreckfest)27015
RCON PortRemote console (Source RCON protocol)Varies
Router / NAT
To make the server reachable from the internet you must set up Port Forwarding on your router. WGS's pre-flight check only detects local conflicts.

11. Console & RCON

11.1 Console

The Console tab shows server output in real time. Messages are colour-coded:

ColourTypeDescription
White / GreyInfoNormal log messages
YellowWarningLines containing "warn"
RedErrorLines containing "error", "exception" or "fatal"
CyanSystemWGS messages and SteamCMD output
Auto-scroll
The console scrolls to the latest output automatically. Scrolling up manually pauses auto-scroll; scroll back to the bottom to resume.

6.2 Batch Operations

Start, stop, restart or backup multiple servers at once using batch mode.

  1. 1
    Activate — Click the icon button next to the sort dropdown in the server list header.
  2. 2
    Select — Checkboxes appear next to each server. Tick the ones you want, or click All to select everything.
  3. 3
    Action — Use the batch toolbar buttons: ▶ Start, ■ Stop, ↺ Restart, 💾 Backup.
  4. 4
    Deactivate — Click the ☑ icon again to exit batch mode. All selections are cleared automatically.
Batch Start only targets servers that can be started (Stopped/Error). Batch Stop only targets running servers. Batch Restart only targets running servers.

11.2 RCON remote console

RCON is the Valve Source protocol for sending admin commands over the network. Works with Rust, 7 Days to Die, and other Source-based games.

  1. 1
    Set RCON port & password — Fill in RCON Port and RCON Password in the server's Settings tab.
  2. 2
    Start the server — RCON becomes available when the server process is running.
  3. 3
    Connect — Click "RCON: Connect" in the Console tab.
  4. 4
    Send a command — Type the command and press Enter or click Send.

12. Config Editor

The Config tab lets you browse and edit server configuration files directly inside WGS — no file manager or text editor needed.

  • Click the Config tab in the server detail view
  • WGS scans the install folder and lists all recognised configuration files
  • Click a file name to load its contents into the built-in text editor
  • Edit the content, then click Save to write changes to disk
Tip
Stop the server before editing files it holds open. Changes take effect on the next start.

13. File Browser v1.1.0

The Files tab provides a full in-app file manager for the server's install directory — browse, manage and transfer files without leaving WGS.

  • Browse — navigate the server's folder tree directly in WGS
  • Rename — rename any file or folder
  • Delete — delete files and folders (with confirmation)
  • Download — save a file to any location on your PC
  • New folder — create directories as needed
  • Upload — copy a file from your PC into the current directory
Tip
Especially useful for uploading custom config files, map files or Oxide plugins directly into the correct server directory.

14. Performance Charts

The Charts tab displays real-time CPU and RAM usage history for the selected server while it is running.

  • CPU % chart — process CPU usage as a percentage of total system CPU capacity
  • RAM chart — working-set memory consumption in MB
  • History window: last 6 minutes — 180 data points sampled every 2 seconds
  • Charts reset automatically when the server is stopped
CPU % is normalised across all logical cores. A server fully using one core on a 4-core machine shows ~25%.

15. Bandwidth Monitoring v1.1.0

WGS monitors network traffic in real time — both globally across the machine and per server based on active TCP/UDP connections.

  • Global I/O — total bytes in/out per second across all network interfaces, shown in the sidebar status bar
  • Per-server I/O — each server's estimated share of network traffic, calculated from its proportion of active connections
  • Connection count — number of active TCP connections for each server process
  • Data refreshes every 2 seconds; history kept for the last 6 minutes
Display locationShows
Sidebar bottom barGlobal bytes in/out per second
Server detail — Charts tabPer-server network I/O history graph
Server detail — Info tabCurrent bytes in/out and active connection count
Accuracy
Per-server bandwidth is estimated proportionally from active connection counts — an approximation, not a kernel-level measurement.

16. Mod Manager

The Mods tab manages server-side modding frameworks:

  • Oxide / uMod — for Rust and other supported games. Downloads the latest Oxide release and installs it into the server folder
  • Minecraft plugins — for Paper/Spigot servers. Displays the contents of the plugins folder
ActionDescription
Install OxideDownloads and installs the latest Oxide/uMod release for this game
Update OxideRe-downloads Oxide to update to the latest version
Open plugins folderOpens the server's plugins directory in Windows Explorer
Stop the server before installing or updating Oxide. Oxide injects into the server process on startup.

17. Steam Workshop

The Workshop tab is visible for games that support Steam Workshop (e.g. Arma Reforger). It uses SteamCMD to download Workshop items.

  1. 1
    Find the item ID — Open the Workshop page in a browser. The ID is the number in the URL: steamcommunity.com/sharedfiles/filedetails/?id=XXXXXXXXX
  2. 2
    Enter the ID — Paste the Workshop item ID into the input field in the Workshop tab.
  3. 3
    Download — Click Download. WGS runs SteamCMD and shows progress in the console.
  4. 4
    Done — The item appears in the Installed Items list with its local folder path.
  • Click Remove next to an item to delete it from disk
  • Workshop content: %APPDATA%\WGS\steamcmd\steamapps\workshop\content\

18. Player Statistics

The Players tab shows session history for everyone who has connected. Data is stored in a local SQLite database and survives restarts.

ColumnDescription
Player NameName as reported in the server log
Join TimeTimestamp when the player connected
Leave TimeTimestamp when the player disconnected (blank if still online)
DurationTotal time in session — format HH:MM:SS
  • The Total Playtime view shows cumulative playtime per player across all sessions
  • Accuracy depends on each game's log format for join/leave detection
  • Stored in: %APPDATA%\WGS\player_stats.db

19. Backups

  • Backup Enabled — activates automatic backups for this server
  • Backup Retention — number of backups to keep (default 5); older ones deleted automatically
  • Create Backup button — takes an immediate backup
  • Backup All (Dashboard) — backs up every server at once
  • Restore — extracts a backup into the install folder (stop the server first)
  • Stored in: %APPDATA%\WGS\backups\<server-id>\
Auto backup before update
If Backup Enabled is checked, WGS creates a backup automatically before every Install/Update and every Auto Update cycle.
Disk space
Large servers (ARK, Valheim) produce big backups. Set a sensible retention value and monitor free disk space.

20. Server Templates v1.1.0

Server Templates let you save a complete server configuration and redeploy identical servers in seconds. Access from Tools → Server Templates.

  1. 1
    Save as template — Open any configured server → click "Save as Template" → give it a name and optional tags.
  2. 2
    Browse templates — Open Tools → Server Templates — filter by game category or tag.
  3. 3
    Deploy — Click "Deploy" → choose a name and install path → new server created instantly with all settings pre-filled.
  4. 4
    Edit / Delete — Pencil icon to rename; trash icon to remove permanently.
  • Templates capture: game type, ports, max players, startup arguments, RCON settings, CPU affinity, process priority and automation settings
  • Stored in: %APPDATA%\WGS\templates.json

21. Scheduled Tasks

The built-in scheduler runs actions automatically at set times. Add tasks in the Schedule tab of any server.

FieldOptions / Description
ActionRestart · Stop · Start · Backup · Update
FrequencyOnce · Daily · Weekly
Time of dayHH:MM (24-hour clock)
Day of weekMonday–Sunday (Weekly only)
EnabledToggle a task on/off without deleting it
Last / NextTimestamps — Next run calculated automatically
Polling interval
The scheduler checks every 30 seconds, so actual execution may be up to 30 s after the configured time.

22. Dashboard

Click Dashboard in the sidebar to open the live system overview. Data refreshes every 2 seconds.

  • CPU Usage — overall processor load as a percentage
  • RAM — used and free memory in GB with percentage bar
  • Drives — usage and free space for every connected drive
  • Server Count / Online / Stopped — server status summary
  • Global network I/O — total bytes in/out per second across all servers
  • Backup All — triggers an immediate backup of every configured server

23. Discord Notifications

WGS posts rich embed messages to a Discord channel via a webhook URL. Configure in Settings → Discord Notifications.

EventTriggerEmbed colour
Server startedStatus → Running🟢 Green
Server stoppedStatus → Stopped⚫ Grey
Server crashedStatus → Error🔴 Red
Update startedStatus → Updating🔵 Blue
  1. 1
    Create webhook — Discord: channel Settings → Integrations → Webhooks → New Webhook → Copy URL.
  2. 2
    Paste URL — WGS Settings → Discord Notifications → paste into "Webhook URL".
  3. 3
    Enable — Check "Enable Discord notifications" and choose which events to send.
  4. 4
    Test — Click "Test" to send a test embed immediately.
  5. 5
    Save — Click "Save". The URL is encrypted with Windows DPAPI before writing.

24. Discord Remote Control Bot

The Discord bot lets you control your servers from any Discord channel. Configure in Settings → Discord Remote Control Bot.

  1. 1
    Create a botdiscord.com/developers → New Application → Bot → Reset Token → Copy Token.
  2. 2
    Set permissions — OAuth2 → URL Generator: "bot" scope + Read Messages + Send Messages. Invite the bot.
  3. 3
    Get channel ID — Developer Mode in Discord → right-click your control channel → Copy Channel ID.
  4. 4
    Configure WGS — Settings → Discord Remote Control Bot. Paste the Bot Token and Channel ID.
  5. 5
    Restrict access — Enter comma-separated Discord User IDs in "Allowed User IDs". Leave blank to allow everyone.
  6. 6
    Save & test — Click Save, then "Test connection".

Bot commands

CommandDescription
!helpLists all available commands
!statusShows all servers with their current status
!start <name>Starts the named server
!stop <name>Stops the named server
!restart <name>Restarts the named server
!update <name>Runs Install/Update on the named server
!backup <name>Creates an immediate backup of the named server
!cmd <name> <command>Sends a console command to the running server
Security
Keep the bot token secret — treat it like a password. Use Allowed User IDs on public servers to prevent unauthorised control.

25. Web Dashboard & REST API v1.1.0

WGS includes a built-in HTTP server with a browser-accessible dashboard and REST API. Enable in Settings → Web Remote Control.

  1. 1
    Enable — Check "Enable Web API" and choose a port (default: 8765).
  2. 2
    Token — An access token is generated automatically. Copy or customise it.
  3. 3
    Save — Click Save — the API starts immediately; status indicator turns green.
  4. 4
    Browser UI — Navigate to http://localhost:8765/ui — dashboard with server controls and a real-time log viewer.
  5. 5
    Remote access — Use your LAN IP from other devices. For internet access, add port forwarding.

REST endpoints

MethodEndpointDescription
GET/api/serversList all servers with status and port info
GET/api/servers/{id}Get a single server's details
POST/api/servers/{id}/startStart a server
POST/api/servers/{id}/stopStop a server
POST/api/servers/{id}/restartRestart a server
POST/api/servers/{id}/updateRun Install/Update
POST/api/servers/{id}/backupCreate a backup
POST/api/servers/{id}/cmdSend console command — body: {"command":"..."}
GET/api/systemSystem metrics — CPU, RAM, drives, network I/O
Authentication
All /api/* endpoints require the token via Authorization: Bearer <token> or ?token=<token>.

26. User Management v1.1.0

WGS supports multiple user accounts for the Web Dashboard and REST API. Manage in Settings → User Management.

RolePermissions
AdminFull access — start, stop, restart, update, backup, console, manage users, change settings
ViewerRead-only — view status, metrics and logs; cannot start/stop or modify settings
ActionDescription
Add userEnter username, password and role → click "Add". Password hashed with PBKDF2-SHA256.
Enable / DisableToggle account on/off without deleting it
Reset passwordEnter a new password and click "Change password"
DeletePermanently removes the account and its audit entries
API tokenEach user has a unique API token. Regenerate at any time.

Audit log

Every significant action is recorded in SQLite. View in Settings → User Management → Audit Log.

  • Logged events: login, logout, start/stop/restart, update, backup, create/delete user, change role, reset password
  • Each entry: timestamp, username, action, details
  • Stored in: %APPDATA%\WGS\users.db
Default admin
On first run a default "admin" account is created with password "admin". Change it immediately in Settings → User Management.

27. Multi-Machine Management v1.1.0

WGS supports a master/slave architecture — run WGS as an agent on any PC or VPS and control it remotely from your main window.

  • Slave machine: enable the Web API (section 25) and note the URL + token
  • Master machine: Settings → Remote Machines → Add Machine → enter URL and token
  • The master polls each slave every few seconds and shows all remote servers in the Machines sidebar tab
  • Click a remote server to open its detail view with console, controls and metrics

28. Supported Games

WGS ships with 50+ built-in game plugins. Games marked * require a Steam account to install — all others download anonymously.

Login typeWhen required
AnonymousMost games — no Steam account needed. WGS downloads via SteamCMD without credentials.
Steam account *DayZ, The Forest, Arma 3, Wreckfest, Assetto Corsa, ETS2, Killing Floor 2, Team Fortress 2 and a few others require a valid Steam account that owns the game.

28.1 Setting up Steam login

  1. 1
    Open Settings — Click the Settings icon in the left toolbar.
  2. 2
    Steam Login tab — Select the Steam Login tab.
  3. 3
    Enter credentials — Type your Steam username and password. Credentials are encrypted with Windows DPAPI before being stored on disk.
  4. 4
    Save — Click Save. WGS will use these credentials automatically when SteamCMD requires a login.

28.2 Steam Guard — email code

If Steam Guard is enabled on your account, SteamCMD will pause and request a verification code the first time you log in from a new machine.

  1. 1
    Click Install / Update on a game that requires a Steam account.
  2. 2
    SteamCMD will print: Enter the current code sent to your email address.
  3. 3
    Check your email for the 5-character code from Steam.
  4. 4
    Type the code into the console input field at the bottom of the Console tab and press Enter.
  5. 5
    SteamCMD caches the session — subsequent installs on the same machine will not ask again.

28.3 Steam Guard — mobile authenticator

  1. 1
    Click Install / Update on a game that requires a Steam account.
  2. 2
    SteamCMD will pause waiting for Steam Guard approval.
  3. 3
    A login approval notification appears on your phone. Open the Steam app.
  4. 4
    Tap Approve on the login request — no code entry needed. SteamCMD continues automatically.
  5. 5
    SteamCMD caches the session for this machine.
Game list
The full list of supported games with their Steam AppIDs is always up to date inside the application — click + Add Server and browse the game dropdown. A searchable list is also on the 50+ Games page.

29. Custom Plugin Creator

The Plugin Creator lets you add any game server without writing code. Open from Tools → Plugin Creator.

FieldReq.Description
Game IDYesUnique identifier, e.g. mygame
Game NameYesDisplay name in the game dropdown
DescriptionNoShort description shown in the Info tab
CategoryNoSurvival / Racing / Shooter / etc.
Steam AppIDYesUsed by SteamCMD to download the server files
ExecutableYesServer .exe — relative path from install folder
Default PortYesGame port
Default Query PortYesSteam Query port
Default Steam PortNoSteam network port (0 = not used)
Max PlayersYesDefault player count
Start ArgumentsYesCommand-line args (supports placeholder variables)
Stop CommandNoGraceful shutdown command (blank = kill process)

Placeholder variables

PlaceholderValue
{ip}Server IP address
{port}Game port
{qport}Query port
{name}Server name
{max}Max players
{map}Map (game-specific setting)
{password}Server password

29.2 Import / Export plugins

Plugins can be exported to a .cs source file and imported on another machine.

  • Export: Tools → Export Plugin → select a plugin → save as .cs file
  • Import: Tools → Import Plugin → select a .cs file — compiled in memory and registered immediately without restarting WGS

30. Troubleshooting

ProblemSolution
Server won't start — "executable not found"Game files are not installed or the executable path is wrong. Re-run "Install / Update", or check manually that the .exe exists in the install folder.
SteamCMD fails — ERROR! App state is 0x…Usually a network issue or Steam servers are temporarily down. Try again shortly. If login is required, verify your Steam Guard code.
Port already in useAnother program is using the same port. Change the port in Settings or stop the conflicting program.
RCON won't connectConfirm the RCON port and password match the server's config file and that a firewall rule exists for that port.
Backup failsDisk space may be full or WGS lacks write permission to %APPDATA%.
Discord bot won't connectVerify the bot token and channel ID. The bot needs Read Messages and Send Messages permissions in that channel.
Web API returns 401The request is missing the token. Add Authorization: Bearer <token> or append ?token= to the URL.
Web Dashboard login failsCheck username and password in Settings → User Management. Default credentials are admin / admin — change them on first use.
File Browser shows empty folderVerify the install path is correct in the server's Settings tab.
Auto-restart disabled — crash limit reachedThe server crashed too many times in 10 minutes. Fix the underlying problem, then re-enable Auto Restart in the server's Settings tab.
App won't launch — .NET errorInstall .NET 8 Runtime from dotnet.microsoft.com.
Server processes survive after WGS closesAlways stop servers with the Stop button before closing WGS.

31. Keyboard Shortcuts

ShortcutAction
Ctrl + VPaste (all text fields)
Ctrl + CCopy (all text fields)
Ctrl + XCut (all text fields)
Ctrl + ASelect all (text fields)
EnterSend console / RCON command

32. File Locations

WGS stores configuration in Windows AppData and writes nothing permanent to its own installation directory.

PathContents
%APPDATA%\WGS\servers.jsonAll server configurations
%APPDATA%\WGS\settings.jsonGlobal application settings
%APPDATA%\WGS\notifications.jsonDiscord notification settings
%APPDATA%\WGS\scheduled_tasks.jsonScheduled task definitions
%APPDATA%\WGS\custom_plugins.jsonCustom Plugin Creator entries
%APPDATA%\WGS\templates.jsonServer templates (v1.1.0)
%APPDATA%\WGS\player_stats.dbPlayer session history (SQLite)
%APPDATA%\WGS\users.dbUser accounts and audit log (v1.1.0)
%APPDATA%\WGS\steamcmd\SteamCMD installation (auto-downloaded)
%APPDATA%\WGS\backups\Server backup zip files