FiveM Voice Proximity คืออะไร? ระยะเสียง Whisper Normal Shout ทำงานอย่างไร

 FiveM Voice Proximity คือระบบที่กำหนดว่าเสียงพูดของผู้เล่นจะถูกได้ยินได้ไกลแค่ไหนตามระยะห่างภายในเกม พูดง่ายๆ คือ ยิ่งอยู่ใกล้กันยิ่งมีโอกาสได้ยินกัน ส่วนเมื่อออกนอกระยะที่ Server กำหนดก็อาจไม่ได้ยินเสียง

สำหรับ FiveM Legacy เอกสาร Cfx.re ระบุว่าสามารถใช้ MUMBLE_SET_TALKER_PROXIMITY เพื่อจำกัดระยะระหว่างผู้เล่นที่สามารถสื่อสารผ่าน Voice Chat ได้ โดยตัวอย่างในเอกสารใช้ระยะ 15.0.

อย่างไรก็ตาม Whisper, Normal และ Shout ไม่ได้มีระยะมาตรฐานตายตัวสำหรับ FiveM ทุก Server เพราะ Server/Voice Resource สามารถกำหนดระยะของแต่ละโหมดเองได้ ดังนั้น Server หนึ่งอาจใช้ระยะไม่เท่ากับอีก Server หนึ่ง

① Voice Proximity คืออะไร

Voice Proximity แปลแบบง่ายที่สุดว่า

ระยะที่เสียงพูดของเราสามารถไปถึงผู้เล่นอื่น

ตัวอย่าง:

ผู้เล่น A ยืนใกล้ผู้เล่น B
→ ได้ยินกัน

ผู้เล่น A เดินออกห่าง
→ อาจได้ยินเบาลงหรือไม่ได้ยินตามระบบที่ Server ใช้

สำหรับ FiveM Legacy ระบบ Voice Documentation ของ Cfx.re มี Talker Proximity สำหรับจำกัดระยะ Voice Communication โดยตรง.

② ทำไม FiveM ต้องมี Voice Proximity

ระบบนี้เหมาะกับ Server Roleplay เพราะทำให้การสนทนาใกล้เคียงกับตำแหน่งของตัวละครมากขึ้น

เช่น

  • คุยกับคนที่ยืนข้างๆ

  • คนที่อยู่ไกลไม่ได้ยิน

  • ต้องเดินเข้าใกล้เพื่อสนทนา

  • อาจมีโหมดเสียงหลายระยะ

หากไม่มีระบบระยะเสียง ผู้เล่นจำนวนมากในพื้นที่เดียวกันอาจได้ยินเสียงกันโดยไม่สัมพันธ์กับตำแหน่ง

③ Whisper คืออะไร

คำว่า Whisper มักถูก Server/Voice Resource ใช้เรียกโหมดพูดระยะสั้น

เหมาะกับสถานการณ์ที่ต้องการให้เฉพาะคนใกล้ๆ ได้ยิน

แต่สิ่งสำคัญคือ FiveM ไม่ได้กำหนดว่าคำว่า Whisper ต้องเท่ากับกี่เมตรสำหรับทุก Server

ระยะจริงขึ้นอยู่กับ Voice Resource และ Configuration ของ Server

④ Normal คืออะไร

Normal มักหมายถึง Voice Range สำหรับการสนทนาทั่วไป

ระยะมักมากกว่า Whisper แต่น้อยกว่าโหมดที่ Server เรียกว่า Shout

อีกครั้งหนึ่ง ระยะจริงไม่ได้เป็นมาตรฐานกลางของ FiveM

Server เป็นผู้กำหนดระบบ Voice ของตัวเองได้

⑤ Shout คืออะไร

Shout มักใช้หมายถึง Voice Range ที่ได้ยินได้ไกลกว่า Normal

จึงมักถูกใช้เมื่อต้องการพูดกับผู้เล่นที่อยู่ห่างออกไป

แต่ Shout ไม่ได้หมายความว่าเสียงจะต้องได้ยินทั่ว Map

ระยะสูงสุดขึ้นอยู่กับ Voice Resource และการตั้งค่าของ Server

⑥ Whisper Normal Shout ระยะกี่เมตร

ไม่มีตัวเลขเดียวที่ใช้ได้กับ FiveM ทุก Server

Server สามารถกำหนดระยะต่างกันเองได้

ตัวอย่างเชิงแนวคิด:

