Installation
To install TurboPlayer Service, follow these steps:
Create a folder where you want to install the software, and copy all files from the installation package into it. If you already have a folder with DigaSystem modules, you can use it, but it's not required.
In the same folder, copy the file TurboPlayerServiceLicense.dll. If you don't have this file, the service will still start, but only a limited number of commands will work.
The service needs to connect to a running TurboPlayer instance, which can be a full installation or just the engine. You must have a running TurboPlayer installation to start and use the service.
It is required to complete the Configuration in your Digasystem Registry.
Be sure to create the files appsettings.json and log4net.config in your TurboPlayer Service directory. Details for configuring these files can be found within the Configuration page.
The service is built with .NET 6 Core Runtime and .NET 6 Runtime, and requires the corresponding .NET 6 Core Runtime and .NET 6 Runtime to be installed on your computer. If you don't have it, you can download it from Microsoft at https://dotnet.microsoft.com/en-us/download/dotnet/6.0. It is possible that your Windows operating system already has the .NET 6 Core Runtime and .NET 6 Runtime installed, in which case you don't need to install it again.
Next, we recommend you Host TurboPlayer Service in a Windows Service.
Hosting TurboPlayer Service is flexible and can be done in various ways. Check out https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/?view=aspnetcore-6.0 for more information. This guide will only cover hosting TurboPlayer Service as a Windows Service. Hosting on Linux Daemon will be available in the future.