Share

Centralised Components



Different components can be centralised to be used by all workstations on a same network, making it easier to share their content across multiple workstations in a facility. This is achieved using the sysconfig.cfg file, located in the /opt/Autodesk/cfg/.<version> directory.

The file comprises two section: Versions and Settings.

{
   "configuration": {
      "versions": {
         "<VERSION>": "/opt/Autodesk/cfg/.<VERSION>/sysconfig.cfg"
      },
      "settings": {
         "shared_folders": {
            "default": "/opt/Autodesk/shared"
         },
         "nodebin_folders": {
            "action_import_geometry": "/opt/Autodesk/presets/<VERSION>/models",
            "action_lightbox": "/opt/Autodesk/presets/<VERSION>/action/lightbox",
            "action_matchbox": "/opt/Autodesk/presets/<VERSION>/matchbox/shaders",
            "matchbox": "/opt/Autodesk/presets/<VERSION>/matchbox/shaders",
            "pybox": "/opt/Autodesk/presets/<VERSION>/pybox"
         },
         "configuration_files": {
           "channelrules": "/opt/Autodesk/cfg/channelrules.cfg",
           "colour_coding": "/opt/Autodesk/cfg/colour_coding.cfg",
           "colour_mgmt_displays": "/opt/Autodesk/cfg/colour_mgmt_displays.cfg",
           "default_colour_mgmt_settings": "/opt/Autodesk/cfg/default_colour_mgmt_settings.cfg",
           "project_templates": "/opt/Autodesk/cfg/project_templates.cfg",
           "resolutions_custom": "/opt/Autodesk/cfg/resolutions_custom.cfg",
           "tags": "/opt/Autodesk/cfg/tags.cfg"
         },
         "configuration_folders": {
           "font": "/opt/Autodesk/font"
         },
         "project_folders": {
            "default_home": "/var/opt/Autodesk/flame/projects/<project name>",
            "default_remote_home": "/hosts/<host ip>/var/opt/Autodesk/flame/projects/<project name>",
            "default_setups_dir": "<project home>/setups",
            "default_media_cache": "<project home>/media"
         }
      }
   }
}


Versions

This section is used to determine where the sysconfig.cfg file is read from for each version of the application. By modifying the path, you can enable multiple workstations on a network to use the same sysconfig.cfg file.

These tokens can be used to make the file automatically resolve a version or an OS in a path.

  • <VERSION>: the version part of the application name in the /opt/Autodesk/ folder. For example, 2026.1.
  • <MAJOR>: the application major version. For example, 2026.
  • <MINOR>: the application minor version. For example, 1.
  • <OS>: the OS the application is running on (macos or linux).

The <VERSION> token can be substituted to allow different versions of the application to use different files.

By default, an application version points to its own sysconfig.cfg file by using the <VERSION> token: "<VERSION>": "/opt/Autodesk/cfg/.<VERSION>/sysconfig.cfg"

For instance, the Flame 2026 version reads the /opt/Autodesk/cfg/.2026/sysconfig.cfg file after the tokens have been resolved.

If the <VERSION> tokens are replaced by 2026 and the string reads "2026 : /opt/Autodesk/cfg/.2026/sysconfig.cfg" the same file will be read and used.

Since the application already uses that file, it continues to the Settings section and reads the settings from that file.

Using a File in a Different Location

It is possible to specify a different path to the sysconfig.cfg file, by application version.

For example, you can replace the default path by a path on a shared location like this: "<VERSION>": "/my_shared_location/cfg/<VERSION>/sysconfig.cfg". This will be resolved as "2026: /my_shared_location/cfg/2026/sysconfig.cfg".

This means the Settings section in the sysconfig.cfg file you are editing will be ignored and the /my_shared_location/cfg/2026/sysconfig.cfg will be opened to get the settings.

In this new file, if the versions sections is populated with another path that fits the current version, then the other file will be read and so on.

The settings in that file will be used if the versions section in the file:

  1. Is empty.
  2. Points to the same file. For example, the current file is /my_shared_location/cfg/2026/sysconfig.cfg and you are running the 2026 version with either:
    • "<VERSION>": "/my_shared_location/cfg/<VERSION>/sysconfig.cfg" or
    • "2026": "/my_shared_location/cfg/2026/sysconfig.cfg"
  3. Does not have the application version listed in the Versions section. For example, running the 2026 version using a sysconfig.cfg file with "2026.1": ":/another_path_specific_for_2026.1" in the settings section.

Using the Same File for all Application Versions

