# General Engine Configuration

<div align="left"><img src="https://2088155242-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQK92PsN60xhGnaXpHINP%2Fuploads%2FNV4e1mkYkFDeT9C4pxVx%2Fimage.png?alt=media&#x26;token=c32fc896-d498-4195-8977-603e852b617b" alt=""></div>

General Engine Configuration has three sections, **Engine Ping**, **RGraph**, and **Shared DDC**, as shown above:

### Engine Ping <a href="#generalengineconfiguration-engineping" id="generalengineconfiguration-engineping"></a>

* **Engine Timeout (seconds)**: It is the place where you define the period of Engine timeout; in other words, it refers to the **duration that RealityHub waits for a response from the Engine** before identifying changes in its state.
* **Engine Ping Interval (seconds)**: Defines the length of time the RealityHub waits between ping packets.

### RGpraph

This setting allows you to define the minimum time between history saves.&#x20;

### Shared DDC <a href="#generalengineconfiguration-sharedddc" id="generalengineconfiguration-sharedddc"></a>

**Shared DDC** (Derived Data Cache) is a network drive that all Engines can read/write **derived data**. RealityHub allows you to define which storage your Engines will use for the derived data cache by defining a UNC **Path**. It can log in to the Shared DDC network through your **Username** and **Password**.

* **Enabled**: When you activate the Enabled checkbox, your Engines reach your Shared DDC and can read/write.
* **Path**: Area for defining the UNC Path for Shared DDC.
* **Username** and **Password**: Administrative credentials of the computer your Derived Data Cache is located

{% hint style="warning" %}
Please remember that the Path you define must be a **UNC Path**.
{% endhint %}

{% hint style="warning" %}
Your Engines must have **administrative rights** to reach the Shared DDC.
{% endhint %}

For more details about Shared DDC, please visit: <https://docs.unrealengine.com/5.0/en-US/derived-data-cache/>&#x20;
