While you can use the sandbox as is, we recommend that you configure your domain settings to ensure that it is secure and serves your needs.
On This Page:
You can configure your domain's basic server settings to control how your domain is accessed and the permissions granted to different types of users. To open your settings, do one of the following:
The first time you open your settings, your browser will open a Setup Wizard to help you configure your basic server settings. Click 'Skip Wizard' to close the wizard and manually configure your settings.
If this isn't the first time you have opened your domain settings, then you will not see the Setup Wizard. Instead, you can manually configure all of your domain settings.
For example, the 'Metaverse/Networking' section defines all of the network settings for your domain. Here, you can disconnect your High Fidelity account, view your access token, create a new domain ID, change your UDP port, and Enable Packet Verification.
If you modify your settings, you'll need to save and restart for the new settings to be reflected. You can do this by clicking 'Save' and then restarting your server by clicking 'Restart' once you're done with your modifications. This saves your settings and restarts your domain server.
Your logs lists the different events relevant to your High Fidelity domain. These can help you troubleshoot any issues with your domain and understand how the different parts of your domain communicate with each other. To view these:
A window pops up showing your domain server's logs.
Your content settings define the behavior of the content (or entities) in your domain. To get to the content settings, open your domain settings, then click on the 'Content' menu. This section describes the types of content settings you can define:
Your domain server regularly backs up the content in your domain, with archives that include all the entities in your domain. The 'Content Archives' section lets you restore your domain to a previous version or to share your archive and settings with other users.
Each archive has a menu that you can access by clicking the three dots to the right of the archive name. Here, you can:
|Restore from here||Reset the domain to a saved state or archive.|
|Download||Compress all of the content in your domain to a downloadable ZIP file.|
|Delete||Remove the archive from the saved archives list.|
To create a content archive manually, click 'Generate New Archive' under the list of automatic content archives.
You can upload content stored on your computer to your domain. Typically, you will use this option to load a content archive into your own domain, replacing all of its existing content. To do this:
A path is an exact location within your domain. By default, you have one path automatically assigned: the path "/" is the entry point where a user appears when they enter your domain. From the 'Paths' section, you can change the location of this default path, or add new ones to set multiple viewpoints within your domain.
Each path that you define has a set of coordinates, alongside a rotation to define the direction that clients will look when they go to that path.
To set a new path:
/-8.10251e-07,-11.1818,1.79641e-05/0,-0.708837,0,0.705372. This type of path is tedious to approximate and enter manually, making 'Copy Path to Clipboard' the more practical method of defining a path.
To appear at a specific viewpoint in your domain, clients will enter the domain_name/path. For example, if a user is going to
example-domain and enters it by typing in
example-domain/taco, they will appear with the direction and rotation of the
The 'Scripts' section loads all of the assignment client scripts that you've written for your domain.
To add a script:
Scripts are cached. If the content on the URL host changes, you may want to use some cache-defeating trick, such as specifying a URL with query parameter such as http://whatever.com/path/file.js?version=17*
Your audio settings are perhaps one of the most important things that define someone's experience in your domain. Because of this, you will need to configure exactly how sound in transmitted and received throughout your domain. Here are some of the audio settings you can configure:
|Attenuation||This determines how much quieter sounds get over a distance. The default domain attenuation is the amount of noise reduction that is enabled across the domain environment. High Fidelity domains default to a distance attenuation curve roughly like the real world. If you see two avatars talking in the distance, you can hear them, but not very well. If you approach them, they become more audible in a manner that approximates what you're likely to be used to. If the default attenuation is
|Zones||By setting a zone, you can specify 3D boundaries for audio environments that aren't applied to the whole domain.|
|Attenuation Coefficients||These determine how sound is transmitted between zones. When the attenuation coefficient is
|Reverb Settings||These settings enable echo-like effects in your domain. It can give the effect of sounding like you are in a large empty room, deep inside a large cave, or inside a tiny room like a tiled shower. The 'Reverb Decay Time' defines how long you can hear an echo after the initial sound. 'Wet/Dry Mix' sets the percentage mix of the reverb tail relative to the original "dry" signal. Levels between 5-25% will generally give you useful results. For a very thick reverb, you might try a value as high as 50% where the reverb is nearly as loud as the original signal.|
You can add audio settings for a stage in your domain. This stage is used for performances and events.