Client Installation
VoiceCraft.Client is the player-facing app. Every player who wants to speak or hear proximity voice needs it running on their own device.
Install the client after VoiceCraft.Server is reachable. During first launch you will add a server entry that points to the VoiceCraft UDP endpoint, usually host:9050.
Before you start
You need:
- the server address players should use
- the server UDP port from
VoiceCraftConfig.Port - a microphone and playback device available to the operating system
- matching
Positioning Typebetween client and server
For local testing, the endpoint is usually:
127.0.0.1:9050
For remote servers, use the public or LAN address of the machine running VoiceCraft.Server.
Windows
- Download
VoiceCraft.Client.Windows.<Architecture>.zip. - Extract the archive.
- Run
VoiceCraft.Client.Windows.exe. - If Windows SmartScreen appears, verify that the file came from the official release page before continuing.
Linux
- Download
VoiceCraft.Client.Linux.<Architecture>.zip. - Extract the archive.
- Grant permissions and run:
chmod +x ./VoiceCraft.Client.Linux
./VoiceCraft.Client.Linux
If the app cannot see audio devices, check PulseAudio/PipeWire permissions and whether the app is running inside a restricted sandbox.
macOS
Choose one package:
VoiceCraft.Client.MacOS.arm64.dmg/.pkgfor Apple SiliconVoiceCraft.Client.MacOS.x64.dmg/.pkgfor Intel
DMG
- Open
.dmg. - Drag
VoiceCraft.apptoApplications. - Launch the app.
PKG
- Open
.pkg. - Complete the installer.
- Launch
VoiceCraftfromApplications.
If macOS blocks startup:
xattr -dr com.apple.quarantine /Applications/VoiceCraft.app
Only remove quarantine for builds you intentionally downloaded and trust.
Android
- Download
VoiceCraft.Client.Android.<Architecture>.zip. - Extract the archive.
- Open the
.apkfrom the archive and install. - Allow microphone permission when Android asks.
iOS (AltStore / sideload)
- Download
VoiceCraft.Client.iOS.arm64.ipa. - Install IPA via AltStore or another sideload tool.
- If needed, allow the profile in iOS settings.
- Allow microphone permission on first launch.
Note About .NET Runtime
For older releases (before v1.4.0), installed .NET 9 runtime may be required.
For current self-contained builds, it is usually not required.
First launch checklist
- Open the client.
- Select input and output devices.
- Use microphone test to confirm input level.
- Add a server entry:
- host: VoiceCraft server address
- port:
VoiceCraftConfig.Port
- Confirm
Positioning Typematches the server. - Connect before starting the Minecraft bind flow.
The client connecting successfully only proves the voice endpoint is reachable. Minecraft proximity still depends on the addon or plugin connecting to the matching transport.
Common first-launch issues
- No microphone input: check OS microphone permission and selected input device.
- Client connects but no proximity:
check Minecraft transport, bind flow, and
Positioning Type. - Remote server does not connect:
confirm the UDP port is open between the player and
VoiceCraft.Server. - Player hears everyone at the wrong distance: check entity position updates and world IDs.
Screenshots

