Home › Unity tools › Dedicated Server Build Button
Dedicated Server Build Button
One menu item builds a headless dedicated server for Linux or Windows from your Build Settings scenes, with a run script and a zip. Free.
Coming soon In preparation. Free. Submitted to the Asset Store once Ship It is live.
What it does
Unity 6 can build a dedicated server, but getting there means finding the subtarget, remembering the module, adding your server define and writing a start script. Dedicated Server Build Button is one menu item instead.
Tools > Dedicated Server > Build Linux Server (or Build Windows Server) builds the enabled scenes in Build Settings as a headless server with SERVER_BUILD defined, into a fresh folder under Builds, adds run.sh or run.bat with the batch-mode arguments, and zips the result without debug symbols. If the Dedicated Server module is missing, a dialog names the module to add in Unity Hub. Player Settings are never modified.
For CI there is one -executeMethod entry per platform with exit code 0 or 1.
Need build profiles, Steam upload, Dockerfiles or CI workflows? Ship It does the rest.
Key features
- One menu item per platform: Linux or Windows dedicated server
- Headless server build with SERVER_BUILD defined; Player Settings untouched
- Fresh output folder, run script, zip without debug symbols
- Names the missing Unity Hub module
- Command-line entry points for CI
- Editor-only, no dependencies
Technical details
Editor-only tool in its own assembly definition. Unity 6.3 LTS (6000.3) and newer. Needs the Dedicated Server Build Support module for the target (and Linux Build Support for Linux). No dependencies. Any render pipeline. Source included.
| Built-in RP | URP | HDRP | Minimum Unity | Price |
|---|---|---|---|---|
| yes | yes | yes | 6000.3 | Free |
Release notes
1.0.0 2026-10
- Tools > Dedicated Server > Build Linux Server / Build Windows Server: headless server build of the scenes in Build Settings with the Unity 6 server subtarget and SERVER_BUILD defined; Player Settings are never modified.
- Fresh output folder per build (Builds/<product>-<platform>-server), a run script (run.sh or run.bat) and a zip without debug symbols.
- Clear message naming the Unity Hub module when server build support is missing.
- CI entry points: -executeMethod DigitalSoftware.ServerBuildButton.Editor.ServerBuildButton.BuildLinuxCli (or BuildWindowsCli), exit code 0 or 1.
- Need build profiles, Steam upload, Dockerfiles or CI workflows? Ship It does the rest.
Documentation and support
- Documentation (PDF), the manual that ships inside the package
- Questions and bug reports: community forum or Discord
- E-mail: contact@digitalsoftware.se
Guides
- Build a headless Unity 6 dedicated server by hand, start to finish: Unity 6 dedicated server builds by hand: Hub modules, UNITY_SERVER, BuildPlayerOptions, batch-mode launch, idle CPU fix, and one line for CI.
Other packages from Digital Software
- Ship It (coming soon)
- Static State Auditor (coming soon)
- Static State Auditor Pro (coming soon)
- Bug Capsule (coming soon)
- zCache
- Fast RTS Minimap
- zFPS
- zFPS Pro
- zASCII
Page generated 2026-10-29 from the package's store copy and changelog (version 1.0.0).