Magebreaker

Initiate

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
This library is reused across the server, launcher, and CLI — ensuring consistency, reducing bugs, and simplifying maintenance.

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.Server

2. Build & Distribute the Launcher​

dotnet publish ABC-Patcher.Launcher -c Release –self-contained true -p:publishSingleFile=true

3. 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.
These features are live in the current release. No waiting required.

Join the Future of UO Patching​

 

Active Shards

Donations

Total amount
$25.00
Goal
$500.00
Back