GameVox para FiveM

Chat de voz por proximidad con audio espacial 3D para tu servidor de rol de FiveM. Los jugadores se oyen según la distancia y la dirección. Sin TeamSpeak ni plugin de SaltyChat.

Cómo funciona

GameLink de GameVox conecta tu servidor de FiveM con el chat de voz de GameVox

Voz por proximidad

Los jugadores oyen las voces cercanas, que se desvanecen con la distancia. El alcance de voz se ajusta desde susurro (3m) hasta grito (15m) y megáfono (32m).

Audio espacial 3D

Oye a los jugadores en estéreo según la dirección en la que están respecto a ti. Las voces llegan por la izquierda, por la derecha o de frente, según dónde se encuentren.

Reemplazo directo

Sustituye a SaltyChat sin complicaciones. Instala el resource, diles a los jugadores que usen GameVox y listo. Sin necesidad de TeamSpeak.

Requisitos

✓
Servidor de FiveM con OneSync

OneSync debe estar activado para sincronizar la posición de los jugadores. Añade set onesync on a tu server.cfg. Si usas txAdmin, asegúrate de que no esté sobrescribiendo este ajuste.

✓
Aplicación de escritorio de GameVox

Cada jugador necesita tener instalada la aplicación de escritorio de GameVox. Descárgala aquí.

✓
Canal de voz de GameVox

Los jugadores deben estar en el mismo canal de voz de GameVox mientras juegan en el servidor de FiveM.

Configurar el servidor

Instala el resource de GameVox en tu servidor de FiveM en 3 pasos

1

Descarga el resource

Descarga el resource gamevox y extráelo en la carpeta resources/ de tu servidor.

2

Actualiza server.cfg

Añade estas líneas a tu server.cfg:

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

# Start the GameVox resource
ensure gamevox
3

Reinicia tu servidor

Reinicia tu servidor de FiveM. Deberías ver [Gamevox] Server started. OneSync is enabled. en la consola del servidor. Si en su lugar ves un error de OneSync, revisa tu server.cfg.

Configurar el jugador

Empezar como jugador lleva unos 30 segundos

1

Instala GameVox

Descarga e instala la aplicación de escritorio de GameVox.

2

Únete a un canal de voz

Abre GameVox y únete al mismo canal de voz que tus amigos de FiveM.

3

Abre FiveM

Abre FiveM y entra al servidor. GameVox detecta FiveM automáticamente y activa la voz por proximidad. Oirás a los jugadores cercanos más fuerte o más bajo según te muevas.

4

Cambia el alcance de voz

Pulsa F1 para ir cambiando entre los alcances de voz:

3m Susurro8m Normal15m Grito32m Megáfono

Puedes cambiar la tecla en Ajustes de FiveM > Asignación de teclas > GameVox.

5

Megáfono

Mantén pulsada B para activar el megáfono, que amplía el alcance de tu voz a 100m. Suelta la tecla para volver al alcance normal. Útil para anuncios o escenas de rol.

Puedes cambiar la tecla en Ajustes de FiveM > Asignación de teclas > GameVox.

Configuración

Personaliza los alcances de voz, las teclas y los intervalos de actualización en config.lua

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"

API para desarrolladores

Intégralo con tu sistema de muerte, nombres personalizados y más

SetPlayerAlive

Controla si se puede oír a un jugador (para scripts de muerte y reaparición).

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

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

SetPlayerGameName

Asigna un nombre de juego personalizado a un jugador (para sistemas de nombres de personaje).

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

Superposición de juego

Mira quién está hablando sin salir de tu juego

Modos de la superposición

La superposición de GameVox muestra a los participantes del canal de voz encima de tu juego. Con 5 participantes o menos, muestra a todos con su avatar, su nombre y el indicador de voz.

Con 6 o más participantes, la superposición pasa al modo de solo quien habla:

  • Hablando texto verde con un icono de onda de sonido
  • Habló hace poco texto blanco, visible durante 3 segundos
  • En silencio desaparece después de 3 segundos
  • Cuando nadie habla, muestra "X usuarios en voz"

La superposición cambia de tamaño automáticamente según quién esté hablando. La posición, el tamaño, la opacidad y el umbral del modo de voz se configuran en Ajustes de GameVox > Superposición de juego.

¿Listo para añadir voz por proximidad?

Descarga el resource, instálalo en tu servidor y ya estás en marcha