You can create a Dedicated Server build in either of the following ways:
To create a Dedicated Server build through the Unity Editor:
In Unity’s main menu, select File > Build Settings.
Select Dedicated Server.
Tip: You can further configure the Dedicated Server build through the Player settingsSettings that let you set various player-specific options for the final game built by Unity. More info
See in Glossary.
To create a Dedicated Server build through a script, set buildPlayerOptions.subtarget
to (int)StandaloneBuildSubtarget.Server
.
buildPlayerOptions.target = BuildTarget.StandaloneWindows;
// SubTarget expects an integer.
buildPlayerOptions.subtarget = (int)StandaloneBuildSubtarget.Server;
To create a Dedicated Server build through the command line, use the -standaloneBuildSubtarget Server
argument.
-buildTarget Linux64 -standaloneBuildSubtarget Server
Dedicated Server builds that aren’t code signed might display security warnings when deployed on macOS systems. To avoid such warnings, make sure you code sign the build before distribution. For more information, refer to the documentation on Code sign and notarize your macOS application.