LogoLogo
DownloadBlog
  • Overview
  • Getting started
    • Meshnet explained
    • How to start using Meshnet
      • Using Meshnet on Windows
      • Using Meshnet on Android
      • Using Meshnet on iPhone/iPad
      • Using Meshnet on macOS
      • Using Meshnet on Linux
      • Using Meshnet on Android TV
    • How to use Meshnet securely
  • Features
    • Linking devices in Meshnet
      • Linking external Meshnet devices on Windows
      • Linking external Meshnet devices on Android
      • Linking external Meshnet devices on iPhone/iPad
      • Linking external Meshnet devices on macOS
      • Linking external Meshnet devices on Linux
      • Linking external Meshnet devices on Android TV
    • Explaining permissions
      • Remote access permissions
      • File sharing permissions
      • Traffic routing permissions
      • Local network permissions
    • Renaming devices in Meshnet
      • Renaming devices on Windows
      • Renaming devices on Android
      • Renaming devices on iPhone/iPad
      • Renaming devices on macOS
      • Renaming devices on Linux
    • Sharing files in Meshnet
      • Sharing files on Windows
      • Sharing files on Android
      • Sharing files on iPhone/iPad
      • Sharing files on macOS
      • Sharing files on Linux
      • Sharing files on Android TV
    • Routing traffic in Meshnet
      • Routing traffic from Windows
      • Routing traffic from Android
      • Routing traffic from iPhone/iPad
      • Routing traffic from macOS
      • Routing traffic from Linux
      • Routing traffic from Android TV
  • How-to guides
    • Gaming
      • How to set up a private Minecraft server with Meshnet
      • How to set up a private Stardew Valley server with Meshnet
      • How to play Quake 3 Arena over Meshnet
      • How to set up a private Team Fortress 2 server with Meshnet
      • How to set up a remote game-streaming server for Moonlight
      • How to set up a Palworld dedicated server
      • How to play Fallout: New Vegas multiplayer over Meshnet
      • How to set up a private Factorio server with Meshnet
    • Remote files and media access
      • How to set up and access shared folders
        • Configure and access shared folders on Windows
        • Configure and access shared folders on macOS
        • Configure and access shared folders on Linux
        • Access shared folders from Android
        • Access shared folders from iPhone/iPad
        • Access shared folders from Android TV
      • How to watch videos over Meshnet using Kodi
      • How to configure and access a Jellyfin media server remotely
      • How to set up a Plex media server and access it remotely
      • How to set up a remote NAS using OpenMediaVault and Meshnet
      • How to set up a remote picture library with LibrePhotos and Meshnet
      • How to use Syncthing for remote continuous file synchronization
      • How to set up a remote Airsonic music server
      • How to set up HTTP File Server for remote file access
      • How to set up a remote audiobook server
      • How to host a remote Kavita e-book server
      • How to set up and remotely access Immich using Meshnet
    • Remote device access
      • How to log in to your PC remotely over Meshnet
        • Connect to a Windows device
        • Connect to a macOS device
        • Connect to a Linux device
      • How to access remote systems over Meshnet using SSH
      • How to access your IP camera over Meshnet
      • How to use Home Assistant remotely over Meshnet
      • How to make secure macOS Time Machine backups from anywhere
      • How to use Ansible over Meshnet
      • How to access files in your NAS from anywhere without compromising its security
      • How to set up a phone as a security camera with remote access
      • How to assign custom host names to Meshnet services using Nginx proxy manager
      • How to use Proxmox VE remotely over Meshnet
      • How to set up a remotely controlled 3D printer
      • How to set up and remotely access a CasaOS server
    • Joint projects
      • How to set up an NGINX web server and remotely access it over Meshnet
      • How to use Nextcloud file syncing with Meshnet
      • How to set up pair programming using tmux
      • How to set up a Visual Studio Code server for remote development over Meshnet
      • How to host a Focalboard server for remote project management
      • How to use Meshnet for multi-screen Node.js development
      • How to use the Multi-user editing plugin in Unreal Engine over Meshnet
      • How to set up a private Mumble voice chat server
      • How to host a private Rocket.Chat server
    • Own VPN server setup
      • How to set up a VPN server through self-hosting or with DigitalOcean
      • How to create a VPN server with Microsoft Azure
      • How to create a VPN server with AWS
      • How to create a VPN server with Google Cloud
      • How to create a VPN server with Linode
      • How to create a VPN server with Hetzner
    • Network protection
      • How to set up your network protection with Pi-hole
      • How to set up your own DNS server
      • How to protect your network with AdGuard Home
      • How to use the self-hosted Whoogle search engine remotely
      • How to set up a VPN router using Meshnet
  • Troubleshooting
    • Common issues on Windows
    • Common issues on Android
    • Common issues on iPhone/iPad
    • Common issues on macOS
    • Common issues on Linux
Powered by GitBook

© 2025 Nord Security. All Rights Reserved.

On this page
  • Introduction
  • Before you begin
  • Install the Multi-user editing plugin
  • Prepare Unreal Engine for multi-user editing
  • Configure the network settings
  • Setting up the server host
  • Setting up the client devices
  • Multi-user editing over Meshnet
  • Starting the editing server
  • Joining the editing server