Whisper → ระยะใกล้
Normal → ระยะกลาง
Shout → ระยะไกล

แต่ไม่ควรยึดตัวเลขจาก Server หนึ่งไปใช้กับอีก Server หนึ่ง

เอกสาร FiveM ระบุว่าระยะ Talker Proximity สามารถถูกกำหนดผ่าน Voice API ได้ จึงเป็นค่าที่ Resource ควบคุมได้.

⑦ MumbleSetTalkerProximity คืออะไร

สำหรับ Voice Stack แบบ Legacy FiveM มี Native

MumbleSetTalkerProximity(distance)

ซึ่ง Cfx.re ระบุว่าใช้จำกัดระยะระหว่างผู้เล่นสำหรับ Voice Communication และควรถูกเรียกจาก Client.

ตัวอย่างในเอกสารคือ

MumbleSetTalkerProximity(15.0)

ตัวเลขนี้เป็นตัวอย่างการใช้งาน ไม่ได้หมายความว่า FiveM Server ทุกแห่งต้องใช้ระยะ 15

⑧ Audio Input Distance คืออะไร

FiveM Legacy ยังมี Native

MumbleSetAudioInputDistance(distance)

สำหรับควบคุมระยะ Input ของระบบ Voice.

ในทางปฏิบัติ Resource ที่จัดการ Voice สามารถใช้เครื่องมือเกี่ยวกับระยะเหล่านี้เพื่อสร้างระบบ Proximity ตาม Design ของ Server

ผู้เล่นทั่วไปไม่จำเป็นต้องเรียก Native เหล่านี้เอง

⑨ Audio Output Distance คืออะไร

FiveM Legacy มี

MumbleSetAudioOutputDistance(distance)

ซึ่ง Cfx.re ระบุว่าใช้กำหนด Current Output Distance.

จุดนี้เกี่ยวข้องกับระยะที่ระบบ Voice Output ทำงานและเป็นอีกเหตุผลว่าทำไม Voice Resource สามารถสร้างประสบการณ์ระยะเสียงที่แตกต่างกันในแต่ละ Server

⑩ Voice Proximity ทำให้เสียงเบาลงตามระยะหรือไม่

ขึ้นอยู่กับระบบ Voice ที่ Server ใช้

Server สามารถออกแบบ Voice ให้สัมพันธ์กับระยะและ Audio Processing ของตัวเองได้

สิ่งที่ยืนยันได้จาก FiveM Documentation คือระบบ Voice มี API สำหรับกำหนด Talker Proximity และ Audio Distance.

ดังนั้นอย่าสรุปว่า Voice เสียเพียงเพราะผู้เล่นที่อยู่ไกลได้ยินเบาหรือไม่ได้ยิน

⑪ เดินเข้าใกล้แล้วได้ยิน แปลว่าอะไร

ถ้าเกิด

อยู่ไกล → ไม่ได้ยิน

เดินเข้าใกล้ → ได้ยิน

มีความเป็นไปได้สูงว่ากำลังเจอกับ Voice Proximity ตามระบบของ Server

ในกรณีนี้

  • Output Device อาจปกติ

  • Voice Chat อาจปกติ

  • Mumble/Voice System อาจปกติ

เพียงแต่ก่อนหน้านั้นอยู่นอกระยะเสียง

⑫ อยู่ติดกันแล้วยังไม่ได้ยิน

ถ้าผู้เล่นยืนใกล้มากแล้วยังไม่ได้ยิน ให้ตรวจเรื่องอื่นเพิ่ม

เช่น

  • Voice Chat Enabled

  • Output Device

  • Voice Chat Volume

  • Voice Connection

  • Server Voice Resource

FiveM มี Voice Chat Settings สำหรับ Voice Enabled, Output Device และ Voice Chat Volume แยกโดยตรง.

ดังนั้นอย่าโทษ Proximity อย่างเดียว

⑬ พูดแล้วคนใกล้ๆ ไม่ได้ยิน

หากเป็นฝั่งส่งเสียง ให้ตรวจ

  • Microphone Enabled

  • Input Device

  • Voice Chat Mode

  • Microphone Volume

  • Push to Talk

FiveM มี Settings เหล่านี้อยู่ใน Voice Chat Profile โดยตรง.

จากนั้นจึงตรวจ Proximity ของ Server

