# Arguments

> DedicatedServer.Arguments provide accessors for common CLI options.

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine.DedicatedServer](/engine/6000.7/script-reference/unityengine/dedicatedserver.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public static class Arguments
```

## Remarks

Use the `Arguments` class to read or override dedicated server settings that Unity parses from the process command line at startup. Each property maps to a command-line flag. When you launch a server without a command-line flag, Unity uses the value from Dedicated Server Player settings. If a value isn't set on the command line or in Player settings, the corresponding property returns `null`.

To list supported command-line flags, launch the server with `-help`.

## Static Properties

| Property                                                                                                    | Description                                                                                                    |
| ----------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- |
| [ErrorPolicy](/engine/6000.7/script-reference/unityengine/dedicatedserver/arguments/errorpolicy.md)         | The policy Unity uses when dedicated server command-line arguments are invalid.                                |
| [LogLevel](/engine/6000.7/script-reference/unityengine/dedicatedserver/arguments/loglevel.md)               | The minimum log level the server uses for console and file output.                                             |
| [LogPath](/engine/6000.7/script-reference/unityengine/dedicatedserver/arguments/logpath.md)                 | The directory path where the dedicated server writes log files.                                                |
| [Port](/engine/6000.7/script-reference/unityengine/dedicatedserver/arguments/port.md)                       | The port on which the server listens for connections.                                                          |
| [QueryPort](/engine/6000.7/script-reference/unityengine/dedicatedserver/arguments/queryport.md)             | The port on which the server listens for status query requests.                                                |
| [QueryType](/engine/6000.7/script-reference/unityengine/dedicatedserver/arguments/querytype.md)             | The query protocol the dedicated server uses to handle status requests.                                        |
| [TargetFramerate](/engine/6000.7/script-reference/unityengine/dedicatedserver/arguments/targetframerate.md) | The target frame rate for the dedicated server process. This is the rate at which the server processes frames. |

## Enums

| Enum                                                                                                                          | Description                                                                    |
| ----------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ |
| [Arguments.ArgumentErrorPolicy](/engine/6000.7/script-reference/unityengine/dedicatedserver/arguments/argumenterrorpolicy.md) | Specifies how Unity handles errors in dedicated server command line arguments. |
