Installation
This guide explains how to install and set up Simple Voice Geyser on your server.
Requirements
Before installing, make sure your server has:
- A Bukkit-based server (Paper, Spigot, or similar)
- Simple Voice Chat installed on the server
Simple Voice Geyser will not work without Simple Voice Chat.
Installation Steps
-
Download the latest version of Simple Voice Geyser from the repository. SimpleVoiceGeyser
-
Place the
.jarfile into your server’spluginsfolder -
Start or restart your server
- Verify that:
- Simple Voice Chat is running correctly
- Simple Voice Geyser loads without errors
- If the server starts without errors, the plugin is installed.
- Configure the plugin (
config.yml)- The plugin is configured via the
config.ymlfile located in the plugin’s data folder. - Below is an overview of the available configuration options and their purpose.
- The plugin is configured via the
Server configuration
client:
# default: 30
# Timeout in seconds
# WARNING: Developer Has disabled this for right now.
vctimeout: 30
# default: 2
# idle websocket timeout in minutes
idletimout: 2
# default: false
# Only allow bedrock players to join the chat
requireBedrock: false
# default: true
# Allows for the bedrock client to open a menu just by opening the emotes menu
# WARNING: Make sure you have off-hand-emote turned off in geyser or there may
# be conflict
useEmoteForSVG: true
server:
group:
# Settings for the default group for Svg players.
default:
# default: true
# This decides whether the Svg group is created for players who use the website
enabled: true
# default: 1a2b
# This control's the default groups's password.
password: 1a2b
# default: 8080
# port server will run on.
port: 8080
# default: 0.0.0.0
# Address server binds to, use 127.0.0.1 to only connect from host device.
# This is suggested to be changed only if you are running a proxy on the same network/device as the server to allow https/wss.
bind-address: 0.0.0.0
# default: false
# Debug logs
# Do NOT use this in production. This will very quickly fill up your server logs.
Debug: false
Upgrading Version
Some Versions may be incompatible and require manual updates.
See more atUpgrading Compatibility.
Versioning notes
- versions that end in a -DEV/-Dev are testing releasing and not meant for production environment.
Troubleshooting
- Make sure you are running a supported server version
- Check the server console for startup errors
- Confirm that both Geyser and Simple Voice Chat are up to date
If you run into issues, open an issue on the GitHub repository with your server version and logs.
Notes
-
This plugin extends Simple Voice Chat. It does not replace it and does not add voice chat by itself.
-
The Audio (as of 0.0.2-DEV) is not encoded, and the server runs http. I would suggest using a proxy server to create a https in order to make it secure.