⑭ ได้ยินเฉพาะตอนอยู่ใกล้ เป็นปัญหาหรือไม่

ไม่จำเป็น

หาก Server ตั้ง Voice Proximity ไว้เพื่อให้ได้ยินเฉพาะผู้เล่นบริเวณใกล้เคียง นั่นคือการทำงานตาม Design

FiveM Legacy รองรับ Talker Proximity สำหรับจำกัดระยะ Voice โดยตรง.

จึงควรดูคู่มือ Voice Range ของ Server ก่อนแก้ FiveM

⑮ Voice Range คืออะไร

Voice Range คือระดับระยะการพูดที่ Voice Resource กำหนดให้ผู้เล่นเลือกใช้

Server อาจตั้งชื่อเป็น

  • Whisper

  • Normal

  • Shout

หรือใช้ชื่ออื่น

หน้าที่หลักคือเปลี่ยนระยะที่ Voice System ใช้ในการสื่อสาร

ชื่อและจำนวนระดับไม่ได้ถูกกำหนดตายตัวโดย FiveM

⑯ เปลี่ยน Voice Range อย่างไร

ขึ้นอยู่กับ Server

FiveM ไม่สามารถระบุปุ่มเดียวที่ใช้เปลี่ยน Voice Range สำหรับ Server ทุกแห่ง เพราะ Custom Resources สามารถสร้าง Controls และ Keybindings ของตัวเองได้

ให้ตรวจ

  • Key Bindings

  • Server Guide

  • Help Menu

  • Voice Resource ของ Server

หากเปลี่ยน Server ปุ่ม Voice Range อาจเปลี่ยนด้วย

⑰ ทำไม Server หนึ่งมี 3 ระยะ แต่อีก Server มี 4 ระยะ

เพราะ Voice Range เป็นสิ่งที่ Resource Developer สามารถออกแบบเอง

Server A อาจมี

Whisper
Normal
Shout

Server B อาจมี

ระยะใกล้
กลาง
ไกล
พิเศษ

ไม่มีข้อกำหนดว่า FiveM ทุก Server ต้องมีจำนวน Voice Range เท่ากัน

⑱ Proximity Voice กับ Push to Talk ต่างกันอย่างไร

สองอย่างนี้ทำหน้าที่คนละเรื่อง

Push to Talk

ควบคุมว่า เมื่อไรเราจะส่งเสียง

Voice Proximity

ควบคุมว่า เสียงจะครอบคลุมระยะเท่าไร

ดังนั้นอาจเกิดกรณี

กด Push to Talk ถูกต้อง

แต่ผู้เล่นอยู่ไกลเกิน Voice Proximity

→ เขาก็ยังไม่ได้ยิน

⑲ Proximity Voice กับ Radio ต่างกันอย่างไร

Proximity Voice มักอิงตำแหน่ง/ระยะของผู้เล่นในโลกเกม

ส่วน Radio มักเป็น Voice Channel ที่ Resource ของ Server สร้างขึ้นเพื่อให้ผู้เล่นใน Channel ติดต่อกันได้โดยไม่ต้องยืนติดกัน

FiveM Voice Documentation รองรับ Voice Channels นอกเหนือจาก Talker Proximity.

ดังนั้น Proximity และ Radio สามารถทำงานแยกจากกัน

⑳ อยู่ไกลแต่ Radio ยังได้ยิน เป็นปกติไหม

อาจปกติ

หาก Server ออกแบบ Radio ให้ใช้ Voice Channel แยกจาก Proximity

คุณอาจพบว่า

Proximity → ไม่ได้ยินเพราะอยู่ไกล

Radio → ยังได้ยินเพราะอยู่ Channel เดียวกัน

นี่ไม่ได้หมายความว่า Voice Proximity เสีย

㉑ Radio ได้ แต่ Proximity ไม่ได้

กรณีนี้บอกได้ว่า Voice System อย่างน้อยบางส่วนยังทำงาน

ให้ตรวจ

  • Proximity Range

  • Voice Mode

  • Voice Resource

  • Player State

มากกว่า Microphone Hardware

เพราะหาก Radio สามารถส่งเสียงของคุณได้ ไมโครโฟนมีแนวโน้มทำงานแล้ว

㉒ Proximity ได้ แต่ Radio ไม่ได้

กรณีนี้ตรงกันข้าม

ถ้าคนใกล้ๆ ได้ยินคุณ แสดงว่า Proximity Voice และ Microphone มีแนวโน้มทำงาน

