15 lines
552 B
PowerShell
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
|