GameVox for RAGE:MP

Proximity voice chat with 3D spatial audio for your RAGE:MP server. Players hear each other based on distance and direction — just like real life. No TeamSpeak or SaltyChat plugin required.

How It Works

GameVox GameLink connects your RAGE:MP server to GameVox voice chat

Proximity Voice

Players hear nearby voices that fade with distance. Voice range is adjustable from whisper (3m) to shout (15m) to megaphone (32m).

3D Spatial Audio

Hear players in stereo based on their direction relative to you. Voices come from the left, right, or center depending on where they are.

Drop-In Replacement

Replaces SaltyChat with zero friction. Install the resource, tell players to use GameVox, and you're done. No TeamSpeak needed.

Requirements

RAGE:MP Server

A running RAGE:MP server. Download from rage.mp.

GameVox Desktop App

Each player needs the GameVox desktop app installed. Download here.

GameVox Voice Channel

Players must be in the same GameVox voice channel while playing on the RAGE:MP server.

Server Setup

Install the GameVox resource on your RAGE:MP server in 3 steps

1

Download the Resource

Download the gamevox resource and extract it into your server's root directory. It contains a packages/gamevox/ folder and a client_packages/gamevox/ folder.

Download gamevox-ragemp.zip
2

Load the Package

Add require('./gamevox'); to your server's packages/index.js (create it if it doesn't exist):

// packages/index.js
require('./gamevox');
3

Restart Your Server

Restart your RAGE:MP server. You should see [Gamevox] Server started. in the server console.

Player Setup

Getting started as a player takes about 30 seconds

1

Install GameVox

Download and install the GameVox desktop app.

Download for Windows
2

Join a Voice Channel

Open GameVox and join the same voice channel as your RAGE:MP friends.

3

Launch RAGE:MP

Launch RAGE:MP and join the server. GameVox detects RAGE:MP automatically and activates proximity voice. You'll hear nearby players get louder and quieter as you move around.

4

Cycle Voice Range

Press F1 to cycle between voice ranges:

3m Whisper 8m Normal 15m Shout 32m Megaphone
5

Megaphone

Hold B to activate the megaphone, which extends your voice range to 100m. Release to return to normal range. Useful for announcements or roleplay scenarios.

Configuration

Customize voice ranges and update intervals in the config objects in packages/gamevox/index.js and client_packages/gamevox/index.js

const Config = {
    ServerUniqueIdentifier: "gamevox",

    // Voice ranges in game units (meters)
    VoiceRanges: [3.0, 8.0, 15.0, 32.0],

    // Default voice range index (0-based, 1 = 8m normal)
    DefaultVoiceRangeIndex: 1,

    // Position update interval in milliseconds
    UpdateInterval: 280,

    // Distance multiplier for including players beyond max range
    DistanceMultiplier: 1.3,

    // Show voice range notification when cycling
    ShowVoiceRangeNotification: true,

    // Megaphone: hold-to-use keybind that extends voice range
    MegaphoneRange: 100.0
};

Game Overlay

See who's talking without leaving your game

Overlay Modes

The GameVox overlay shows voice channel participants over your game. With 5 or fewer participants, it shows everyone with avatars, names, and speaking indicators.

With 6+ participants, the overlay switches to speaking-only mode:

  • Speaking — green text with a sound wave icon
  • Recently spoke — white text, visible for 3 seconds
  • Silent — removed after 3 seconds
  • When nobody is talking, shows "X users in voice"

The overlay dynamically resizes based on visible speakers. Position, size, opacity, and the speaking-mode threshold are all configurable in GameVox Settings > Game Overlay.

Ready to Add Proximity Voice?

Download the resource, install it on your server, and you're live