ให้ตรวจ

  • Radio Channel

  • Radio Resource

  • Radio Keybind

  • Permission

แยกจาก Voice Proximity

㉓ Phone Voice กับ Proximity ต่างกันไหม

Server สามารถสร้าง Phone Voice เป็น Channel หรือ Voice Routing แยกจาก Proximity ได้

ดังนั้นผู้เล่นที่อยู่คนละพื้นที่อาจคุยผ่านโทรศัพท์ของ Server ได้ แม้ Proximity Voice จะไม่สามารถได้ยินกัน

รายละเอียดขึ้นอยู่กับ Resource ที่ Server ติดตั้ง

㉔ ทำไมได้ยินบางคนแต่ไม่ได้ยินบางคน

ก่อนสรุปว่า Voice มี Bug ให้ตรวจตำแหน่งก่อน

ตัวอย่าง:

Player A อยู่ใกล้ → ได้ยิน

Player B อยู่ไกล → ไม่ได้ยิน

อาจเป็นผลจาก Voice Proximity ตามปกติ

แต่ถ้า Player A และ Player B ยืนอยู่ใกล้เท่ากันแต่ได้ยินเพียงคนเดียว ให้ตรวจ Voice State/Channel หรือ Server Resource เพิ่ม

㉕ Voice Proximity ทำให้คนหลังผนังไม่ได้ยินไหม

FiveM Documentation ที่อ้างถึง Proximity เน้น ระยะ Distance ไม่ได้ระบุว่ากำแพงทุกชนิดจะตัดเสียง Voice โดยอัตโนมัติ.

ดังนั้นอย่าสมมติว่า

มีกำแพง = ต้องไม่ได้ยิน

Server Resource อาจสร้างระบบเพิ่มเติมเอง แต่ต้องดู Implementation ของ Server นั้น

㉖ อยู่คนละชั้นแต่ยังได้ยินกันได้ไหม

เป็นไปได้หากระยะตำแหน่งยังอยู่ใน Voice Range และ Resource ไม่ได้เพิ่ม Logic อื่นเพื่อปิดกั้นเสียง

Proximity พื้นฐานเกี่ยวข้องกับ Distance ที่ Voice System ใช้.

ดังนั้นตำแหน่งทางกายภาพใน Map ต้องพิจารณาตาม Logic ของ Server ด้วย

㉗ Voice Range สั้นเกินไป แก้อย่างไรสำหรับผู้เล่น

ถ้า Server มีระบบเปลี่ยน Voice Range ให้เลือก Range ที่เหมาะสม เช่น Normal หรือ Shout ตามกฎของ Server

แต่ถ้า Range สูงสุดยังสั้นผิดปกติและผู้เล่นหลายคนเป็นเหมือนกัน ให้แจ้ง Admin

ผู้เล่นไม่ควรพยายามแก้ Client Script ของ Server เอง

㉘ Voice Range ไกลเกินไป เกิดจากอะไร

ถ้าผู้เล่นได้ยินกันจากระยะที่ไกลผิดปกติ อาจเกิดจาก Voice Resource หรือ Proximity Configuration ของ Server

สำหรับ Legacy API ระยะ Talker Proximity ถูกกำหนดด้วยค่าระยะใน Native.

Admin/Developer จึงควรตรวจ Resource ที่กำหนด Voice Range

㉙ Admin ตั้งระยะ Voice ได้อย่างไร

สำหรับ FiveM Legacy เอกสาร Cfx.re มีตัวอย่าง

MumbleSetTalkerProximity(15.0)

เพื่อจำกัดระยะ Voice และระบุว่าต้องเรียกจาก Client.

นอกจากนี้ยังมี Audio Input/Output Distance Natives ใน Legacy Voice API.

แต่ Server ที่ใช้ FiveM for GTAV Enhanced ควรใช้ Voice API รุ่นใหม่แทนการออกแบบระบบใหม่บน Mumble API ที่ Deprecated

㉚ FiveM Enhanced ใช้ Mumble Proximity เหมือนเดิมไหม

ไม่เหมือนเดิมทั้งหมด

เอกสาร Cfx.re ปัจจุบันระบุว่า FiveM for GTAV Enhanced มี Voice Implementation ใหม่ที่มาแทน Mumble ส่วน Mumble Natives เดิมยังมี Compatibility Layer แต่ถูก Deprecated และมีแผนถอดในอนาคต.

