Difference between revisions of "Datacenter Licencing"

From TCAdmin 2.0 Documentation
Jump to: navigation, search
(Created page with "Datacenter licenses allow you to sell dedicated/virtual servers with a TCAdmin master and games pre-configured. You configure which games the datacenter clients are allowed to...")
 
(Configuring Allowed Games)
(18 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
Datacenter licenses allow you to sell dedicated/virtual servers with a TCAdmin master and games pre-configured. You configure which games the datacenter clients are allowed to access. They are synchronized automatically when you update or add new games. You can also send messages/news to your datacenter clients from your control panel.
 
Datacenter licenses allow you to sell dedicated/virtual servers with a TCAdmin master and games pre-configured. You configure which games the datacenter clients are allowed to access. They are synchronized automatically when you update or add new games. You can also send messages/news to your datacenter clients from your control panel.
 +
 +
== Beta Testing ==
 +
Beta testing ends October 15. You will not be billed for licenses during this time.
 +
 +
== Restrictions ==
 +
Datacenter licenses must be included along with a dedicated or virtual server. You is not allowed to sell a license separately.
 +
 +
== Requirements ==
 +
This feature requires TCAdmin 2.0.134. If the datacenter client has an older version it will not sync the games.
  
 
== Configuration ==
 
== Configuration ==
Line 29: Line 38:
  
 
== Configuring Allowed Games ==
 
== Configuring Allowed Games ==
Select the game. Under '''Datacenter Licensing Configuration''' check '''Sync with datacenter users''' and select the roles that are allowed to access the game. Check '''Allow game export''' and '''Allow game edit''' if needed.
+
Select the game. Under '''Datacenter Licensing Configuration''' check '''Sync with datacenter users''' and select the roles that are allowed to access the game.
 +
Check '''Allow game export''' and '''Allow game edit''' if needed.
 +
* If '''Allow game edit''' is unchecked the datacenter client will still be able to update the steam account and branding settings if needed.
 +
* If '''Allow game edit''' is checked the datacenter client will have the option to disable sync and edit the game.
 +
* The datacenter clients will sync the games every few hours or after the monitor is restarted.
 +
 
 +
 
 +
'''The game should not have any sensitive information like your steam account. The datacenter client is able to set his own steam account in the game settings.'''
 +
 
  
The datacenter clients will sync the games every few hours or after the monitor is restarted.
+
It is recommended that you log in to FTP using the file server user that you created to test the settings and sure it only gets access to the allowed games.
 +
 
 +
 
 +
'''note:''' The games are synchronized depending on the game's last modified date. If you modify any other sections for example config files or variables you must go to the game's main settings and click on save so the changes are synchronized with the datacenter clients.
  
 
== Sending Messages to Datacenter Clients ==
 
== Sending Messages to Datacenter Clients ==
To send messages to datacenter clients go to User Management > Mass Emails. Set type to Users. Select the role used by your datacenter clients. Check '''Don't send emails''' and send the message.
+
To send messages to datacenter clients go to User Management > Mass Emails. Set type to Users. Select the role used by your datacenter clients. Check '''Don't send emails''' and send the message. The next time the datacenter client syncs it will download the new messages.
  
 
== Managing Licenses ==
 
== Managing Licenses ==
 
To create a license go to settings > datacenter licenses > New. It will generate a new license. You can specify different file server values if needed.
 
To create a license go to settings > datacenter licenses > New. It will generate a new license. You can specify different file server values if needed.
 
You can suspend a license if it's not in use.
 
You can suspend a license if it's not in use.
 +
 +
== Configuring Datacenter Installation ==
 +
The datacenter client's installation is configured automatically when the license is configured. The default games will be deleted and it will import the new games allowed by the provider.
  
 
== Billing ==
 
== Billing ==
 
* The licenses are billed at the end of the month.
 
* The licenses are billed at the end of the month.
 +
* If you create a license and it's never used it will not be billed.
 
* The license will be prorated starting on the day it was first used.
 
* The license will be prorated starting on the day it was first used.
* if you create a license and it's never used it will not be billed.
+
* If the invoice is not paid by the 5th day of the month the datacenter licenses will be suspended and you will not be able to create new licenses.
* Unpaid licenses are suspended on the 6th day of the month.
+
 
 +
== Known Issues ==
 +
* If 2 games in the provider's panel have the same folder name and only one is configured to sync, the datacenter client won't be able to see the game's files. The current workaround is to give the games different folder names.

Revision as of 20:49, 12 September 2019

Datacenter licenses allow you to sell dedicated/virtual servers with a TCAdmin master and games pre-configured. You configure which games the datacenter clients are allowed to access. They are synchronized automatically when you update or add new games. You can also send messages/news to your datacenter clients from your control panel.

Beta Testing

Beta testing ends October 15. You will not be billed for licenses during this time.

Restrictions

Datacenter licenses must be included along with a dedicated or virtual server. You is not allowed to sell a license separately.

Requirements

This feature requires TCAdmin 2.0.134. If the datacenter client has an older version it will not sync the games.

Configuration

First create the user that the datacenter clients will use to access your game configs and files.

  • Create a new user role with the following permissions:
    • Game hosting > File server users
    • FTP server > FTP access
  • Create a new user and assign it to the role that you created.

Then configure the default information used by your datacenter clients to get the game configs and files. Each license that you create can have different values if needed.

  • Go to your master server settings. Under Default Datacenter Licensing Configuration enter the following values:
    • Sync Url (The url to your panel's fileserver.aspx. For example: https://123.145.167.189:8881/fileserver.aspx or if using MVC: https://123.145.167.189:8881/Aspx/fileserver.aspx
    • Default Download Server (The FTP IP and port of the the monitor that hosts the files. For example: 123.145.167.189:8821)
    • Default Download User (The user that you just created.)
    • Default Download Password (The password of the user that you just created.)

If your control panel runs with IIS or if you use a Windows.Custom.config / Linux.Custom.config you must configure anonymous access to fileserver.aspx on your TCAdmin2\ControlPanel\Web.config and TCAdmin2\ControlPanel\Windows.Custom.config. Before adding the lines make sure they don't exist to prevent duplicate entries. Under:

</system.web.extensions>

Add:

<location path="fileserver.aspx">
  <system.web>
    <authorization>
      <allow users="?" />
    </authorization>
  </system.web>
</location>

Configuring Allowed Games

Select the game. Under Datacenter Licensing Configuration check Sync with datacenter users and select the roles that are allowed to access the game. Check Allow game export and Allow game edit if needed.

  • If Allow game edit is unchecked the datacenter client will still be able to update the steam account and branding settings if needed.
  • If Allow game edit is checked the datacenter client will have the option to disable sync and edit the game.
  • The datacenter clients will sync the games every few hours or after the monitor is restarted.


The game should not have any sensitive information like your steam account. The datacenter client is able to set his own steam account in the game settings.


It is recommended that you log in to FTP using the file server user that you created to test the settings and sure it only gets access to the allowed games.


note: The games are synchronized depending on the game's last modified date. If you modify any other sections for example config files or variables you must go to the game's main settings and click on save so the changes are synchronized with the datacenter clients.

Sending Messages to Datacenter Clients

To send messages to datacenter clients go to User Management > Mass Emails. Set type to Users. Select the role used by your datacenter clients. Check Don't send emails and send the message. The next time the datacenter client syncs it will download the new messages.

Managing Licenses

To create a license go to settings > datacenter licenses > New. It will generate a new license. You can specify different file server values if needed. You can suspend a license if it's not in use.

Configuring Datacenter Installation

The datacenter client's installation is configured automatically when the license is configured. The default games will be deleted and it will import the new games allowed by the provider.

Billing

  • The licenses are billed at the end of the month.
  • If you create a license and it's never used it will not be billed.
  • The license will be prorated starting on the day it was first used.
  • If the invoice is not paid by the 5th day of the month the datacenter licenses will be suspended and you will not be able to create new licenses.

Known Issues

  • If 2 games in the provider's panel have the same folder name and only one is configured to sync, the datacenter client won't be able to see the game's files. The current workaround is to give the games different folder names.