Hi everyone,
I’m litterally pulling my hair off to just deploy a blank project on the Steam Deck. Everything is setup accordingly to the guide
1st thing. the rsync.exe error. This one is fixed by installing the engine in a path WITHOUT SPACES (so “Program Files” and it’s over) So I’ve uninstalled and reinstalled the engine in C:/Epic/UE_5.5. And it’s good the error is gone.
Now the big one, each time I try to deploy to the SteamDeck I have this error:
********** RUN COMMAND STARTED **********
UnrealTrace: Starting server
Deployment Context **************
ProjectFile = D:\UnrealProjects\SteamDeckSample\SteamDeckSample.uproject
ArchiveDir = (null)
IsCodeBasedUprojectFile = True
DedicatedServer = False
Stage = True
StageTargetPlatform = Win64
InputRootDir = C:\Epic\UE_5.5
InputProjectDir = D:\UnrealProjects\SteamDeckSample
PlatformDir = Win64
StagedOutputDir = D:\UnrealProjects\SteamDeckSample\Saved\StagedBuilds\Windows
ShortProjectName = SteamDeckSample
ProjectArgForCommandLines = -project="../../../SteamDeckSample/SteamDeckSample.uproject"
RunRootDir = D:\UnrealProjects\SteamDeckSample\Saved\StagedBuilds\Windows
RunProjectDir = D:\UnrealProjects\SteamDeckSample\Saved\StagedBuilds\Windows\SteamDeckSample
PakFileInternalRoot = ../../../
PlatformUsesChunkManifests = False
End Deployment Context **************
Starting Client....
SafeFileExists C:\Epic\UE_5.5\Engine\Extras\ThirdPartyNotUE\cwrsync\bin\ssh.exe=True
Running: C:\Epic\UE_5.5\Engine\Extras\ThirdPartyNotUE\cwrsync\bin\ssh.exe -i C:\Users\alexa\AppData\Local\steamos-devkit\steamos-devkit\devkit_rsa deck@192.168.0.7 "python3 ~/devkit-msvsmon/msvsmoninstall.py"
python3: can't open file '/home/deck/devkit-msvsmon/msvsmoninstall.py': [Errno 2] No such file or directory
Took 0,30s to run ssh.exe, ExitCode=2
Failed to run msvsmoninstall.py
==============================================================================
Client exited with error code: 2 (see C:\Users\alexa\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Epic+UE_5.5\Client.log for more info)
(see C:\Users\alexa\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Epic+UE_5.5\Log.txt for full exception trace)
AutomationException: Client exited with error code: 2 (see C:\Users\alexa\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Epic+UE_5.5\Client.log for more info)
at AutomationScripts.Project.RunClient(List`1 DeployContextList, String ClientLogFile, ERunOptions ClientRunFlags, String ClientApp, String ClientCmdLine, ProjectParams Params) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Scripts\RunProjectCommand.Automation.cs:line 548
at AutomationScripts.Project.RunInternal(ProjectParams Params, String CookServerLogFile, String DedicatedServerLogFile, String ClientLogFile) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Scripts\RunProjectCommand.Automation.cs:line 274
at AutomationScripts.Project.Run(ProjectParams Params) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Scripts\RunProjectCommand.Automation.cs:line 195
at BuildCookRun.DoBuildCookRun(ProjectParams Params) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:line 259
at BuildCookRun.ExecuteBuild() in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:line 43
at AutomationTool.BuildCommand.Execute() in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\BuildCommand.cs:line 372
at AutomationTool.BuildCommand.ExecuteAsync() in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\BuildCommand.cs:line 381
at AutomationTool.Automation.ExecuteAsync(List`1 CommandsToExecute, Dictionary`2 Commands) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 284
at AutomationTool.Automation.ExecuteAsync(List`1 CommandsToExecute, Dictionary`2 Commands) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 308
at AutomationTool.Automation.ProcessAsync(ParsedCommandLine AutomationToolCommandLine, StartupTraceListener StartupListener, HashSet`1 ScriptModuleAssemblies) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 168
==============================================================================
AutomationTool executed for 0h 0m 28s
AutomationTool exiting with ExitCode=1 (Error_Unknown)
And I can’t find anywhere how msvsmoninstall.py is missing from the Deck. I’ve put Proton in experimental. Apparently we need this for the debugger to work. But even with that. No evolution.
Anyone with that same issue ?
Best regards everyone,
Alex