ดังนั้น Developer ที่สร้าง Resource ใหม่สำหรับ Enhanced ควรใช้ Voice API ใหม่

㉛ Voice API ใหม่ของ Enhanced ต่างอย่างไร

Cfx.re ระบุว่า Voice Natives รุ่นใหม่ของ GTAV Enhanced เป็น Server-side only และ Server เป็นผู้ควบคุม

  • Channel Membership

  • Mute State

  • Deaf State

เพื่อลดปัญหาความปลอดภัยจากระบบที่ Client ควบคุม Voice Channel เอง.

นี่เป็นความแตกต่างสำคัญจาก Mumble Compatibility เดิม

㉜ Enhanced สร้าง Voice Channel แบบระยะได้ไหม

เอกสาร Cfx.re สำหรับ Voice API ใหม่ระบุ Replacement จาก Mumble Channel ไปเป็น

CreateVoiceChannel(mode, maxDistance)

สำหรับระบบใหม่.

คำว่า maxDistance ทำให้ Server สามารถกำหนดระยะสูงสุดของ Channel ตาม Voice Architecture ใหม่ได้

Developer ควรอ้างอิง Voice API ของ Enhanced แทน Mumble Native เดิมสำหรับระบบใหม่

㉝ sv_mumble คืออะไรใน Enhanced

Cfx.re ระบุว่า FiveM for GTAV Enhanced สามารถเปิด Legacy Mumble Compatibility ด้วย

setr sv_mumble true

แต่ระบบนี้ Deprecated และ Cfx.re เตือนว่ามีข้อจำกัดด้าน Security เพราะ Client สามารถควบคุม Voice Channels ได้มากกว่าระบบ Voice API ใหม่.

ดังนั้นควรใช้เพื่อ Compatibility ตามความจำเป็น ไม่ควรออกแบบ Resource ใหม่โดยพึ่งระบบ Deprecated หากสามารถย้ายได้

㉞ Player ทั่วไปต้องสนใจ Legacy หรือ Enhanced ไหม

โดยทั่วไปผู้เล่นไม่ต้องแก้ Code หรือ Voice Native เอง

สิ่งที่ควรรู้คือ หากวิธีตั้ง Voice จาก Server หนึ่งไม่เหมือนอีก Server อาจเป็นเพราะ

  • ใช้ Voice Resource ต่างกัน

  • ใช้ Legacy/Enhanced Voice Stack ต่างกัน

  • Server กำหนด Voice Range ต่างกัน

ดังนั้นให้ใช้ Voice Controls ตามคู่มือของ Server ที่กำลังเล่น

㉟ Voice Proximity ไม่เปลี่ยนเมื่อเปลี่ยน Range

ถ้ากดเปลี่ยน Voice Range แต่ระยะยังเหมือนเดิม ให้ตรวจ

  1. Keybind ถูกหรือไม่

  2. UI แสดง Range เปลี่ยนหรือไม่

  3. Server อื่นเป็นหรือไม่

  4. ผู้เล่นคนอื่นมีปัญหาเหมือนกันหรือไม่

ถ้าทุกคนใน Server เปลี่ยน Range ไม่ได้พร้อมกัน ให้ Admin ตรวจ Voice Resource

㊱ Voice Range กลับค่าเดิมหลังเข้า Server ใหม่

อาการนี้ขึ้นอยู่กับวิธีที่ Resource เก็บ Voice State

บาง Server อาจตั้ง Default Voice Range ใหม่ทุกครั้งเมื่อ Player Join หรือ Character Load

หากเป็นพฤติกรรมที่ Server ตั้งใจไว้ ไม่ใช่ปัญหา FiveM Client

ถ้าไม่แน่ใจให้ดูคู่มือ Server

㊲ Proximity Voice หายหลัง Server Restart

ถ้าก่อน Restart ใช้ได้ แต่หลัง Restart ผู้เล่นหลายคนไม่ได้ยินตามระยะ ให้ Admin ตรวจ

  • Voice Resource

  • Resource Start State

  • Voice Configuration

  • Console Error

  • การเปลี่ยนแปลงล่าสุด

เพราะระบบ Proximity ถูกควบคุมผ่าน Voice Resource/API ของ Server.

㊳ Voice Proximity หายหลัง Update Resource

