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
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.
Jeder Spieler braucht die installierte GameVox-Desktop-App. Hier herunterladen.
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
Resource herunterladen
Lade die Resource gamevox herunter und entpacke sie in den Ordner resources/ deines Servers.
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 gamevoxServer 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
GameVox installieren
Lade die GameVox-Desktop-App herunter und installiere sie.
Einem Sprachkanal beitreten
Öffne GameVox und tritt demselben Sprachkanal bei wie deine FiveM-Freunde.
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.
Sprachreichweite wechseln
Drücke F1, um zwischen den Sprachreichweiten zu wechseln:
Die Taste lässt sich in den FiveM-Einstellungen unter Tastenbelegung > GameVox ändern.
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