Files
Workspace/Assets/Demos/Demo2/Headless/run-server.ps1
T
2026-08-18 02:03:34 +08:00

15 lines
552 B
PowerShell

param(
[int]$Port = 27320,
[ValidateSet("TCP", "KCP")]
[string]$Transport = "TCP"
)
$projectRoot = Resolve-Path (Join-Path $PSScriptRoot "..\..\..\..")
$server = Join-Path $projectRoot "Builds\Demo2Headless\Demo2Server.exe"
$log = Join-Path $projectRoot "Builds\Demo2Headless\server.log"
if (-not (Test-Path -LiteralPath $server)) {
throw "Headless player not found. Run ShrinkSDK > Demo2 > 构建 Headless Server in Unity first: $server"
}
& $server -batchmode -nographics -demo2-port $Port -demo2-transport $Transport -logFile $log