GameVox für FiveM

Proximity-Voice-Chat mit räumlichem 3D-Audio für deinen FiveM-Roleplay-Server. Spieler hören sich je nach Entfernung und Richtung. Ohne TeamSpeak und ohne SaltyChat-Plugin.

So funktioniert es

GameVox GameLink verbindet deinen FiveM-Server mit dem Voice-Chat von GameVox

Proximity-Voice

Spieler hören Stimmen in ihrer Nähe, die mit der Entfernung leiser werden. Die Sprachreichweite lässt sich von Flüstern (3m) über Rufen (15m) bis Megafon (32m) einstellen.

Räumliches 3D-Audio

Du hörst Spieler in Stereo, je nachdem, in welcher Richtung sie von dir stehen. Stimmen kommen von links, von rechts oder aus der Mitte, je nachdem, wo sich die Spieler befinden.

Direkter Ersatz

Ersetzt SaltyChat ganz ohne Aufwand. Resource installieren, Spielern sagen, dass sie GameVox nutzen sollen, fertig. Kein TeamSpeak nötig.

Voraussetzungen

✓
FiveM-Server mit OneSync

OneSync muss aktiviert sein, damit die Spielerpositionen synchronisiert werden. Füge set onesync on in deine server.cfg ein. Wenn du txAdmin nutzt, achte darauf, dass es diese Einstellung nicht überschreibt.

✓
GameVox-Desktop-App

Jeder Spieler braucht die installierte GameVox-Desktop-App. Hier herunterladen.

✓
GameVox-Sprachkanal

Die Spieler müssen im selben GameVox-Sprachkanal sein, während sie auf dem FiveM-Server spielen.

Server einrichten

Installiere die GameVox-Resource in 3 Schritten auf deinem FiveM-Server

1

Resource herunterladen

Lade die Resource gamevox herunter und entpacke sie in den Ordner resources/ deines Servers.

2

server.cfg anpassen

Füge diese Zeilen in deine server.cfg ein:

# Enable OneSync (required for GameVox proximity voice)
set onesync on

# Start the GameVox resource
ensure gamevox
3

Server neu starten

Starte deinen FiveM-Server neu. In der Serverkonsole solltest du [Gamevox] Server started. OneSync is enabled. sehen. Erscheint stattdessen ein OneSync-Fehler, prüfe deine server.cfg noch einmal.

Spieler einrichten

Als Spieler bist du in etwa 30 Sekunden startklar

1

GameVox installieren

Lade die GameVox-Desktop-App herunter und installiere sie.

2

Einem Sprachkanal beitreten

Öffne GameVox und tritt demselben Sprachkanal bei wie deine FiveM-Freunde.

3

FiveM starten

Starte FiveM und verbinde dich mit dem Server. GameVox erkennt FiveM automatisch und aktiviert Proximity-Voice. Spieler in deiner Nähe werden lauter und leiser, während du dich bewegst.

4

Sprachreichweite wechseln

Drücke F1, um zwischen den Sprachreichweiten zu wechseln:

3m Flüstern8m Normal15m Rufen32m Megafon

Die Taste lässt sich in den FiveM-Einstellungen unter Tastenbelegung > GameVox ändern.

5

Megafon

Halte B gedrückt, um das Megafon zu aktivieren. Es erhöht deine Sprachreichweite auf 100m. Loslassen bringt dich zurück zur normalen Reichweite. Praktisch für Durchsagen oder Roleplay-Szenen.

Die Taste lässt sich in den FiveM-Einstellungen unter Tastenbelegung > GameVox ändern.

Konfiguration

Passe Sprachreichweiten, Tasten und Update-Intervalle in der config.lua an

Config = {}

-- Voice ranges in meters (players cycle through these with F1)
Config.VoiceRanges = { 3.0, 8.0, 15.0, 32.0 }

-- Default voice range (1-based index, 2 = 8m normal)
Config.DefaultVoiceRangeIndex = 2

-- Keybind to cycle voice range (rebindable in FiveM settings)
Config.VoiceRangeKey = "F1"

-- Position update interval in milliseconds (280ms = SaltyChat standard)
Config.UpdateInterval = 280

-- Show voice range notification when cycling
Config.ShowVoiceRangeNotification = true

-- Megaphone: hold-to-use keybind that extends voice range
Config.MegaphoneRange = 100.0
Config.MegaphoneKey = "B"

Entwickler-API

Anbindung an dein Todessystem, eigene Namen und mehr

SetPlayerAlive

Legt fest, ob ein Spieler gehört werden kann (für Tod- und Respawn-Skripte).

-- In your death script:
exports['gamevox']:SetPlayerAlive(playerId, false)

-- In your respawn script:
exports['gamevox']:SetPlayerAlive(playerId, true)

SetPlayerGameName

Setzt einen eigenen Spielnamen für einen Spieler (für Charakternamen-Systeme).

-- Set a custom name for voice identification
exports['gamevox']:SetPlayerGameName(playerId, "John_Doe")

Spiel-Overlay

Sieh, wer gerade spricht, ohne dein Spiel zu verlassen

Overlay-Modi

Das GameVox-Overlay zeigt die Teilnehmer des Sprachkanals über deinem Spiel an. Bei 5 oder weniger Teilnehmern siehst du alle mit Avatar, Namen und Sprechanzeige.

Ab 6 Teilnehmern wechselt das Overlay in den Nur-Sprecher-Modus:

  • Spricht grüner Text mit Schallwellen-Symbol
  • Hat gerade gesprochen weißer Text, 3 Sekunden lang sichtbar
  • Still wird nach 3 Sekunden ausgeblendet
  • Wenn niemand spricht, steht dort „X Nutzer im Voice“

Das Overlay passt seine Größe automatisch an die sichtbaren Sprecher an. Position, Größe, Deckkraft und die Schwelle für den Sprecher-Modus stellst du in den GameVox-Einstellungen unter Spiel-Overlay ein.

Bereit für Proximity-Voice?

Resource herunterladen, auf deinem Server installieren und schon bist du live