It published idunn.daemon_health to 10.77.0.2:17870 (the retired Windows Idunn) every 15 s and failed each time; Idunn on Yggdrasil binds no RUDP health ingress. Deletes idunn-rudp.cjs, the publisher and its status, the --idunn-* args in the daemon and the three launcher scripts, operator_state slot 4, and the cultnet-ts and direct @msgpack/msgpack dependencies. transportProfile now states local-cultcache-only. All commits build (node --check passes); not yet run on Raven. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
19 lines
1.2 KiB
PowerShell
19 lines
1.2 KiB
PowerShell
param(
|
|
[string]$TaskName = "GameCult\Vili",
|
|
[int]$Port = 8824,
|
|
[string]$HostName = "0.0.0.0",
|
|
[string]$StateRoot = "E:\Projects\Vili\.vili"
|
|
)
|
|
|
|
$ErrorActionPreference = "Stop"
|
|
$ProgressPreference = "SilentlyContinue"
|
|
$HiddenLauncher = Join-Path $PSScriptRoot "run-hidden-powershell.vbs"
|
|
$RunScript = Join-Path $PSScriptRoot "start-vili-daemon.ps1"
|
|
$Action = New-ScheduledTaskAction -Execute "wscript.exe" -Argument "//B //nologo `"$HiddenLauncher`" -NoProfile -NonInteractive -WindowStyle Hidden -ExecutionPolicy Bypass -File `"$RunScript`" -Port $Port -HostName `"$HostName`" -StateRoot `"$StateRoot`""
|
|
$Trigger = New-ScheduledTaskTrigger -AtStartup
|
|
$UserId = [System.Security.Principal.WindowsIdentity]::GetCurrent().Name
|
|
$Principal = New-ScheduledTaskPrincipal -UserId $UserId -LogonType Interactive -RunLevel Limited
|
|
$Settings = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries -ExecutionTimeLimit ([TimeSpan]::Zero) -MultipleInstances IgnoreNew -Hidden
|
|
|
|
Register-ScheduledTask -TaskName $TaskName -Action $Action -Trigger $Trigger -Principal $Principal -Settings $Settings -Force | Out-Null
|
|
Write-Host "Installed scheduled task $TaskName"
|