metyatech Unreal Engine Plugins

Documentation for Unreal Engine plugins by metyatech

View the Project on GitHub metyatech/unreal-plugin-docs

PIE Test Profiles

Save reusable PIE multiplayer and network test setups, then run them without overwriting your normal Play settings.

PIE Test Profiles is an Unreal Editor plugin for saving named Play In Editor configurations and launching PIE with those settings applied transiently for that session.

Requirements

Installation

  1. Install the plugin for your Unreal Engine project.
  2. Enable PIE Test Profiles and restart the Editor if requested.
  3. Open Tools > PIE Test Profiles.

Quick Start

  1. Open Tools > PIE Test Profiles.
  2. Select one of the included profiles or choose New from Current.
  3. Edit the profile in the Details panel.
  4. Click Run Profile.
  5. Stop PIE normally when the test is complete.

Included Profiles

Solo

2P Listen

2P Bad Network

Profile Settings

Profile Management

Profiles are stored per-project and per-user.

Deleting every profile must not cause the built-in default profiles to reappear automatically.

How Running a Profile Works

  1. PIE Test Profiles reads Unreal Editor’s current Play settings.
  2. It creates a transient copy.
  3. Only the settings owned by the selected profile are changed on that transient copy.
  4. The transient settings are supplied to Unreal Engine’s normal PIE request.
  5. Unreal Editor starts PIE through its standard Play In Editor flow.

Persistent Settings Safety

Network Emulation

The plugin uses Unreal Engine’s existing PIE Network Emulation settings.

It does not implement:

Validation

Scope

Version 1.0.0 intentionally does not provide:

Troubleshooting

PIE Test Profiles is not visible in the Tools menu

Confirm the plugin is enabled and restart the Editor if needed.

Run Profile is disabled

A profile must be valid, and another PIE session must not already be active or queued.

Selected Viewport cannot run

Selected Viewport requires an active Level Editor viewport. Use New Window if no viewport is available.

My normal Play settings changed

PIE Test Profiles should not persistently modify the global Play settings during a profile run. The profile itself is stored separately in per-project/per-user settings.

Privacy

PIE itself may perform networking according to the user’s Unreal project/test configuration; this privacy statement refers to PIE Test Profiles itself.

Version

1.0.0