There are two methods for using a single sysconfig.cfg file for every version of the application on a workstation. In both cases, new features added to the sysconfig.cfg file in future versions will have to be manually added to the centralised sysconfig.cfg file as it won't be automatically updated by a new application version installation. These methods are:

  • Save a sysconfig.cfg file directly in the /opt/autodesk/cfg directory. This file takes precedence over the file located in the /opt/Autodesk/cfg/.<version> directory.
  • Set the DL_SYSCONFIG_FILE environment variable to a centralised sysconfig.cfg file path.
Tip: In these scenarios, the versions section can be removed, leaving only settings under the main configuration section.


Settings

This section is used to determine where the shared folders, node bins folders, configuration files, configuration folders are read from.

Shared Folders

You can reroute the entire shared folders structure by redefining the "default" path, or reroute individual subfolders by specifying the desired subfolder located in the default path and its new path. By default, the default path is set to /opt/Autodesk/shared.

Note: Adhere to the JSON formatting rules and ensure that each line, except the last one, ends with a comma.

For example, the content of /opt/Autodesk/shared/python can be rerouted by adding the following under shared_folders: "python": "/mnt/newpath/python". All applications using the same sysconfig file will now read custom actions script located in /mnt/newpath/python, rather than the local /opt/Autodesk/shared/python.

If you specify a folder that contains a folder structure in /opt/Autodesk/shared/, you need to ensure that the same folder structure is maintained in your central location. For example, if you set "export" : "/mnt/newpath/export", you need to ensure that your export presets are in the presets/<media type> folder structure within /mnt/newpath/export.

Important: If the new location is on your network and is down at the moment the application is launched, the default factory paths are automatically used.

Node Bins Folders

You can reroute from where Action's Geometry, Matchbox shaders, Lightbox shaders, and Pybox handlers are read from.

In this section, only the listed paths can be modified; no new items can be added.

For example, the content of the Batch Matchbox bin can be populated with shaders located in a central location by specifying a different path than /opt/Autodesk/presets/<VERSION>/matchbox/shaders.

Tokens that were previously available within the application for the Action Import Geometry path continue to function in the sysconfig.cfg file. The tokens include:

  • <iteration>
  • <batch name>
  • <project>
  • <project nickname>
  • <user>
  • <user nickname>
  • <workstation>
  • <ss>
  • <mm>
  • <hh>
  • <DD>
  • <MM>
  • <YY>
  • <YYYY>
  • <time>
  • <date>

For example, even though the Settings are set to be read from a shared location, each user can have its own default path for the Action Import Geometry file browser if the folder structure is appropriately created and the <user> token is added to the path like this: /opt/Autodesk/presets/<VERSION>/<user>/models.

Configuration Files

You can reroute from where the application reads the configuration files for Channels Rules, Colour Coding, Colour Management Displays, Colour Management settings, Project Templates, Custom Resolutions, and Tags.

In this section, only the listed paths can be modified; items cannot be added or removed.

For example, the colour coding options can be set using the content of the colour_coding.cfg file placed in a central location by specifying a different path than /opt/Autodesk/cfg/colour_coding.cfg.

Configuration Folders

You can define a custom Home location for the Load Font file browser and the Shared tab of the Select Font widget.

In this section, only the listed font path can be modified; items cannot be added or removed.

When a Text setup is loaded, the application looks for the font in the file path saved in the setup. If it cannot find it, it then looks for a font of the same name in:

  • The file path defined in the sysconfig.cfg file.
  • The /opt/Autodesk/font folder.

Project Folders

You can customize the default path parameters for the project creation dialog.

In this section, only the listed path parameters can be modified; items cannot be added or removed.

The project's home defines where its files will be stored. The items in this section let you modify the default locations for the home, the setups, and the media. The default_home item provides the path to the project's root folder when the database host is local. default_remote_home is used when the database host is remote. default_setups_dir and default_media_cache respectively provide the paths to the setups directory and the media cache. These locations are made accessible from the project home using the setups and media symbolic links.

The following tokens and their aliases can be used to define these directory paths:

Tokens Use With Folder Description
<project name>, <project> Any Name of the project
<project home> default_setups_dir

default_media_cache
Resolved project home path
<host name>, <hostname>, <host>, <workstation> Any Current host name
<host ip>, <ip> Any Current host IPv4 address


Path Creation

The application creates a path specified in the sysconfig.cfg file if it does not already exists. An error is returned if the application tries to create the path but does not have the permission to do so.



Debugging

The sysconfig.cfg file used by the application is printed in the Shell/Terminal at startup after the SYSCONFIG keyword. A more detailed description of the settings read in that sysconfig.cfg file can be found in the <version>_<workstation>_app.log file available in the /opt/Autodesk/log folder.

An error message appears in the Shell/Terminal and in the application log files when the content of the sysconfig.cfg is invalid.

Was this information helpful?