ABC-Patcher: A FREE, Modern, Secure, and Open-Source Patching Solution for ServUO Shards
Key Features That Matter
For Administrators
- Full HTTPS patch server with certificate support
- Multi-channel endpoints (client, staging, server)
- Automatic manifest generation from distribution folders
- Discord webhook alerts for updates, errors, and events
- Powerful CLI tools for automation and syncing
For Players
- Polished WPF launcher with live patch progress
- Auto-detects ClassicUO, Razor, and Steam clients
- Secure channel validation prevents misconnects
- Built-in account switching and management
- Zero configuration — just click and play
For Operators
- Resolves DataPath.cfg automatically
- Stops/starts Windows services during updates
- Creates pre-patch backups automatically
- Syncs from live server or local gold master
Under the Hood: Built to Last
At its core, ABC-Patcher is powered by a shared patch engine that handles:- Manifest validation
- SHA256 integrity checks
- Intelligent diff detection
- Streaming downloads with progress reporting
Security First
Unlike legacy HTTP patchers, ABC-Patcher was designed with modern threats in mind:- All traffic over HTTPS
- Built-in certificate generation and validation
- SHA256 hashing on every file
- Channel isolation prevents cross-shard leaks
Get Started in Minutes
1. Launch the Patch Server
dotnet run –project ABC-Patcher.Server2. Build & Distribute the Launcher
dotnet publish ABC-Patcher.Launcher -c Release –self-contained true -p3. Automate with CLI
abc manifest ./dist/client –channel client –version 1.0.0 abc sync MyShard.com is for sale | HugeDomains ./ServUO –channel server“ABC-Patcher turned our weekly patch nightmare into a one-click process. Players love it, and I finally get my weekends back.”
— A grateful shard operator
Why ABC-Patcher Stands Alone
Traditional methods rely on manual uploads, fragile web hosts, and player discipline. ABC-Patcher replaces all of that with:- Self-hosted — no third-party dependency
- Instant updates — players are always current
- Professional UX — real-time progress bars
- Open source — audit, fork, improve
New Features Already Included
ABC-Patcher ships with powerful capabilities that were once considered “future features” — now available today:- Self-Updating Launcher – The launcher patches itself before updating the client, ensuring zero downtime.
- Pre-Built GitHub Releases – Automated single-file executables via GitHub Actions — just download and run.