# 전용 서버용 애플리케이션 빌드

> Describes how to create a build for Dedicated Server platform.

다음 중 한 가지 방법으로 전용 서버 빌드를 생성할 수 있습니다.

* [Unity 에디터](#unity-editor)
* [스크립팅](#scripting)
* [커맨드 라인](#command-line)

## Unity 에디터##unity-editor

Unity 에디터에서 전용 서버 빌드를 생성하려면 다음 단계를 따르십시오.

1. **File** > **Build Profiles**에서 [Build Profiles](/engine/6000.0/manual/unity-editor/editor-features/build-settings.md) 창을 엽니다.
2. **Add Build Profile**을 선택하여 **Platform Browser** 창을 엽니다.
3. 사용 가능한 플랫폼 리스트에서 빌드할 서버 유형을 선택합니다. 예를 들어 Linux 서버를 빌드하려면 **Linux Server**를 선택합니다.
4. 서버 유형을 사용할 수 없는 경우 **Install with Unity Hub**를 선택하고 설치 지침을 따릅니다. 모듈 설치 방법에 대한 자세한 내용은 [모듈 추가](https://docs.unity3d.com/hub/manual/AddModules.html)를 참조하십시오.
5. 새 빌드 프로파일을 활성 프로파일로 설정하려면 **Switch Profile**을 선택합니다.
6. **Build**를 클릭합니다.

**팁**: [플레이어 설정](/engine/6000.0/manual/platform-specific/dedicated-server/get-started/player-settings.md)에서 전용 서버 빌드를 추가로 설정할 수 있습니다.

## 스크립팅##scripting

스크립트를 통해 전용 서버 빌드를 생성하려면 `buildPlayerOptions.subtarget`을 `(int)StandaloneBuildSubtarget.Server`로 설정합니다.

```csharp
buildPlayerOptions.target = BuildTarget.StandaloneWindows;
// SubTarget expects an integer.
buildPlayerOptions.subtarget = (int)StandaloneBuildSubtarget.Server;
```

## 커맨드 라인##command-line

커맨드 라인을 통해 전용 서버 빌드를 생성하려면 `-standaloneBuildSubtarget Server` [인자](/engine/6000.0/manual/unity-editor/editor-features/command-line-arguments.md)를 사용합니다.

```bash
-buildTarget Linux64 -standaloneBuildSubtarget Server
```

## 추가 리소스##code-sign-macos-dedicated-server-builds

* [macOS 빌드 설정 레퍼런스](/engine/6000.0/manual/platform-specific/apple-mac/macos-delivery/macosbuildsettings.md)
* [Windows 빌드 설정 레퍼런스](/engine/6000.0/manual/platform-specific/windows/standalone-binaries.md)
* [Linux 빌드 설정 레퍼런스](/engine/6000.0/manual/platform-specific/linux/buildsettings.md)
* [스크립트 생성 및 사용](/engine/6000.0/manual/scripting/get-started/creating-scripts.md)