Was this helpful?

  1. How-to guides
  2. Joint projects

How to use the Multi-user editing plugin in Unreal Engine over Meshnet

Discover how to collaborate on your Unreal Engine projects using the Multi-user editing plugin over Meshnet.

PreviousHow to use Meshnet for multi-screen Node.js developmentNextHow to set up a private Mumble voice chat server

Last updated 8 months ago

Was this helpful?

Introduction

is a development platform that provides tools and technologies for designing and creating immersive virtual environments. It is mainly used for video game development, but can also be utilized to create 3D simulations and visual effects.

The allows multiple team members to collaborate on the same project at the same time, making changes to the game world, assets, and code, and seeing the results instantly. The ability to cooperate in real time can greatly increase the developers' efficiency and improve morale through increased interaction with colleagues.

Additionally, with Meshnet, working on in Unreal Engine becomes much easier. Meshnet allows you to simulate a (LAN) connection with remote devices. This network configuration enables developers to work from anywhere in a secure environment, without needing to set up .

This guide contains instructions on using the Unreal Engine Multi-user editing plugin remotely over Meshnet.

Before you begin

Make sure that:

  • You have an active .

  • You have .

  • All users have the same Unreal Engine project on their devices.

Note

For this article, Unreal Engine version 5.1.1 is used as an example.

Install the Multi-user editing plugin

First, you need to install the Multi-user editing plugin on all devices that will connect to the shared session. To install the plugin:

  1. Launch Unreal Engine.

  2. Open your project.

  3. From the menu bar, select Edit > Plugins.

  4. In the search field, type in multi-user.

  5. Find the Multi-user editing plugin and click the checkbox to enable it.

  6. In the pop-up message, click Yes to confirm.

  7. Click Restart now to install the plugin and restart your project.

Prepare Unreal Engine for multi-user editing

It is recommended to configure unique multi-user settings for all devices. This way, it is easier to distinguish one device from the other and the changes each user makes. On all participating computers:

  1. With your project open, from the menu bar, select Edit > Project settings.

  2. From the list on the left, click Multi-user editing.

  3. Configure the following settings:

    • Check the Enable multi-user editing toolbar button checkbox.

    • In the Display name field, enter any display name for your computer.

    • In the Avatar color field, choose any color for your computer. Example

  4. In the main Unreal Editor window, in the lower-right corner, click Restart now to apply the changes.

Configure the network settings

Before starting the server, you need to make some adjustments to the network configuration in Unreal Engine.

Setting up the server host

On the device that will be used to host the server, complete the following steps:

  1. With your project open, from the menu bar, select Edit > Project settings.

  2. From the list on the left, click Multi-user editing.

  3. Under Client settings, expand the Advanced section.

  4. In the Server port field, enter a port number for your server, other than 6666. For example, 7000.

  5. Close the Project settings window.

Your device is now ready for hosting the multi-user editing server and accepting connections from other devices.

Setting up the client devices

Make sure that all client devices have the server host specified in their project settings. Otherwise, Unreal Engine won’t locate the server, and the plugin will not function as intended. To set up the client devices:

  1. With your project open, from the menu bar, select Edit > Project settings.

  2. From the list on the left, click UDP messaging.

  3. Under Transport, ensure that the Unicast endpoint is set to 0.0.0.0:0.

  4. Expand the Advanced section.

  5. Next to Static endpoints, click the Add element button.

  6. Close the Project settings window.

Note

If you change the port number on the server host device, you must also change it in the Static endpoints entry on all client devices.

Multi-user editing over Meshnet

With all devices configured, you can proceed to start your development server and connect to it using Meshnet.

Starting the editing server

On the server host device, take these steps to start the server:

  1. With your project open, in the toolbar, click the "Open session browser" button.

  2. In the Multi-user browser window, click Launch a server.

  3. Once the server is initialized, in the Multi-user browser window, click the Create session button.

  4. In the new window, in the Session column, enter the name of your session.

  5. Click the "Create a session" button on the right.

The server and the shared session are now up and running. In the Multi-user browser window, under Clients, you will see your custom color and display name.

Joining the editing server

Once the server is active and a session is created by the server host, you can join the server from other devices. To join:

  1. With your project open, in the toolbar, click the Open session browser button.

  2. In the new window, double-click the session name created by the server host.

Your display name will show up in the Multi-user browser window, under Clients, indicating a successful connection to the server.

Now you can remotely cooperate with your peers in Unreal Engine with the help of Meshnet.

In the new field, enter <MeshnetIP>:<Port>, replacing <MeshnetIP> with the server host’s Meshnet IP address and <Port> with the port number chosen by the server host in step 4 of . Example

Unreal Engine
Unreal Engine Multi-user editing plugin
joint projects
local area network
VPN connections
Epic Games account
installed Unreal Engine
Setting up the server host
Enabling the Multi-user editing plugin.
Customizing the Multi-user editing options.
Entering 7000 in to the Server port field.
Adding Meshnet IP with the selected port as a static endpoint.
Clicking the 'Open session browser' button form the toolbar.
Clicking 'Create session' in the Multi-user browser window.
Clicking the 'Create a session' button.
Custom username visible in the Multi-user browser window.
Selecting the active Meshnet session in Multi-user browser.
Two clients connected to the Multi-user editing session.