Creating and Managing Spaces

Spaces are the backbone of the Cavrnus Platform. You can read more about how they work here.

You access the list of all of your organization’s Spaces, navigate to the Spaces Tab in the Management Console:

image-20240403-212621.png

Creating a New Space

To make a new Space, click the “New Space” button in the top-right.

This page let you name & configure the new space you are creating.

  • Name - This one is pretty simple, it’s just the Space’s name

  • Custom Join ID - This is the string you can input on the SDK’s Cavrnus Spatial Connector to have your application automatically join this space.

  • Allow Guest Access - This determines if anonymous guest users can join your space. You application users joining as a user or guest is determines in the Cavrnus Spatial Connector.

image-20240404-181046.png

Hitting “Save” will take you to that Space’s details page.

Basic Space Settings

The options on the New Space page are still available to be edited here. In addition, you can set a Thumbnail for this space. This is simply an image associated with this space, and it can be accessed inside the SDKs as part of the CavrnusSpaceInfo (Unity)(Unreal). It can be useful to assign/show Thumbnails if you present a list of join-able spaces to your users inside your application.

Space Members

In the Members tab you can modify which accounts have access to this particular Space. The Space’s Creator will always have access and cannot be removed.

To add additional Members, you can use the search field to find anyone from within your organization. Click the “+” button to add them.

They will now show up in the main list and can be assigned a Role (TODO: LINK).

They can also be Removed from the space, using that same drop down.

Space Actions

There are also Actions you can take from this page which affect this space.

  • Copy Join ID - This simply copies the space’s built-in Join ID. You can also do this in the Basic Settings (see above).

  • Duplicate Space - This makes an exact copy of the previous space, but with a new name and Join ID. Once copied, the new space will behave like an entirely independent thing, and will diverge from the original as people make changes to it.

  • Clear Journal - This will preserve the space’s name & Join ID, but remove every operation that was ever done to the space. Essentially it will revert the space to the point where it was before it was ever accessed.

  • Delete - This will delete the space. Obviously do this with caution…

Space Console

Finally, spaces can be observed/accessed/modified using the Space Console, which we examine in-depth here.