/Documentation/Developer Dashboard/Servers

Servers

In the servers section, you can define your patch servers here.

Pro Edition users are limited to 1 server. Developer Edition users can specify an unlimited amount of servers.
Single Server vs Multiple Servers

If a single server is defined, that is the only server that will be used. The user won’t be prompted and you won’t be able to manually select an alternative.

If you are using Developer Edition, you can specify one or more servers to use. We call them “mirror servers”. Mirror servers can be used as alternatives which are great to have in case there’s an issue with your primary server (or the primary chosen by the user).

It’s recommended to have at least two servers depending on how many clients you have. The more clients you have, the more mirror servers you should have. This ensures the load is spread between servers should capacity on one server get full.

The patch system will iterate through all servers on each file until it can connect and download it.

If it fails all servers, the user will be prompted and patching will have to re-commence at a later time.

For your servers, you can use standard website hosting, a VPS, a Dedicated server or a service like an Amazon S3 bucket. You just need to ensure URLs are static and are publicly accessible.

We offer highly optimized, super-fast specialist patch servers which you can view here should you need.

Add a Server

To add a server, simply click the ‘Add New Server’ button on this page.

Add a Patch Server

Server Name
Add a name for this server like “US Server” or “UK Server”.

HTTP Download URL
Enter the full URL path to the public folder where your game files are hosted. IE:

Plain Text
https://myserver.com/gamepatchfiles/

Avatar URL (Optional)
This is completely optional but you can specify an image or icon image to represent this server. This will only show if you have multiple servers and the Select Server dialog is presented to the user. Makes it look prettier. It must be the full URL to the image.

Plain Text
https://myserver.com/us_server.png

FTP Host
Enter the FTP connection details for this server. Most servers support just the domain without the protocol. IE:

Plain Text
myserver.com

Do not use http/https, there’s also no need for ftp://.

Server Port
By default, most servers use port 21. However some host providers may change this. Double check with your host provider before specifying this.

Username
The FTP username to connect to upload the patch files. This must be exact. Ensure there’s no whitespaces at the end.

Password
Enter your FTP password for this server here. Best to double check the password is correct with no whitespaces at the end.

Don’t worry, your FTP details are fully secure using LaunchBoost.io. They are encrypted using 512-bit encryption. We do not store your ftp details as plain text. Even we cannot see or read your details.

Your ftp details are never ever sent for the patch system either. They are only ever used by the Patch Builder and even then, they are stored encrypted in memory.

Remote Path
The internal FTP remote path to upload the files to.

You can check what this is by connecting to your FTP server with something like Filezilla and getting the remote path from the folder box.

Typically, if your HTTP Download URL is:
https://myserver.com/gamepatchfiles/

Then it is usually something like:

/public_html/gamepatchfiles/

but it can also be

/httpdocs/gamepatchfiles/

Some hosts may use a different format. If there’s an issue with this, please contact your server host to assist.

If you are using one of our patch servers, we use httpdocs, so your example would be

/httpdocs/gamepatchfiles/