Synix Control Panel makes hosting personal game servers approachable for people who do not want to learn command-line tools, write batch files, or manually manage SteamCMD.
Choose a server profile, enter the settings you want, and let Synix handle installation, startup commands, updates, monitoring, backups, and common maintenance tasks from one Windows application.
- No subscription is required.
- No paid server-instance slots are required.
- No permanent administrator access is required.
- Your servers and settings stay on your own computer.
Synix is built for personal, non-commercial game-server hosting. The number of servers you can run is determined by your computer, storage, network, and the requirements of each server.
Running a dedicated server normally means finding the correct Steam App ID, installing SteamCMD, building startup commands, tracking ports, watching processes, and maintaining backups yourself. Synix brings those jobs together behind a straightforward desktop interface.
| Without a Server Manager | With Synix |
|---|---|
| Install and configure SteamCMD manually | SteamCMD is checked and installed automatically |
| Search for App IDs and startup arguments | Select from more than 210 built-in server profiles |
| Write and maintain batch files | Configure the server through normal forms and controls |
| Watch Task Manager for crashes | Use built-in process and resource monitoring |
| Remember updates, backups, and restarts | Enable automatic maintenance options per server |
| Move server files and settings by hand | Export, verify, and import your Synix installation |
- Install or open Synix. Choose the MSI, WinGet, or standalone version.
- Add a server. Select a supported profile and give the server a name.
- Choose your settings. Enter ports, player limits, passwords, map options, and other available settings.
- Install and start. Synix prepares the files, runs the required tools, launches the server, and begins monitoring it.
Synix keeps the management experience local. The main Synix data folder is C:\Synix, while custom game-server locations can be placed on another SSD, NVMe drive, or storage folder.
Open Command Prompt or PowerShell and run:
winget install --exact --id ubidzz.SynixTo uninstall:
winget uninstall --exact --id ubidzz.SynixDownload SynixSetup.msi from the latest release.
The MSI version:
- Installs Synix for the current Windows user.
- Adds Synix to the Start Menu.
- Adds Synix to the Windows Apps list.
- Supports normal Windows installation, upgrade, and uninstall behavior.
Download Synix.Control.Panel.exe from the latest release and run it from any folder.
- No installation is required.
- The executable can be placed wherever you prefer.
- Synix server data remains stored separately inside
C:\Synix.
Upgrading from v1.0.20 or earlier: Older installed releases used the Inno Setup
SynixSetup.exeinstaller. Uninstall that installed version first, then installSynixSetup.msi. This does not remove the servers and settings stored insideC:\Synix.
Synix is intended to make common server-management jobs understandable without hiding important information from the user.
- Guided server setup: Configure supported servers without building every command manually.
- Central dashboard: Install, start, stop, update, back up, and monitor servers from one place.
- Automatic SteamCMD setup: Synix downloads and configures SteamCMD when it is missing.
- Clear status information: See whether a server is stopped, starting, running, updating, or experiencing a problem.
- Built-in help: Learn about setup, ports, networking, backups, updates, watchdog behavior, and supported server options inside the application.
- No artificial instance limit: Synix does not charge for or restrict the number of server entries you create.
Synix includes more than 210 built-in dedicated game-server profiles, with additional profiles and corrections added over time.
Popular profiles include:
| Game | Game | Game | Game |
|---|---|---|---|
| 7 Days to Die | ARK: Survival Evolved | ARK: Survival Ascended | Arma 3 |
| Arma Reforger | Conan Exiles | Core Keeper | DayZ |
| Dune: Awakening | Enshrouded | Garry's Mod | Icarus |
| Palworld | Project Zomboid | Rust | Satisfactory |
| Soulmask | Space Engineers | Squad | Stationeers |
| Terraria | Unturned | Valheim | V Rising |
See the complete supported game list.
Dedicated servers change over time. A profile may need updated arguments after a game or server update. Synix records locally verified install, start, stop, and monitoring results to help identify what has been tested on your computer.
- Installs supported Steam servers through SteamCMD.
- Handles anonymous or authenticated SteamCMD installation workflows when required.
- Checks for missing SteamCMD components automatically.
- Supports
Update on Startfor servers that should be checked before launching. - Can validate and repair supported server installations through SteamCMD.
- Keeps the Synix application updated through its dashboard update button.
- Supports standalone, MSI, and WinGet installation types.
- Verifies downloaded Synix updates before applying them and can roll back a failed update.
- Builds the required startup command from the selected profile and user settings.
- Tracks the server from
StartingtoRunninginstead of assuming a launched process is ready. - Sends a normal close request first so supported servers have time to save.
- Uses a staged process-tree fallback when a server cannot close normally.
- Prevents duplicate launches and common port conflicts.
- Allows a startup attempt to be cancelled without creating a restart loop.
- Displays overall and per-server CPU and memory information.
- Monitors running server processes through the Synix Watchdog.
- Can record crashes and begin configured recovery behavior.
- Uses A2S, TCP, UDP, HTTP, process, or socket checks where supported.
- Supports Discord webhook notifications for server lifecycle and maintenance events.
- Helps prevent new server launches when the host is already under heavy resource pressure.
- Backup on Start: Create a server backup before a manual launch.
- Custom backup locations: Store backups on another drive or folder.
- Scheduled maintenance: Configure server restarts for selected days and times.
- Encrypted Synix export: Package
C:\Synixinto a password-protected transfer file for another PC. - Normal export option: Create an unencrypted package when speed and temporary disk usage matter more than package privacy.
- Size and free-space checks: Review estimated package size, working-space requirements, and approximate time before transferring.
- Package verification: Check a transfer package before importing it.
- Crash-safe importing: Stage changes and automatically roll back incomplete imports when possible.
- Protected Synix passwords: Passwords and Discord webhooks saved by Synix are protected for the current Windows user.
- Automatic migration: Older plaintext Synix records are upgraded when loaded.
Some game servers require passwords in their command line or configuration files. Synix protects its own saved values, but it cannot change how third-party game-server software stores or receives those values.
- Checks for duplicate ports in Synix and ports already being used by Windows processes.
- Tests local server connectivity and supported public connection paths.
- Explains common NAT hairpinning and router-loopback behavior.
- Queries player counts and server information through A2S where supported.
- Uses fallback checks for servers that do not provide a normal A2S response.
- Manages
steam_appid.txtfor profiles that require a Steam API handshake.
Network Guard watches for unusual bandwidth and resource conditions that may affect the host computer. It is aware of SteamCMD activity to reduce false warnings during large installations and updates.
Network Guard is an experimental warning system. It is not a firewall and cannot block or stop a DDoS attack.
Synix is designed to run as a normal Windows user for routine server management.
- Normal server installation and management do not require Synix to remain elevated.
- Server files stay organized under
C:\Synixor a location selected by the user. - Optional Windows-level actions can request permission only when Windows requires it.
- Synix does not upload your server list or passwords to a Synix-hosted cloud service.
Synix is an independently developed application and does not currently have a paid code-signing certificate. Microsoft Defender SmartScreen may therefore show a warning while a new release builds reputation.
- Download Synix only from the official GitHub releases.
- Confirm that the download came from the official Synix project.
- If SmartScreen provides the option and you trust the download, select More info and then Run anyway.
- Do not disable Windows security features solely to run Synix.
- Report unexpected security warnings so they can be investigated.
Synix includes automated tests and release-readiness checks, but one developer cannot test every supported server after every game update.
If a server fails to install, start, stop, update, or report its status correctly:
- Open Settings โ Report a Problem in Synix.
- Select the action that failed.
- Review the generated report and remove anything you do not want to share.
- Submit it through GitHub, copy it for Discord, or open the community support links.
Reports can also be submitted through:
Please include the correct startup arguments or a link to official server documentation when you know the solution. Never include passwords, authentication tokens, Discord webhooks, or other private information.
The Synix knowledge base is included directly in the application and covers:
- First-time setup and dashboard controls
- Server installation and configuration
- Ports and port forwarding
- Local and public connection checks
- NAT hairpinning
- Steam server queries
- Backups and updates
- Scheduled maintenance
- Discord webhooks
- Watchdog and Resource Guard behavior
- Windows Firewall and SmartScreen
- Game-specific guidance
- Application: C# with .NET 10 and Windows Forms
- Architecture: Shared, asynchronous server-management engine with a local desktop interface
- Installer: WiX-based per-user MSI
- Distribution: GitHub Releases and WinGet
- Publishing: Single-file ReadyToRun executable
- Data: Local JSON persistence without a required SQL database
- Password protection: Windows user-bound encryption with portable encrypted transfer support
- Monitoring: Windows process, CPU, memory, socket, and WMI integration
- Networking: A2S and additional UDP, TCP, HTTP, and local process checks
- Quality checks: Automated tests, CodeQL scanning, package hashes, and a release-readiness report
Synix requires the .NET 10 Desktop Runtime when it is not already installed.
Synix is developed independently and made available for personal use without a subscription.
- Join the Synix Discord
- Report a problem or request an improvement
- Donate through PayPal
- Watch the video showcase
Synix Control Panel is source-available for personal, non-commercial use under the Synix Limited Proprietary License.
You may view the source and make private personal modifications. Redistribution, public modified releases, rebranding, and commercial use require written permission from the copyright holder.
Synix Control Panel โ spend less time maintaining commands and more time running your servers.