Requirements for LIME

Technical information

Technical considerations for LIME

This page documents technical requirements and considerations for using LIME.

System requirements

Important information if you get a missing DLL error the first time you run LIME 

LIME requires Microsoft's Visual C++ Redistributable to be installed on your system. After installation, if you receive a warning that vcruntime140.dll (or similar) is missing then there is a good chance that your system does not have this installed. Please download and install the Visual Studio 2015-2022 X64 runtime from Microsoft's official pages. 

Network access requirements

LIME needs to access port 80 / 443.

The following addresses need to be accessible (whitelisted) to ensure optimal performance:

Environment variables for proxy connection

Optionally, environment variables to configure a proxy server can be set.

  • LIME_CURL_PROXY: address of the proxy server (e.g. https://user:pass@127.0.0.1).
  • LIME_CURL_PROXYPORT: port of the proxy (e.g. 8080)

If relevant, please also see our instructions for setting up LIME to use a floating license server for additional environment variables for LIME.

Environment variable for running in Viewer mode

A system environment variable can be set to ensure that LIME is always run as a read-only Viewer.

  • LIME_AS_VIEWER: set this variable (no value is required).

This is most useful for classroom/teaching settings in organisations using centralised IT software management. LIME can be easily deployed remotely with this environment variable. This ensures that class participants use the LIME Viewer and cannot edit projects distributed by instructors, or when instructors do not wish participants to be distracted by the main LIME functionality - for example for virtual field trips/excursions based on LIME 3D Stories.