ถ้าอาการเริ่มหลัง Update Voice Resource ให้ตรวจ

  • Proximity Config

  • Voice Mode

  • Channel Configuration

  • Dependencies

  • Legacy/Enhanced Compatibility

โดยเฉพาะถ้า Server กำลังย้ายจาก Legacy Mumble ไป Enhanced Voice API เพราะ Cfx.re ระบุว่าระบบ Mumble ใน Enhanced ถูก Deprecated และมี API ใหม่เข้ามาแทน.

㊴ ต้องล้าง FiveM Cache เพราะ Voice Proximity แปลกไหม

ไม่ควรเป็นขั้นตอนแรก

หากปัญหาเกิดจาก

  • Voice Range ของ Server

  • Proximity Configuration

  • Voice Channel

  • Voice Resource

  • Enhanced/Legacy Voice Implementation

การล้าง Cache ไม่ได้แก้ Configuration เหล่านี้โดยตรง

ให้ลอง Server อื่นและตรวจ Voice Range ก่อน

㊵ ต้อง Reinstall FiveM ไหม

ส่วนใหญ่ ไม่ต้อง

ถ้า Server A มีปัญหา Proximity แต่ Server B/C ทำงานปกติ แสดงว่า FiveM Client สามารถใช้งาน Voice ได้อย่างน้อยกับ Server อื่น

ควรตรวจ Voice Resource ของ Server A มากกว่า Reinstall

㊶ วิธีเช็กว่า Voice Proximity ทำงานหรือไม่

ใช้การทดสอบง่ายๆ

  1. ให้ผู้เล่นสองคนยืนใกล้กัน

  2. พูดด้วย Voice Range ปัจจุบัน

  3. ยืนยันว่าได้ยิน

  4. ค่อยๆ เดินออกห่าง

  5. ดูจุดที่เสียงเปลี่ยนหรือหาย

  6. เปลี่ยน Voice Range

  7. ทดสอบซ้ำ

ถ้าระยะเปลี่ยนตาม Voice Range แสดงว่าระบบ Proximity กำลังตอบสนอง

㊷ วิธีแก้ FiveM Voice Proximity ผิดปกติแบบเร็วที่สุด

สำหรับผู้เล่น

  1. ยืนใกล้ผู้เล่นก่อนทดสอบ

  2. ตรวจ Voice Chat Enabled

  3. ตรวจ Output/Input Device

  4. ตรวจ Push to Talk

  5. เปลี่ยน Voice Range

  6. ตรวจ Keybind ของ Voice Range

  7. ลอง Server อื่น

  8. ถ้าเกิดเฉพาะ Server เดียวให้แจ้ง Admin

FiveM มี Voice Chat Settings สำหรับ Voice Enabled, Input และ Output โดยตรง ขณะที่ Voice Proximity สามารถถูกกำหนดผ่านระบบ Voice ของ Server.

สำหรับ Admin/Developer

  1. ตรวจ Voice Resource

  2. ตรวจ Proximity Configuration

  3. ตรวจ Audio Input/Output Distance หากใช้ Legacy

  4. ตรวจ Voice Channels

  5. ตรวจว่า Server ใช้ Legacy หรือ Enhanced

  6. หากใช้ Enhanced ให้พิจารณา Voice API ใหม่

  7. ตรวจ Console/Resource Error

  8. ตรวจการ Update ล่าสุด

Cfx.re ระบุว่า Enhanced เปลี่ยนจาก Mumble ไปยัง Voice Implementation ใหม่ และ Mumble Compatibility ถูก Deprecated.

ตารางสรุป FiveM Voice Proximity

อาการความหมาย/จุดที่ควรตรวจ
อยู่ใกล้ได้ยิน อยู่ไกลไม่ได้ยินProximity ทำงาน
Whisper ได้ยินระยะสั้นขึ้นกับ Server Config
Normal ได้ยินไกลขึ้นขึ้นกับ Server Config
Shout ยังสั้นมากVoice Resource / Range
ยืนติดกันยังไม่ได้ยินVoice Settings / Server Voice
Radio ได้แต่ Proximity ไม่ได้Proximity Resource
Proximity ได้แต่ Radio ไม่ได้Radio Channel
บางคนได้ยิน บางคนไม่ได้Distance / Voice Routing
ทุกคน Proximity พังServer Voice Resource
Server อื่นปกติปัญหาเฉพาะ Server
เปลี่ยน Range แล้วไม่เปลี่ยนKeybind / Resource
หลัง Update เริ่มผิดปกติVoice Resource
Enhanced Serverตรวจ Voice API ใหม่

