# Runtime Configuration

### <h3 style="color:#f6c177">Runtime Options
These are flags you can pass to `dontstarve_dedicated_server_nullrenderer` that impact the server's behaviour.

<style>
table th:first-of-type {
    width: 20%;
}
table th:nth-of-type(2) {
    width: 14%;
}
table th:nth-of-type(3) {
    width: 40%;
}
table th:nth-of-type(4) {
    width: 30%;
}
</style>

These are the most common options

|<p style="color:#b4637a">Name                    |<p style="color:#b4637a">Default  |<p style="color:#b4637a">Description|
|-------------------------------------------------|----------|-------------------------------|
|<p style="color:#907aa9">persistent_storage_root |`~/.klei`|The directory that your configuration directory resides in. Has to be an absolute path.
|<p style="color:#907aa9">conf_dir      |`DoNotStarveTogether`       |Changes the name of the configuration directory.  Cannot contain slashes. This directory is what follows the perisstent_storage_root in your config path. `<persistent_storage_root>/<conf_dir>`
|<p style="color:#907aa9">cluster              |`Cluster_1`   |The directory specifies where your cluster configs will be (cluster.ini). It follows after the conf_dir `<persistent_storage_root>/<conf_dir>/<cluster>/cluster.ini`
|<p style="color:#907aa9">shard |`Master`    |Name of the shard you're launching. This also corresponds to where the shard configurations will be. `<persistent_storage_root>/<conf_dir>/<cluster>/<shard>/server.ini`

The full list can be seen here on [Klei's Site](https://forums.kleientertainment.com/forums/topic/64743-dedicated-server-command-line-options-guide/) (Though its likely out of date)