Skip to content
GGPatcher

Patch every player from one upload

GGPatcher gives your game server its own Windows launcher, with your name, logo and colours. Upload files in the web panel, and every player's launcher downloads what changed, checks each file and starts the game.

Free for 3 days with 1 GB of storage. No card needed.

This is the launcher your players get. Type your server's name and pick a colour.

Theme

Pricing

One subscription is one launcher for one game server. Plans differ only in storage: every feature is in every plan.

Plans and questions

Free trial

3 days with 1 GB of storage, no card needed. If you don't subscribe, the account and its files are deleted 7 days after the trial ends.

Start with the free trial

Card payments are handled by Stripe and renew every month until you cancel. Crypto payments are handled by NOWPayments: you pay 1, 3, 6, or 12 months in advance, and nothing renews by itself.

From your upload to their Play button

No publish step and no version number to raise. Upload, and the next time a player opens the launcher the update is there.

  1. Upload

    Drag changed files or whole folders into the panel. The folder structure is kept, and each file can be up to 1 GB.

  2. Compare

    When a player opens the launcher, it compares every game file with yours by SHA-256.

  3. Download

    Only the files that differ are downloaded, four at a time. A dropped connection is retried on its own.

  4. Swap in

    Every download is checked and set aside first, then all of them are swapped in together. If anything fails, the game folder stays as it was.

What a launcher finds after you replace three files
FileSHA-256Result
data/world/winter_valley.pak9f2c…e41aDownload
data/interface/event.pak51b0…7d93Download
game.exec47e…0b12Download
data/world/forest.pak0ad4…19feSame
data/sound/ambient.pak7e21…c3a8Same
data/interface/fonts.pake913…5520Same

1,284 files checked. 3 downloaded, 41.6 MB.

Files arrive intact, or not at all

  • The launcher only talks to the server over HTTPS.
  • Every file is checked by SHA-256 before it is used.
  • Every download needs a signed token that expires after 24 hours.
  • Nothing can be written outside the game folder.

Six themes to start from

Your panel comes with six ready-made themes. Pick one to see it on the launcher at the top of the page.

Or make it your own

Upload your logo, a background and the launcher's icon, pick your own colours for the accent, the Play button and the progress bar, set the window size and write the text on the Play button.

  • Logo up to 2 MB
  • Background up to 10 MB, with adjustable opacity
  • Icon up to 1 MB, for the window, the tray and GGPatcher.exe

What you run from the panel

Two pages of the panel, filled with made-up numbers. Switch between them, and between the three time ranges.

ggpatcher.storeDemo data

Analytics

Patch activity and usage statistics

Unique Users

1,391

Patches

2,717

Success Rate

98.4%

Bandwidth

58.61 GB

Daily Patch Activity

Successful Failed

35 failed update(s) in: Last 7 Days

Players may be having trouble with their game files or network connection.

Made-up numbers. Players are counted by unique IP address, and the success rate covers the last 30 days.
  • Launcher branding

    Name, logo, background, icon and colours, or one of six ready-made themes; the window size, the text on the Play button, and a Config button that opens a second program. Launchers load the branding on every start, so a change reaches players without a new download.

  • Patch notes

    News in five categories (update, hotfix, event, maintenance and feature), each with an optional version number. Players read them in the launcher, which also shows the newest one after an update that changed files.

  • Maintenance

    Switch it on with a message, or schedule when it starts and ends. Launchers show your message and keep Play disabled.

  • Discord

    Post to your Discord channel when files are uploaded, a patch note is published or maintenance is switched on.

  • Statistics

    Unique players by IP address, completed and failed updates and bandwidth for the last 24 hours, 7 days or 30 days, the success rate of the last 30 days, and a chart of the last 14 days.

  • Your team

    Admin accounts for your staff, and an audit log of every sign-in, upload and change.

What your players get

  • One file, nothing to install

    A single Windows program in the game folder. It runs on Microsoft WebView2, which current versions of Windows already include.

  • Their language

    English, Romanian, German, Polish or Turkish. The launcher opens in the player's Windows language (or English), and players switch with one click.

  • Repair

    Checks every game file and downloads whatever is missing or damaged.

  • A launcher that updates itself

    When a new launcher version comes out, it downloads it, checks it and restarts.

  • Plain error messages

    Full disk, lost connection or a file blocked by antivirus, explained in words players understand.

  • Your links

    Buttons for your Discord, website, Facebook, Telegram, YouTube, Instagram and X.

Questions

Which games does it work with?
How do my players get the launcher?
What do players need to run the launcher?
Do I need my own server for the files?
How large can my files be?
What do my players need?
Can I change the look later?

Try it with your own client

Create an account, upload your files and download your launcher. It takes a few minutes, and the first 3 days are free.

Start free trial