+ XumLobby Integration

XRBuildKit provides seamless integration with XumLobby, allowing you to easily build both client and server executables for your networked XR projects.

This guide covers how to use XRBuildKit’s XumLobby Builder to manage, build, and deploy your XR network architecture—no manual configuration required!


What is XumLobby Integration?

  • Provides custom Editor windows for XumLobby-based XR apps

  • Separates Client and Server build flows

  • Handles all device preset, scene, and platform management automatically


How to Build XR Server/Client with XumLobby

1. Open the XumLobby Builder Window

Go to XRBuildKit → Build → XR Builder - XumLobby in the Unity Editor.

Open XumLobby Builder window

2. Switch Between Client and Server Tabs

  • The XumLobby Builder window has two tabs: Client and Server

  • Click the tab you want to build for

XumLobby

3. Configure Build Settings

For the Client:

  • Enter the Master Server IP and Port

  • Select the target device preset

  • Choose the scenes and build options

  • Click Configure & Build to build the client

XumLobby Client build settings

For the Server:

  • Select target platform (Windows, Linux)

  • Set Master and Room server IP/Port

  • Select scenes for the room server

  • Choose additional options (Headless Mode, Clean Build, etc.)

  • Click Master & Spawner to build server core

  • Click Room to build the room server

XumLobby Server build settings (Windows)
XumLobby Server build settings (Linux)

4. (Linux Only) Package Upload & Deployment

  • On Linux, you can upload your build package and deploy it directly to your server

  • Use the provided UI in the XumLobby Builder window to browse, upload, and run the container

Linux deployment UI

Example Workflow

  1. Build your server for Linux or Windows

  2. Build your client for Quest, PCVR, or any XR device

  3. Deploy and launch your server (using XRBuildKit’s deployment UI if on Linux)

  4. Distribute the client app to testers or users

  5. Connect client builds to your running XumLobby server


Tips

  • Always use Device Presets before building to ensure correct settings for each platform

  • For distributed testing, commit both client and server build configs to your repository

  • XumLobby integration in XRBuildKit is optional—offline/local builds still use the standard XRBuilderWindow


XRBuildKit’s XumLobby Integration lets you handle full networked XR build pipelines—client and server—from one place!

Last updated