Easy Steam Push

Official Documentation | Auto Build & Deploy Tool

Overview

Easy Steam Push is an automation tool that eliminates the manual packaging and SteamPipe upload routine. Perfect for both daily development iterations and final Shipping releases, allowing you to push builds to the live branch with a single click.

Plugin Configuration

All core settings are managed directly within the Unreal Editor. Navigate to Project Settings > Plugins > Easy Steam Push to configure your distribution pipeline.

Easy Steam Push Configuration Window

The main settings interface for Steam account, depots, and packaging rules.

Steam Account

Enter your Username and Password. Passwords are stored encrypted. Enable Open Steamworks Page on Finish to quickly verify your build status after upload.

Steam Distribution

Define your App ID and Depot IDs. Set your Target Branch (e.g., live, beta) and toggle Steam DRM application on or off.

Packaging Rules

Choose your Build Configuration (Shipping, Development). Support for IoStore, Compression, and inclusion of Prerequisites is available in one click.

Cooking & Localization

Specifically select which Levels to cook and which Localization Cultures (English, German, French, etc.) should be included in the final package.

Quick Start (One-Time Setup)

  1. Enable Plugin: Go to Edit > Plugins and enable Easy Steam Push.
  2. Configure Settings: Fill in the information in Project Settings as shown in the section above.
  3. Deploy: Click the Steam Push button on the Editor toolbar.
Important: 2FA Authentication During the process, monitor the Output Log. You must approve the login request via your Steam Mobile App (Steam Guard). If the notification doesn't appear immediately, restart the Steam app on your phone.

Frequently Asked Questions

Q: My project fails to build. What should I do?

The plugin uses standard Unreal Engine build parameters. If the build fails, try to use the native Package Project tool. If it fails there too, the issue is likely within your project logic or blueprints, not the plugin.

Q: Why am I not receiving the Steam Guard confirmation?

This is a known behavior of SteamCMD. If your mobile app is already open, the prompt might not pop up. Close and reopen the Steam app on your phone to refresh the Steam Guard status.

Q: Do I need to install SteamCMD separately?

No. All required components are included in the Extras folder within the plugin. The setup is fully automated upon first launch.

Q: Is my password secure?

Yes. Your Steam credentials are encrypted before being saved to your local project configuration files. They are only used to authenticate the secure SteamCMD session.