Fast Downloads

THIS FEATURE HAS NOT BEEN RELEASED YET

Overview

The fast downloads feature allows you to copy or upload custom game content to a website so they can be downloaded directly by players.

Features

Fast downloads automatic sync
TCAdmin will automatically synchronize the changes with the fast downloads website when the user uploads, deletes or modified files using the file manager or FTP.
Manual sync
In case automatic sync fails or if you have it disabled the user can synchronize the files manually.
Include certain files
You can configure TCAdmin to only copy/upload files with a certain name or extension.
Exclude certain files
You can configure TCAdmin to skip synchronization of files with a certain name or extension. For example you might not want to copy/upload the game's default maps.
Fast downloads quota
You can limit the disk space used by a service's fast downloads files.

Requirements

You can configure fast downloads in 3 different ways:

  1. Locally. The fast downloads website and game server are located on the same server.
  2. Remotely with another server. The fast downloads website is located on a different server that has TCAdmin installed.
  3. Remotely with a file server. The fast downloads website is located on a file server or hosting account.

For security reasons it is recommended that the website used for fast downloads does not have any server side scripting enabled (ASP, ASP.NET, PHP, etc)

Downloads hosted locally

  • Web server installed and configured with a website for fast downloads. (Apache, IIS, etc) We do not provide instructions on configuring the web server.

Downloads hosted on another TCAdmin server

Downloads hosted on a file server or hosting account

  • FTP account with read/write/delete permissions used to upload files to the website's root folder.

File Server Configuration

You can configure a file server to host your fast downloads. Go to File Servers > Select the file server or create a new one. In the file server settings tab enter the FTP server's IP, port, username and password. If the FTP server's file system is case sensitive enable "File system is case sensitive".

Select the Fast Downloads tab and configure the following options.

Fast Downloads Save Path
Enter the path to the root of the fast downloads website.
Fast Downloads Folder Template
Enter the template used to determine the folder where the fast download files will be saved for each game or voice service. You may use the default value. For example this will create a folder with the service's IP and port (1.2.3.4_27960) : $[Service.IPAddress]_$[Service.GamePort]\
Fast Downloads URL
The base URL pointing to the fast download save path.

FastDownloadsFileServerSettings.png

Server Configuration

Downloads hosted locally

You can configure fast downloads on a website located on the same server as the game or voice server. Go to Servers > Select the server > Game & Voice Settings tab. Configure the following options.

Enable fast downloads
Checked
Fast Downloads Server
Local Storage
Fast Downloads Save Path
Enter the path to the root of the fast downloads website that you created. (for example C:\Inetpub\wwwroot)
Fast Downloads Folder Template
Enter the template used to determine the folder where the fast download files will be saved for each game or voice service. You may use the default value. For example this will create a folder with the service's IP and port (1.2.3.4_27960) : $[Service.IPAddress]_$[Service.GamePort]\
Fast Downloads URL
The base URL pointing to the fast download save path.

FastDownloadsLocalServer.png

Downloads hosted on a different TCAdmin server

You can configure fast downloads on a website located on a different TCAdmin server. First you must configure one of your servers with downloads hosted locally.

Then go to the other server's Game & Voice Settings tab. Configure the following options.

Enable fast downloads
Checked
Fast Downloads Server
Select the other tcadmin server from the list.

FastDownloadsTCAdminServer.png

Downloads hosted on a file server or hosting account

You can configure fast downloads on a website hosted on a separate server or hosting account. First you must configure a file server for fast downloads.

Then go to the Servers > Select the server > Game & Voice Settings tab. Configure the following options.

Enable fast downloads
Checked
Fast Downloads Server
Select the other tcadmin server from the list.

FastDownloadsFileServer.png

Game Configuration

Each game has different requirements for fast downloads. Read the game's dedicated server documentation to find out how to enable fast downloads. This section only explains how to enable the fast download feature in TCAdmin.

To enable fast downloads for a specific game go to General Settings > Games & Other Voice Servers > Select the game > Fast Downloads tab. If you don't see the Fast Downloads tab select the Windows version of the game or clear the Fast Downloads template in the Templates tab.

Enable fast downloads
Checked
Relative Root Directory
The relative path to the root directory used for fast downloads. If you don't know what value to enter leave blank. You might have to test different values so the files are placed in the correct directory structure required by the game.
Fast Download URL
The expression used to generate the download URL. Use the $[FastDownloadBaseUrl] variable. For example: $[FastDownloadBaseUrl]/cstrike
Files to Sync
Enter the files that will be available for fast download. Wildcards are supported. If a relative path is specified it must be relative to the fast downloads root directory. You can specify more than one file or extension by separating with ';'. For example cstrike/maps/*;cstrike\maps\graphs\*;
Exclude Files
Enter the files that will not be available for fast download. For example you can enter name of maps that are included by default.
Sync when service is created
Enable this option if you want to syncronize the fast downloads when the service is created. This might only be needed if your default game files include custom maps.
Sync automatically
Sync the fast downloads automatically when files are uploaded, renamed or deleted using the file manager or FTP.
Disk Space
The maximum disk space allowed for fast downloads in MB. Set to 0 for unlimited disk space.

FastDownloadGameSettings.png

Retrieved from "https://help.tcadmin.com/index.php?title=Fast_Downloads&oldid=718"