Note: The service, website and certain areas are very much a work in progress. Any feedback you can give me on the workings of this website is more than welcome.
https://my.gopatch.it/
(The main website is still a work in progress on my end, so no fancy stuff just yet!)
A service designed to get your games updated with as little effort on your side as possible! Upon logging in you will find yourself in a management interface much like this one:
Here you can add new games to your account, upload a new version to your game and download a key file to use with a basic updater I have written so you can get your users the latest version of your game without the hassle of setting up a webserver or anything of the sorts yourself!
Of course, now you ask me? How do I get started with this? Well! It's simple! Just follow these steps:
1. Register an account and log in (https://my.gopatch.it/ )
2. Click the blue + icon on the bottom right of the page.
3. Enter your game's name and click Add Repository*
4. Click the Upload symbol () and upload a *.zip file containing your entire game.
5. Wait for the system to e-mail you about the progress of your update. This generally takes a minute or two.
6. Download the patcher. (http://www.ascensiongamedev.com/resources/filehost/4bb64656d9e2c4e5efcf8c6567f50795.zip)**
7. Edit the LauncherTitle and ClientFile parameters in Options.Json to your game name and executable name.
8. On the website, click the Download symbol () and place the file downloaded next to the updater.***
9. Launch the updater and watch it go!
*= While there is currently only a free option, I am debating on whether or not to add paid options for more space or rely on Donations.
**= Still working on proper API documentation so you can write your own, sorry!
***= This file contains all the necessary information to run the updater application for that specific game.
For any future updates, just make a zip file of ALL your game files (not including the updater) and upload it much like you did the first time, the system will determine what has and has not changed and your clients will automatically be updated the next time the updater application is ran!
There are currently a few pages that are not accessible, and some things may seem unfinished. Please do not hesitate to ask me any questions about the service or provide feedback on what you would like to see made or changed about this.