FiveM Voice Proximity มาตรฐานกี่เมตร

ไม่มีระยะมาตรฐานเดียวสำหรับทุก FiveM Server

สิ่งที่ FiveM Documentation ยืนยันคือ Legacy Voice API มี MumbleSetTalkerProximity(distance) สำหรับกำหนดระยะ และตัวอย่างใช้ 15.0.

แต่ Server Developer สามารถเลือกค่าให้เหมาะกับระบบของตนเองได้

ดังนั้นอย่าใช้ตัวเลขจาก Server อื่นมาตัดสินว่า Server ที่เล่นอยู่ตั้งค่าผิด

FiveM Whisper Normal Shout ต่างกันอย่างไร

จำง่ายๆ:

Whisper → ระยะสั้น
Normal → ระยะทั่วไป
Shout → ระยะไกลกว่า

แต่ชื่อและระยะจริงขึ้นอยู่กับ Voice Resource ของ Server

FiveM ให้ API สำหรับควบคุม Proximity/Distance แต่ไม่ได้กำหนด Profile Whisper-Normal-Shout ชุดเดียวที่ทุก Server ต้องใช้.

FiveM Voice Proximity เสีย ต้องล้าง Cache ไหม

ส่วนใหญ่ไม่ต้อง

ใช้สูตรนี้ก่อน:

ยืนใกล้ → เปลี่ยน Voice Range → ตรวจ Keybind → ลอง Server อื่น → แจ้ง Admin

ถ้า Server อื่น Proximity ทำงานปกติ แต่ Server เดียวผิดปกติ ให้ตรวจ Voice Resource ของ Server นั้น

โดยเฉพาะ Server Enhanced ซึ่ง Cfx.re ปัจจุบันใช้ Voice Implementation ใหม่และมอง Mumble API เดิมเป็น Compatibility Layer ที่ Deprecated.

สรุป FiveM Voice Proximity คืออะไร

FiveM Voice Proximity คือระบบ จำกัดระยะการสื่อสารด้วยเสียงตามตำแหน่งของผู้เล่น โดย FiveM Legacy มี MumbleSetTalkerProximity(distance) สำหรับกำหนดระยะ Voice และยังมี Audio Input/Output Distance สำหรับระบบ Voice เพิ่มเติม.

คำว่า Whisper, Normal และ Shout เป็นรูปแบบที่ Server/Voice Resource มักนำมาใช้เพื่อแบ่งระยะเสียง แต่ไม่มีตัวเลขมาตรฐานเดียวสำหรับทุก Server ดังนั้นต้องดู Configuration ของ Server ที่กำลังเล่น

ถ้าอยู่ใกล้แล้วได้ยิน แต่อยู่ไกลแล้วไม่ได้ยิน นั่นอาจเป็นการทำงานของ Proximity ตามปกติ แต่ถ้ายืนติดกันแล้วยังไม่ได้ยิน ให้ตรวจ Voice Chat Settings, Input/Output และ Server Voice Resource เพิ่ม.

สำหรับ FiveM for GTAV Enhanced ควรทราบว่า Cfx.re เปลี่ยนไปใช้ Voice Implementation ใหม่ ส่วน Mumble Natives เดิมเป็น Compatibility API ที่ Deprecated และ Voice API ใหม่ให้ Server ควบคุม Channel Membership รวมถึง Mute/Deaf State มากขึ้น.

ผู้อ่าน comsiam ควรจำง่ายๆ ว่า “Voice Proximity = ระยะที่คนอื่นได้ยินเสียงเรา” และ comsiam แนะนำให้แยก Push to Talk = กดเมื่อพูด กับ Voice Proximity = พูดได้ไกลแค่ไหน ออกจากกัน เพราะเป็นคนละหน้าที่และช่วยแก้ปัญหา Voice FiveM ได้ตรงจุดมากขึ้น

Comments

Popular posts from this blog

FiveM ยังน่าเล่นไหม? Enhanced เปลี่ยน FiveM แค่ไหน

FiveM คืออะไร เล่นอย่างไร สำหรับมือใหม่ เริ่มต้นตั้งแต่ศูนย์

วิธีตั้ง Admin Permission ด้วย add_ace และ add_principal FiveM แบบละเอียด