Skip to content

Logs and Generated Files

This page explains where the Steam Publishing Tool stores SteamCMD, generated SteamPipe files, packaged output, and logs.

Most runtime files created by the tool are stored inside the project Saved directory.

<Project>/Saved/PloxTools/SteamPublishing/

The file paths used by a publish operation are shown in the progress output and, when available, in the result summary.


SteamCMD Files

SteamCMD is installed inside the project Saved directory:

<Project>/Saved/PloxTools/SteamPublishing/SteamCMD/

The executable depends on the editor platform:

Windows: steamcmd.exe
macOS:   steamcmd.sh

SteamCMD may also create its own internal files and logs inside this directory.

Note

SteamCMD may update itself when it starts. This is normal SteamCMD behavior.


Generated SteamPipe Files

During publishing, the tool generates SteamPipe VDF files used by SteamCMD.

These files describe the Steam app, depot, build folder, branch behavior, and upload options for the current publish operation.

The result summary may show generated files such as:

  • App Build VDF
  • Depot Build VDF

Generated SteamPipe files are mainly useful for debugging or inspecting what SteamCMD received.

If Keep Generated SteamPipe Files is enabled, the tool keeps these files after the operation finishes.

If Keep Generated SteamPipe Files is disabled, generated files may be removed after the operation.


Upload Log

If Save Upload Log is enabled, the tool saves the SteamCMD upload output to a log file.

The upload log is useful when:

  • SteamCMD upload fails;
  • SteamPipe reports an app, depot, branch, or permission issue;
  • the upload succeeds but the result needs to be checked later;
  • you need to send details to support.

After publishing, the result summary shows the upload log if it was saved.


Packaging Log

When Build Mode is set to Package Project and Upload, Unreal Engine packaging runs before the Steam upload.

If packaging output is saved, the result summary may show a Packaging Log.

Use the packaging log when the operation fails before the Steam upload starts.

Note

Packaging errors are Unreal packaging errors, not SteamCMD upload errors. Fix the packaging issue first, then publish again.


Packaged Build Output

The packaged build location depends on the selected Build Mode.

For Package Project and Upload, the build is written to the configured Package Directory before upload.

For Upload Existing Build Folder, the tool uses the configured Existing Build Folder and does not package the project.

The tool does not delete your packaged build folder after upload.


Files Useful for Support

When reporting a publishing issue, include the most relevant files or information:

Issue Useful information
SteamCMD install or initialization failed Progress output and SteamCMD log path
Authorization failed Progress output and the Steam username used
Packaging failed Packaging log and Unreal output
Upload failed Upload log and generated SteamPipe files
Wrong app, depot, or branch Screenshot of Pre-flight Summary and generated SteamPipe files

Do not share your Steam password or Steam Guard codes.