Below are the commandline options for the TurboFloat Server. Some options only apply to certain platforms (e.g. Windows-only, etc.) and will be noted as such. All other options apply to all platforms.
For options that accept file paths (-pdets, -config, -areq, -aresp, -pidfile) you can use either relative or absolute filenames. If you use relative filenames please note that the path will be "relative" to the TurboFloat Server executable, not relative to the "current directory".
Usage: TurboFloatServer -x [OPTION]... (1st form)
or: TurboFloatServer -i [OPTION]... (2nd form)
or: TurboFloatServer -u [OPTION]... (3rd form)
or: TurboFloatServer -d [OPTION]... (4th form)
or: TurboFloatServer -a [OPTION]... (5th form)
or: TurboFloatServer -p [OPTION]... (6th form)
1st form: runs the floating license from commandline manually.
2nd form: installs the floating license server to be run by the
system. (Windows & macOS only)
3rd form: stops & uninstalls the floating license server from the
system. (Windows & macOS only)
4th form: runs the floating license server as a daemon.
(all non-Windows operating systems)
5th form: activates the floating license server on the computer. This
must be done before the floating license server can be used.
6th form: generates the XML <user /> entry with the bcrypt-hashed
password that can be used in the configuration file to
allow access via the TurboFloat Server manager.
-x Starts the floating license server from
commandline.
-d Starts the floating license server as a daemon.
Only for Linux, macOS, and BSD.
-pdets=FILEPATH Specify a custom location to the product
details file (TurboActivate.dat).
-config=FILEPATH Specify a custom location to the config file.
-i Installs this floating license server as a:
Windows Service to run when the system boots.
(Windows only)
launchd daemon to run when the system boots.
(macOS only)
-delaystart When using the "-i" option this allows you to
*not* start the floating license server.
Only for Windows & macOS.
-u Uninstalls this floating license server.
Only for Windows & macOS.
-h Display this help and exit.
-v Output version and activation details then
exit.
-a[=PRODUCTKEY] Activates or re-activate this server.
-areq=FILEPATH Generates an "offline activation" request file.
This must be used with the "-a" option.
-aresp=FILEPATH Uses the "offline activation response" file to
activate the floating license server. This
must be used with the "-a" option.
-deact[=FILEPATH] De-activates this server so that it can be
activated on another computer. If you specify
a FILEPATH then an "offline deactivation"
request file is generated.
-p="PASSWORD" Generate an XML <user /> entry with the
bcrypt-hashed password. Must use the -user
switch as well to generate the full XML
element. And you can use the -silent
switch to just output the element and not
any of the explanations.
-user="USERNAME" The username that will be output in the XML
<user /> entry.
-wf=WORK_FACTOR The work factor to use when generating the
password hash. If this is not present then an
ideal work factor is chosen (12 or higher
depending on the version and other factors).
Choose a work factor between 4 and 31. All
numbers outside that range will be ignored in
favor of our default work factor.
-silent Don't output to the screen.
-pidfile=FILEPATH Write the process ID to a file.
Only for Linux, macOS, and BSD.