Vircadia is always changing, as we work to improve performance and add features that will enhance your experience in the metaverse. If a new version has been released, all of our users will be prompted to update to the latest (and most stable) release.
Vircadia requires that the client and server (the visitor's installed software and the server's software) maintain protocol compatibility across versions. Some of our releases include protocol changes, and will affect the visitors who can visit your domain.
An updated client version will be unable to connect to a domain that is not updated.
A client running an older version will be unable to connect to a domain that is running a new version.
Both of these will result in an error message "Protocol Mismatch".
Because all of Vircadia's users are encouraged to update to the latest release, it is highly likely that the majority of your visitors are running the newest version of Vircadia. Therefore, if there has been a protocol change (check the Release Notes for your version), we strongly recommend that you upgrade your domain server to the newest release.
To update a local server on Windows or Mac:
Download the latest Client + Sandbox installer from Vircadia's website or download the upgrade when prompted to on your server.
On your local server, quit Sandbox:
On Windows: Click on the Vircadia icon in the system tray, then click 'Quit'. Alternatively, end the ‘server-console’ background process using the Task Manager.
On Mac: Right-click the Vircadia icon on the top menu bar, then click 'Quit'.
Run the installer.
After installation, check your local server's domain settings to ensure that its running the most recent version.
To update a server on Linux:
Run the very same commands that you had used to install your server here.
After installation, check your server's domain settings to ensure that its running the most recent version.