MapSync Plugin

Average Rating:  
X Rating Failed

This plugin synchronizes in-editor editing, in real time. As an example, if you move, or create a cube, it will move in your friend's editors too!

  • Supported Target Platforms
  • Supported Engine Versions
    4.20-4.21

Description


Preview: Youtube Demo

Wiki: MapSync Wikia

Non-source version (25$): Gumroad.

This plugin synchronizes in-editor editing, in real time. As an example, if you move, or create a cube, it will move in your friend's editors too. This enables you to work faster, and to really collaborate when making a map. Once you've tried it, you will never go back again !

The plugin uses a client-server model ; the server is provided with the plugin, and it runs inside the editor - no third party server requiered !

Note that this is the full-source version of the plugin. If you don't need the source code, you can get it on Gumroad.

Features:

  • Synchronizes all actor's location, rotation and scale
  • Synchronizes creating or destroying actors
  • Supports static mesh actors' mesh and material
  • Supports light actors' intensity and color
  • Full source provided ! Extend to support your own classes, via C++.

Contact me at hutteau.b@gmail.com to report a bug or find support :)

Technical Details


  • One editor module
  • Uses TCP sockets
  • Based on map name (works even if project is not the same)
  • Supports actor transform (location, rotation, scale)
  • Supports creating and deleting actors
  • Supports StaticMeshActor's mesh and material
  • To add new supported classes, just create a custom class, and add the functions that serializes the changes you want to replicate. (Explained in details in the wiki)

Tested Platforms: Windows

Comments

!

Previous Next
  • Edit
  • Preview
  • Help
Enter
Login to comment
X Report this Comment
Report
X Attention


close
X Edit this Comment
  • Edit
  • Preview
  • Help
Update
X Remove this Comment

Are you sure you want to remove this comment?

Remove
X Attention