V Rising's voice chat runs on Vivox, a third-party voice service from Unity. It isn't enabled by default on dedicated servers, you'll need to grab a set of free credentials from Unity and drop them into a config file. This guide walks through the whole process.
Getting Your Vivox Credentials
- Go to the Unity Gaming Services dashboard and create a free account if you don't already have one.
- From the dashboard, click Projects and create a new project.
- Inside your project, click Products, then search for Vivox Voice and Text Chat and click Launch.
- Click Overview, then click Next to go through the setup guide. Select Unity as your engine and click through to finish.
- In the left sidebar of the Vivox product, click Credentials.
- Note down the values for Server, Domain, Token Issuer, and Token Key. You'll need all four in the next step.
Creating ServerVoipSettings.json
- Log into your MintServers panel and click the Stop button to safely shut down your server.
- Navigate to the Files tab on the left-hand sidebar.
- Browse to the Settings folder, the same folder that holds your server's
ServerHostSettings.jsonandServerGameSettings.jsonfiles: - Create a new blank file named exactly
ServerVoipSettings.json. - Paste in the template below, then fill in your Vivox credentials from the previous step.
📁 server (or your main server directory)
📁 save-data
📁 Settings
📄 ServerHostSettings.json
📄 ServerGameSettings.json
📄 ServerVoipSettings.json (create this file)
📄 ServerGameSettings.json
📄 ServerVoipSettings.json (create this file)
Fill in the fields using your Vivox Credentials page like this:
VOIPIssuer= your Token IssuerVOIPSecret= your Token KeyVOIPVivoxDomain= your DomainVOIPAPIEndpoint= your Server value
📝 Note:
Leave
VOIPAppUserId and VOIPAppUserPwd blank. The distance and fade settings can be adjusted to taste, but the defaults shown above work fine for most servers.
- Save the file, then navigate back to the Console tab and click Start.
Enabling Voice Chat In-Game
- Open V Rising.
- Go to Options, then Sound.
- Make sure Use Voice Chat is enabled.
🛠️ Troubleshooting Common Voice Chat Issues
Server won't start after adding the file:Double-check the JSON syntax is exactly right, a stray comma or missing bracket will stop the server from booting. Paste it into an online JSON validator to check.Can't hear anyone in-game:Confirm Use Voice Chat is enabled in Options > Sound, and that your Vivox credentials were copied over without extra spaces.Voice chat was working, then stopped:Vivox credentials can expire or be regenerated from the Unity dashboard. If that happens, updateServerVoipSettings.jsonwith the new values and restart.
Once it's set up, players within range of each other in-game will be able to talk automatically, no separate app needed. If you run into any trouble getting voice chat working, no worries! Just open a support ticket and our team will gladly help you get it sorted out.