# 専用サーバー用アプリケーションのビルド

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

Dedicated Server ビルドの作成は、以下のいずれかの方法で行えます。

* [Unity エディター](#unity-editor)
* [スクリプティング](#scripting)
* [コマンドライン](#command-line)

## Unity エディター##unity-editor

Unity エディターで Dedicated Server ビルドを作成するには、以下の手順を行います。

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 Server** を選択して Linux サーバーをビルドします。
4. サーバータイプを使用できない場合は、**Install with Unity Hub** を選択し、インストール手順に従います。モジュールのインストール方法については、[モジュールの追加](https://docs.unity3d.com/hub/manual/AddModules.html)を参照してください。
5. **Switch Profile** を選択して、新しいビルドプロファイルをアクティブなプロファイルとして設定します。
6. **Build** をクリックします。

**ヒント**: [Player 設定](/engine/6000.0/manual/platform-specific/dedicated-server/get-started/player-settings.md)で Dedicated Server ビルドを詳細に設定できます。

## スクリプティング##scripting

スクリプトを使用して Dedicated Server ビルドを作成するには、`buildPlayerOptions.subtarget` を `(int)StandaloneBuildSubtarget.Server` に設定します。

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

## コマンドライン##command-line

コマンドラインで Dedicated Server ビルドを作成するには、`-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)
