GameVox para sa FiveM

Proximity voice chat na may 3D spatial audio para sa FiveM roleplay server mo. Naririnig ng mga player ang isa't isa depende sa distansya at direksyon. Hindi na kailangan ng TeamSpeak o SaltyChat plugin.

Paano Ito Gumagana

Ikinokonekta ng GameVox GameLink ang FiveM server mo sa GameVox voice chat

Proximity Voice

Naririnig ng mga player ang mga boses sa malapit, at humihina ito habang lumalayo. Puwedeng i-adjust ang voice range mula whisper (3m) hanggang shout (15m) hanggang megaphone (32m).

3D Spatial Audio

Naririnig mo ang mga player in stereo depende sa direksyon nila mula sa iyo. Galing sa kaliwa, kanan, o gitna ang boses depende kung nasaan sila.

Drop-In Replacement

Pinapalitan ang SaltyChat nang walang hassle. I-install ang resource, sabihan ang mga player na gamitin ang GameVox, tapos na. Hindi na kailangan ng TeamSpeak.

Mga Kailangan

✓
FiveM Server na may OneSync

Kailangang naka-enable ang OneSync para ma-sync ang posisyon ng mga player. Idagdag ang set onesync on sa server.cfg mo. Kung gumagamit ka ng txAdmin, siguraduhing hindi nito ino-override ang setting na ito.

✓
GameVox Desktop App

Kailangang naka-install ang GameVox desktop app sa bawat player. I-download dito.

✓
GameVox Voice Channel

Kailangang nasa iisang GameVox voice channel ang mga player habang naglalaro sa FiveM server.

Setup ng Server

I-install ang GameVox resource sa FiveM server mo sa 3 steps

1

I-download ang Resource

I-download ang gamevox resource at i-extract ito sa resources/ folder ng server mo.

2

I-update ang server.cfg

Idagdag ang mga linyang ito sa server.cfg mo:

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

# Start the GameVox resource
ensure gamevox
3

I-restart ang Server Mo

I-restart ang FiveM server mo. Dapat makita mo ang [Gamevox] Server started. OneSync is enabled. sa server console. Kung OneSync error ang lumabas, i-double check ang server.cfg mo.

Setup ng Player

Mga 30 segundo lang para makapagsimula bilang player

1

I-install ang GameVox

I-download at i-install ang GameVox desktop app.

2

Sumali sa Voice Channel

Buksan ang GameVox at sumali sa parehong voice channel ng mga kaibigan mo sa FiveM.

3

I-launch ang FiveM

I-launch ang FiveM at pumasok sa server. Kusang nade-detect ng GameVox ang FiveM at ina-activate ang proximity voice. Maririnig mong lumalakas at humihina ang mga player sa malapit habang gumagalaw ka.

4

I-cycle ang Voice Range

Pindutin ang F1 para mag-cycle sa mga voice range:

3m Whisper8m Normal15m Shout32m Megaphone

Puwedeng palitan ang keybind sa FiveM Settings > Key Bindings > GameVox.

5

Megaphone

I-hold ang B para i-activate ang megaphone, na nagpapalawak ng voice range mo hanggang 100m. Bitawan para bumalik sa normal na range. Useful para sa announcements o roleplay scenes.

Puwedeng palitan ang keybind sa FiveM Settings > Key Bindings > GameVox.

Configuration

I-customize ang voice ranges, keybinds, at update intervals sa 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"

Developer API

I-integrate sa death system mo, custom names, at iba pa

SetPlayerAlive

Kontrolin kung maririnig ang isang player (para sa death/respawn scripts).

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

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

SetPlayerGameName

Mag-set ng custom game name para sa isang player (para sa character name systems).

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

Game Overlay

Tingnan kung sino ang nagsasalita nang hindi umaalis sa laro

Mga Overlay Mode

Ipinapakita ng GameVox overlay ang mga kasali sa voice channel sa ibabaw ng laro mo. Kapag 5 o mas kaunti ang kasali, makikita ang lahat kasama ang avatar, pangalan, at speaking indicator.

Kapag 6+ ang kasali, lilipat ang overlay sa speaking-only mode:

  • Nagsasalita green na text na may sound wave icon
  • Kakasalita lang white na text, makikita nang 3 segundo
  • Tahimik mawawala pagkalipas ng 3 segundo
  • Kapag walang nagsasalita, ipapakita ang "X na user sa voice"

Kusang nagre-resize ang overlay depende sa mga nakikitang nagsasalita. Puwedeng i-configure ang position, size, opacity, at speaking-mode threshold sa Mga Setting ng GameVox > Game Overlay.

Ready na ba sa Proximity Voice?

I-download ang resource, i-install sa server mo, at live ka na