Skip to content

1.0.0

Choose a tag to compare

@Linj1k Linj1k released this 08 Oct 23:42
· 1 commit to main since this release

First public release of the self-hosted server for the Editor Collaboration plugin.

The plugin runs inside Unreal Engine. This repository is only the server each teammate connects to: one executable, SQLite included, no other install. One process can host several projects, each in its own room. The source is MIT.

What it does

Relays presence, chat, pinned comments, and which assets someone changed. Presence stays in memory. Chat history and comments are stored in the data directory.

The server and the plugin must use the same protocol. This release speaks protocol 5. Check protocolVersion on http://<server>:7878/health after you start it.

Run it

Clone this repository and build with ./build.ps1 (Windows) or ./build.sh (Linux, Mac). Go or Docker is enough. Binaries land in dist/:

File Platform
collab-server-windows-amd64.exe 64-bit Windows
collab-server-linux-amd64 Linux (Intel, AMD)
collab-server-linux-arm64 Linux ARM64 (Raspberry Pi 4/5)
collab-server-darwin-arm64 Apple Silicon
collab-server-darwin-amd64 Intel Mac

Then set a password (COLLAB_PASSWORD or -password), start the server with an absolute -data path, and open TCP port 7878.

In the plugin:

  • Server Url (project settings): ws://<server>:7878/ws
  • Password, name, and color (editor preferences, per person)

Platform guides, HTTPS, and backups are in the readme.