FiveM Radio ไม่ได้ยินเสียงคนอื่น แก้อย่างไร? เข้า Radio แล้วเงียบ ไม่มีเสียงเพื่อน
FiveM Radio ไม่ได้ยินเสียงคนอื่น คืออาการที่สามารถเข้า Frequency หรือ Radio Channel ได้ แต่ไม่ได้ยินเสียงผู้เล่นในช่องนั้น ทั้งที่บางครั้ง Proximity Voice ใกล้ตัวอาจยังทำงานปกติ
ปัญหานี้ต่างจาก “Radio พูดไม่ได้” เพราะกรณีนี้ควรโฟกัสฝั่ง Receive/Listen เป็นหลัก เช่น Radio Channel Membership, Listen State, Voice Output, Deaf State, Voice Resource และระบบ Voice ของ Server
FiveM รองรับ Voice Channels สำหรับสร้างระบบ Radio/Walkie-Talkie และใน Mumble Voice แบบเดิมมี MUMBLE_ADD_VOICE_CHANNEL_LISTEN สำหรับเริ่มฟัง Channel ที่กำหนด ขณะที่ FiveM for GTAV Enhanced ใช้ Voice API รุ่นใหม่ซึ่งให้ Server ควบคุม Channel Membership รวมถึง Mute และ Deaf State โดยตรง.
① เช็กก่อนว่า Proximity Voice ได้ยินหรือไม่
เริ่มจากออกจาก Radio ชั่วคราว แล้วให้ผู้เล่นอีกคนยืนใกล้ๆ และพูดตามปกติ
ถ้า
Proximity Voice → ได้ยิน
Radio → ไม่ได้ยิน
แสดงว่า Output Device และ Voice Chat พื้นฐานมีแนวโน้มทำงาน และควรตรวจ Radio Channel/Listen State มากขึ้น
แต่ถ้าไม่ได้ยินทั้ง Radio และ Proximity ให้ตรวจ Voice Output ฝั่ง Client ก่อน
② Radio กับ Proximity Voice เป็นคนละเส้นทางได้
FiveM Voice Channels สามารถใช้สร้างระบบ Radio แยกจาก Proximity Voice ได้ โดยเอกสาร Cfx.re มีตัวอย่าง Voice Channels สำหรับ Radio/Walkie-Talkie โดยตรง.
ดังนั้นจึงเกิดได้ว่า
Proximity → ปกติ
Radio → เงียบ
โดยไม่จำเป็นต้องหมายความว่าหูฟังเสีย
③ ได้ยิน Proximity แต่ Radio ไม่มีเสียง ต้องตรวจอะไร
ให้เรียงดังนี้
อยู่ Radio Frequency ถูกหรือไม่
Radio Resource แสดงว่า Joined แล้วหรือไม่
Player อยู่ Voice Channel จริงหรือไม่
Receive/Listen State ถูกต้องหรือไม่
Player ถูก Deaf หรือไม่
Radio Resource มี Error หรือไม่
Server อื่นมีอาการเหมือนกันหรือไม่
อย่าเริ่มจาก Reinstall FiveM
④ อยู่ Frequency เดียวกันจริงหรือไม่
ตัวอย่าง:
คุณ → Frequency 10
เพื่อน → Frequency 11
ถึง Radio UI จะเปิดเหมือนกัน แต่ก็ไม่ได้อยู่ Channel เดียวกัน
ให้ยืนยันเลข Frequency หรือ Channel กับผู้เล่นที่ต้องการคุยก่อน
⑤ UI ขึ้น Frequency เดียวกัน แต่ยังไม่ได้ยิน
นี่เป็นจุดสำคัญ
Radio UI อาจแสดงเลข Channel ถูก แต่ Voice State จริงอาจ Sync ไม่สำเร็จ
สำหรับ FiveM Legacy เอกสารแสดงว่าระบบ Voice Channel ต้องจัดรายชื่อ Client ใน Channel และ Sync การ Join/Leave ให้ผู้เล่นที่เกี่ยวข้อง.
ดังนั้น Admin ไม่ควรตรวจเฉพาะ UI
ต้องตรวจ Voice Channel Membership จริงด้วย
⑥ Voice Channel คืออะไร
Voice Channel คือกลุ่มเสียงที่กำหนดว่าผู้เล่นใดสามารถส่งหรือรับ Voice ร่วมกันได้
FiveM Documentation ยกตัวอย่างการใช้ Voice Channels เพื่อสร้าง Radio/Walkie-Talkie System โดยเฉพาะ.
จึงเป็นหัวใจของระบบ Radio ในหลาย Server
⑦ Legacy FiveM ฟัง Voice Channel อย่างไร
ใน Mumble Voice แบบเดิม FiveM มี
MUMBLE_ADD_VOICE_CHANNEL_LISTEN(channel)
สำหรับเริ่มฟัง Voice Channel ที่ระบุ.
และมี
MUMBLE_REMOVE_VOICE_CHANNEL_LISTEN
สำหรับหยุด Listen Channel นั้น.
ถ้า Resource จัด Listen State ผิด ผู้เล่นอาจเข้า Radio แล้วไม่ได้ยินคนอื่น
⑧ MUMBLE_ADD_VOICE_CHANNEL_LISTEN คืออะไร
Cfx.re ระบุว่า Native นี้จะเริ่ม Listen Voice Channel ที่ระบุเมื่อ Channel พร้อมใช้งาน.
ดังนั้นใน Legacy Resource หาก Player ไม่ถูกเพิ่มเป็น Listener อย่างถูกต้อง อาจเกิดอาการ
เข้า Frequency ได้
แต่
ไม่ได้ยิน Voice ใน Frequency
⑨ Channel มีอยู่จริงหรือไม่
FiveM Legacy มี MUMBLE_DOES_CHANNEL_EXIST สำหรับตรวจว่า Voice Channel ที่ระบุมีอยู่บน Mumble Server หรือไม่.
สำหรับ Developer นี่ช่วยแยกได้ว่า Resource กำลังพยายาม Listen Channel ที่ยังไม่มีอยู่หรือไม่
ผู้เล่นทั่วไปไม่จำเป็นต้องเรียก Native นี้เอง
⑩ ได้ยินคนอื่นพูดใกล้ๆ แต่ไม่ได้ยินผ่าน Radio
กรณีนี้เป็นหลักฐานที่ดีว่า
Output Device ใช้งานได้
Voice Chat Volume ไม่ได้เป็น 0 ทั้งระบบ
Voice Connection อย่างน้อยบางส่วนทำงาน
ดังนั้นให้เน้น Radio Resource/Channel
ก่อนเปลี่ยน Headset
⑪ Radio ไม่มีเสียง แต่เรายังพูดให้คนอื่นได้ยิน
กรณีนี้ยิ่งชัดว่าเป็นปัญหาฝั่งรับ
Transmit → ทำงาน
Receive → ไม่ทำงาน
ให้ตรวจ
Listen State
Deaf State
Channel Membership
Radio Resource
ก่อน Microphone
⑫ Radio ไม่ได้ยิน และเราก็พูดไม่ได้
หาก Radio ทั้งส่งและรับไม่ได้ แต่ Proximity ปกติ ให้ตรวจ Radio System โดยรวม
เช่น
ไม่ได้ Join Voice Channel จริง
Resource State ผิด
Permission
Radio Script Error
ถ้า Proximity ก็พังด้วย ให้ขยายไปตรวจ Voice Connection ทั้งระบบ
⑬ Output Device ยังควรตรวจไหม
ถ้า Proximity ก็ไม่ได้ยินด้วย ให้ตรวจ FiveM Voice Chat Settings
Cfx.re ระบุ Settings สำคัญ ได้แก่
Voice Chat Enabled
Output Device
Voice Chat Volume
แยกจากฝั่ง Microphone โดยตรง.
ถ้าเกิดเฉพาะ Radio แต่ Proximity มีเสียงชัด การเปลี่ยน Output Device ไม่ใช่สิ่งแรกที่ควรทำ
⑭ Voice Chat Volume ต่ำเกินไป
FiveM มี
Voice Chat Volume
แยกใน Profile Settings.
ถ้าทุก Voice เบาหรือเงียบ ให้เพิ่ม Voice Volume
แต่ถ้า Proximity ดังปกติและ Radio เงียบสนิท ให้ตรวจ Radio Channel ก่อน
⑮ เสียง Radio เบามากจนเหมือนไม่ได้ยิน
ให้แยกจาก “ไม่มีเสียงเลย”
ถ้า Radio ยังมีเสียงจางๆ ให้ตรวจ
Voice Chat Volume
Radio Submix
Radio Audio Processing
FiveM Voice รองรับ Audio Submixes และมีตัวอย่าง Radio Effect ผ่าน Submix โดยตรง.
⑯ Audio Submix มีผลกับ Radio ได้ไหม
มี
FiveM Documentation มีตัวอย่างสร้าง Audio Submix พร้อม Radio FX และสามารถกำหนด Output Volume ของ Submix Channels ได้.
ดังนั้นกรณี Radio เบาผิดปกติหรือออกเสียงเพียงบาง Channel Admin ควรตรวจ Submix ด้วย
⑰ Radio เสียงออกข้างเดียว
FiveM มี SetAudioSubmixOutputVolumes สำหรับกำหนดระดับเสียงของ Channel ต่างๆ ภายใน Submix และค่าระดับอยู่ระหว่าง 0.0 ถึง 1.0.
ดังนั้นถ้า Radio Resource มีการตั้ง Audio Routing ผิด เสียงอาจไปออกบาง Channel ของอุปกรณ์เสียง
กรณีนี้เป็นฝั่ง Resource/Audio Processing มากกว่าหูฟังเสียทันที
⑱ Radio ได้ยินบางคน แต่ไม่ได้ยินบางคน
กรณีนี้ไม่ควรปรับ Voice Volume ทั้งระบบ
ให้ Admin ตรวจว่า Player ที่ไม่ได้ยิน
อยู่ Voice Channel เดียวกันจริงหรือไม่
ถูก Sync เข้า Channel หรือไม่
มี Player Voice State ผิดหรือไม่
ถูก Mute/Deaf หรือไม่ในระบบที่รองรับ
โดยเฉพาะ Enhanced ซึ่ง Server เป็นผู้ควบคุม Channel State โดยตรง.
⑲ คนอื่นใน Frequency ได้ยินกันหมด แต่เราคนเดียวไม่ได้ยิน
ให้เน้น Player State ของเรา
ตรวจ
Joined Channel จริงหรือไม่
Deaf State
Radio Resource State
Output
Rejoin Channel
ถ้าทุกคนอื่นปกติ ไม่ควร Restart Server เป็นขั้นตอนแรก
⑳ ทุกคนใน Frequency ไม่ได้ยินกัน
กรณีนี้ให้น้ำหนักฝั่ง Server
ตรวจ
Radio Resource
Voice Resource
Channel Creation
Channel Membership
Resource Start State
Console Error
FiveM มี Resource Start/Stop Events และ Server Resource Management สำหรับตรวจสถานะระบบได้.
㉑ ทุก Radio Channel เงียบทั้ง Server
ถ้าทุก Frequency ใช้งานไม่ได้พร้อมกัน แต่ Proximity ยังปกติ ให้ Admin ตรวจ Radio Resource ก่อน Voice Infrastructure ทั้งหมด
โดยเฉพาะถ้าปัญหาเกิดหลัง
Server Restart
Resource Restart
Update
เปลี่ยน Voice Script
㉒ Radio พังหลัง Server Restart
ถ้าก่อน Restart ใช้งานได้ แต่หลัง Restart Radio เงียบ ให้ตรวจ
Radio Resource Start หรือไม่
Voice Resource Start หรือไม่
Dependencies ครบหรือไม่
Channel ถูกสร้างใหม่หรือไม่
Player ถูก Add กลับเข้า Channel หรือไม่
FiveM มี Events สำหรับ Resource Start/Stop ซึ่ง Developer ใช้ติดตาม Lifecycle ของ Resource ได้.
㉓ Radio พังหลัง Voice Resource Restart
Resource Restart อาจทำให้ Voice State ต้องถูกสร้างหรือ Sync ใหม่
ดังนั้นหาก Radio หายทันทีหลัง Restart Voice Resource ให้ Admin ตรวจว่า
Channel ถูก Recreate
Player ถูก Rejoin
Listen State ถูก Restore
ครบหรือไม่
ไม่ควรบอกผู้เล่นทุกคนเปลี่ยนไมค์
㉔ Radio พังหลัง Update
ถ้า Timeline ชัดเจนว่า
ก่อน Update → ปกติ
หลัง Update → ไม่ได้ยิน
ให้ตรวจ Change ล่าสุดก่อน
โดยเฉพาะ
Voice API
Channel Logic
Resource Config
Legacy/Enhanced Compatibility
Audio Submix
㉕ FiveM Enhanced ใช้ Radio เหมือน Legacy หรือไม่
FiveM for GTAV Enhanced มี Voice Implementation ใหม่ที่มาแทน Mumble และ Cfx.re ระบุว่า Mumble Natives เดิมยังมี Compatibility Layer แต่ถูก Deprecated และจะถูกนำออกในอนาคต.
ดังนั้น Server Enhanced ไม่ควรออกแบบ Radio Resource ใหม่โดยพึ่ง Legacy Mumble API หากสามารถใช้ Voice API ใหม่ได้
㉖ Enhanced Voice API จัด Radio อย่างไร
Voice API ใหม่เป็น Server-side และ Server เป็นเจ้าของ
Channel Membership
Mute State
Deaf State
ทั้งหมด.
Cfx.re ยังมีตัวอย่างสร้าง Non-spatial Radio Channel ด้วย CreateVoiceChannel(0, 0.0).
จึงเหมาะสำหรับ Radio ที่ไม่ต้องอิงระยะทางของผู้เล่น
㉗ Non-spatial Radio คืออะไร
Channel Mode 0 ใน Enhanced คือ Non-spatial / 2D Voice Channel โดยผู้รับ Voice ถูกคำนวณตาม Channel Membership.
นี่เหมาะกับระบบ Radio เพราะผู้เล่นสามารถอยู่คนละพื้นที่แต่ยังอยู่ Channel เดียวกันได้
ถ้า Membership ผิด ผู้เล่นก็อาจไม่ได้ยินคนอื่นใน Radio
㉘ AddPlayerToVoiceChannel สำคัญอย่างไร
Enhanced Voice API มี
AddPlayerToVoiceChannel(channelID, clientID)
สำหรับเพิ่ม Player เข้า Voice Channel.
ถ้า UI บอกว่าเข้า Frequency แล้ว แต่ Server ไม่ได้ Add Player เข้า Voice Channel จริง Player อาจไม่ได้รับ Radio Voice ตามที่คาด
㉙ RemovePlayerFromVoiceChannel มีผลอย่างไร
คำสั่งนี้ใช้เอา Player ออกจาก Voice Channel.
ถ้า Resource Logic Remove Player ผิดเวลา เช่น Character State เปลี่ยนหรือ Radio UI Reload ผู้เล่นอาจหลุด Voice Channel ทั้งที่ UI ยังแสดง Frequency เดิม
Admin ควรตรวจ State จริงจาก Server
㉚ Deaf State คือสาเหตุสำคัญของอาการไม่ได้ยิน
Enhanced Voice API มี
SetPlayerDeafInVoiceChannel(channelID, clientID, deaf)
Cfx.re ระบุว่า Player ที่เป็น deaf สามารถพูดได้ แต่ไม่สามารถได้ยิน Channel.
นี่ตรงกับอาการ
“Radio พูดได้ แต่ไม่ได้ยินคนอื่น”
อย่างมาก
ดังนั้น Admin Server Enhanced ควรตรวจ Deaf State ของ Player ที่มีปัญหา
㉛ Mute กับ Deaf ต่างกันอย่างไร
Muted
ได้ยินได้ แต่พูดใน Channel ไม่ได้
Deaf
พูดได้ แต่ไม่ได้ยิน Channel
Cfx.re แยก State สองอย่างนี้ชัดเจนใน Enhanced Voice API.
ดังนั้นบทความ 196 “Radio พูดไม่ได้” จะให้น้ำหนัก Mute มากกว่า
ส่วนบทความนี้ “Radio ไม่ได้ยิน” ต้องให้น้ำหนัก Deaf มากกว่า
㉜ Player ทั้ง Muted และ Deaf
Enhanced Voice API รองรับการใช้สอง State พร้อมกัน ซึ่งจะทำให้ Player อยู่ใน Channel แต่ไม่สามารถพูดหรือฟังได้.
ดังนั้น UI สามารถแสดงว่า Player อยู่ Radio ได้ แต่ Voice ใช้งานไม่ได้ทั้งสองทาง
Admin ต้องดู State จริง
㉝ Join Channel ใหม่ช่วยไหม
สำหรับผู้เล่นสามารถลอง
ออกจาก Radio Channel
รอสักครู่
Join Channel เดิมใหม่
ให้เพื่อนพูดทดสอบ
ถ้าเสียงกลับมา อาจเกี่ยวข้องกับ Player Channel State ชั่วคราว
แต่หากเกิดซ้ำบ่อย Admin ต้องแก้ Resource ไม่ใช่ให้ผู้เล่น Rejoin ตลอด
㉞ Rejoin Server ช่วยไหม
ควรลองหาก Radio State ค้าง
ออก Server แล้วเข้าใหม่จะทำให้ Player State และ Resource Initialization เริ่มใหม่
แต่ถ้าทุก Player มีปัญหาเหมือนกัน Rejoin ไม่ใช่คำตอบระยะยาว
ให้ Admin ตรวจ Server Resource
㉟ Voice Connection หลุดมีผลไหม
สำหรับระบบ Legacy ที่ใช้ Mumble FiveM มี Events
mumbleConnected
และ
mumbleDisconnected
เพื่อบอกว่าระบบ Voice เชื่อมต่อ/Reconnect หรือ Disconnect เมื่อใด.
ถ้า Radio และ Proximity หายพร้อมกัน ให้ตรวจ Voice Connection เพิ่ม
㊱ Radio หายแต่ Proximity ยังอยู่ ไม่เหมือน Mumble Disconnect ทั้งระบบ
ถ้า Voice Connection ทั้งหมดหลุด มักคาดว่าจะกระทบ Voice มากกว่าระบบ Radio เพียงอย่างเดียว
ดังนั้นถ้า
Proximity → ปกติ
Radio → เงียบ
ให้ตรวจ Channel/Radio Resource ก่อน
แต่ถ้าทั้งสองหายพร้อมกัน ให้ตรวจ Voice Connection
㊲ Mumble Compatibility บน Enhanced
Cfx.re ระบุว่าสามารถเปิด Legacy Mumble Compatibility ด้วย
setr sv_mumble true
แต่ระบบนี้ Deprecated และมีข้อจำกัดด้าน Security เพราะเปิดให้ Client ควบคุม Voice Channels ได้มากกว่า API ใหม่.
ดังนั้นอย่าเปิด sv_mumble แบบสุ่มเพื่อหวังแก้ Radio
ควรตรวจว่า Resource จำเป็นต้องใช้ Legacy จริงหรือไม่
㊳ sv_voiceChat ควรตรวจไหม
Cfx.re Server Commands ปัจจุบันมี
sv_voiceChat [true|false]
สำหรับควบคุมว่า Voice Chat เปิดใช้งานบน Server หรือไม่.
ถ้า Voice ทั้ง Server ใช้ไม่ได้ Admin ควรตรวจ Setting นี้ตาม Voice Architecture ที่ใช้งานจริง
แต่ถ้ามีเพียง Radio เงียบและ Proximity ปกติ ให้ตรวจ Radio Resource ก่อน
㊴ External Voice Server มีผลไหม
FiveM Enhanced รองรับ External Voice Server แบบ Experimental โดย Game Server จะ Sync Channel State ไปยัง Voice Server แยกต่างหาก.
ดังนั้น Server ที่ใช้ Architecture นี้อาจเกิดกรณี
Game Server → เล่นได้
Voice Infrastructure → มีปัญหา
ทำให้ Channel Voice เช่น Radio ผิดปกติ
㊵ Server External Voice ต้อง Sync Channel State
Cfx.re ระบุว่า Game Server จะ Synchronize การสร้าง ลบ และการเปลี่ยน Channel State ไปยัง External Voice Server.
ถ้า Radio Channel State ไม่ถูก Sync ตามที่คาด Admin ต้องตรวจ Voice Infrastructure ฝั่ง Server
ผู้เล่นทั่วไปไม่ต้องแก้ Port หรือ Server Config เอง
㊶ Radio ไม่ได้ยินหลังเปลี่ยน Character
หาก Server มี Character/Job System อาจเกิด Resource State เปลี่ยนตอน Character Load
ถ้า UI ยังอยู่ Channel เดิมแต่ Voice หายหลังเปลี่ยน Character ให้ Admin ตรวจว่า Resource
Remove Player
Add Player
Permission
Channel State
ถูก Update ตาม Character ใหม่ครบหรือไม่
㊷ Radio ไม่ได้ยินหลังเปลี่ยน Job
ถ้า Resource จำกัด Radio ตาม Job/Role การเปลี่ยน Job อาจทำให้ Channel Membership หรือสิทธิ์ถูกเปลี่ยน
ควรตรวจว่าเป็น Behavior ที่ Server ตั้งใจหรือ Resource Sync ผิด
ผู้เล่นไม่ควรพยายามข้าม Permission ของ Server
㊸ ได้ยิน Radio เฉพาะบาง Frequency
ถ้า Channel 1 ได้ยิน แต่ Channel 2 ไม่ได้ ให้ตรวจ Channel 2 โดยเฉพาะ
เช่น
Channel ถูกสร้างหรือไม่
Membership ถูกต้องหรือไม่
Player State
Resource Logic
เพราะ Client Voice Output ได้พิสูจน์แล้วว่าทำงานใน Channel 1
㊹ ได้ยินทุก Frequency ยกเว้น Channel เดียว
กรณีนี้ยิ่งชี้ไปที่ Channel-specific Problem
Admin ควรตรวจ ID หรือ Mapping ของ Channel นั้น
สำหรับ Legacy มี Native ตรวจว่า Channel มีอยู่จริงหรือไม่ ขณะที่ Enhanced Voice API ให้ Server เป็นเจ้าของการ Create/Delete Channel โดยตรง.
㊺ Internet ทำให้ Radio ไม่ได้ยินไหม
ถ้า Network หรือ Voice Connection มีปัญหาหนัก Voice สามารถได้รับผลกระทบได้
แต่ถ้า
Proximity → ชัด
Radio → เงียบสนิท
Network ไม่ใช่จุดแรกที่ควรสงสัย
ให้ตรวจ Voice Channel ก่อน
㊻ Wi-Fi ทำให้ Radio Channel หายไหม
Wi-Fi ไม่ได้เป็นตัวกำหนดว่าคุณอยู่ Voice Channel ใด
ถ้า Network หลุดจริง อาจทำให้ Voice Connection มีปัญหาได้
แต่กรณีเฉพาะ Radio ให้ใช้หลัก
Radio อย่างเดียวพัง → Channel/Resource
Voice ทั้งระบบพัง → Connection/Network
㊼ Voice Bitrate ช่วยให้ Radio กลับมามีเสียงไหม
ไม่ใช่คำตอบหลัก
voice_inBitrate ใช้ควบคุม Bitrate ของข้อมูล Voice ไม่ได้ใช้เพิ่ม Player เข้า Radio Channel
Cfx.re ระบุว่า Bitrate สูงขึ้นเพิ่มคุณภาพเสียงแต่ใช้ Bandwidth เพิ่มขึ้น.
ดังนั้นอย่าปรับ Bitrate เพื่อแก้ Channel Membership
㊽ Noise Suppression ช่วยไหม
Noise Suppression ใช้ลด Background Noise ใน Voice Chat ไม่ได้ใช้เปิด Radio Listen State.
ถ้า Radio ไม่มีเสียงเลย ให้แก้ Channel/Output ก่อน
Noise Suppression เหมาะกับปัญหาเสียงรบกวน ไม่ใช่ไม่ได้ยิน Channel
㊾ ล้าง FiveM Cache ช่วยไหม
ไม่ควรเป็นขั้นตอนแรก
Cache ไม่สามารถแก้โดยตรงกรณี
Player ไม่อยู่ Voice Channel
Player ถูก Deaf
Radio Resource ไม่ Sync
Channel ไม่ถูกสร้าง
Server Resource ไม่ Start
ได้
ดังนั้นให้ตรวจ State ของ Radio ก่อน
㊿ Reinstall FiveM ช่วยไหม
ส่วนใหญ่ ไม่ต้อง
โดยเฉพาะถ้า
Proximity Voice → ปกติ
Radio Server อื่น → ปกติ
Server นี้ → Radio ไม่ได้ยิน
กรณีนี้ Custom Resource ของ Server มีน้ำหนักมากกว่าตัว FiveM Installation
51 Reinstall GTA V ช่วยไหม
โดยทั่วไปไม่
Radio FiveM เป็นระบบ Voice/Resource ของ Server
การติดตั้ง GTA V ใหม่ไม่ได้แก้
Voice Channel
Deaf State
Radio Resource
Channel Membership
Enhanced Voice API
จึงไม่ควรเป็นขั้นตอนแรก
52 วิธีแก้ FiveM Radio ไม่ได้ยินเสียงคนอื่นแบบเร็วที่สุด
สำหรับผู้เล่น ให้เริ่มจาก ทดสอบ Proximity Voice → ตรวจ Frequency → ออก/เข้า Radio ใหม่ → ตรวจ Voice Chat Volume/Output → Rejoin Server → ลอง Server อื่น
หาก Proximity ทำงาน แต่ Radio เงียบเฉพาะ Server เดียว ให้แจ้ง Admin เพราะ FiveM รองรับ Voice Channels แยกสำหรับระบบ Radio และปัญหาสามารถเกิดจาก Channel/Listen State ได้.
สำหรับ Admin ให้ตรวจ Radio Resource → Channel Membership → Listen State สำหรับ Legacy → Deaf State สำหรับ Enhanced → Resource Lifecycle → Voice Infrastructure
โดย Enhanced Voice API กำหนดให้ Server ควบคุม Channel Membership, Mute และ Deaf State โดยตรง.
ตารางแยกสาเหตุ FiveM Radio ไม่ได้ยินเสียงคนอื่น
| อาการ | จุดที่ควรตรวจ |
|---|---|
| Proximity ได้ แต่ Radioไม่ได้ | Radio Channel |
| Radio พูดได้แต่ฟังไม่ได้ | Listen / Deaf State |
| Radio และ Proximity ไม่ได้ | Voice Output / Connection |
| Frequency ผิด | เปลี่ยน Channel |
| UI ถูกแต่ Voice เงียบ | Channel Membership |
| คนเดียวไม่ได้ยิน | Player State |
| ทุกคนไม่ได้ยิน | Radio Resource |
| Channel เดียวพัง | Channel-specific Config |
| หลัง Restart พัง | Resource/Channel Recreate |
| หลัง Update พัง | Voice Resource Compatibility |
| Radio เบามาก | Volume/Submix |
| Radio ออกข้างเดียว | Submix Routing |
| Enhanced Player พูดได้แต่ฟังไม่ได้ | Deaf State |
| Legacy ฟัง Channel ไม่ได้ | Listen State |
| External Voice Server | Voice Infrastructure |
FiveM Radio พูดได้แต่ไม่ได้ยินคนอื่น แก้อย่างไร
สำหรับ FiveM Enhanced ให้ Admin ตรวจ Deaf State เป็นอันดับต้นๆ เพราะ Cfx.re ระบุว่า Player ที่ถูก Deaf ยังสามารถพูดได้ แต่ไม่ได้ยินคนอื่นใน Voice Channel.
สำหรับระบบ Legacy ให้ตรวจว่า Client กำลัง Listen Channel ถูกต้องหรือไม่ เพราะ FiveM มี MUMBLE_ADD_VOICE_CHANNEL_LISTEN สำหรับฟัง Voice Channel เพิ่มเติม.
หาก Proximity ยังได้ยินปกติ Output Device ไม่ใช่สิ่งแรกที่ควรเปลี่ยน
FiveM Radio ไม่ได้ยิน แต่คนอื่นได้ยินเราปกติ
นี่เป็นอาการ Receive-side ชัดเจน
ให้ตรวจ
Channel Membership → Listen State/Deaf State → Radio Resource
ก่อน Microphone
เพราะ Microphone Input ได้พิสูจน์แล้วว่าทำงานหากคนอื่นได้ยินเสียงเรา
FiveM Radio ไม่ได้ยินเฉพาะ Server เดียว
ให้ลอง Server อื่น
ถ้า Server อื่น Radio ใช้งานได้ ให้ตรวจ Custom Resource ของ Server เดิมแทน
FiveM Documentation แสดงว่า Voice Channels สามารถถูกนำไปสร้าง Radio ได้ และ Server แต่ละแห่งสามารถ Implement ระบบ Channel แตกต่างกัน.
จึงไม่ควร Reinstall FiveM ก่อน
FiveM Radio ไม่ได้ยินหลังย้าย Server เป็น Enhanced
Admin ควรตรวจ Compatibility ของ Voice Resource อย่างจริงจัง
Cfx.re ระบุว่า Enhanced ใช้ Voice Implementation ใหม่แทน Mumble และ Mumble Natives เดิมถูก Deprecated.
Voice API ใหม่ให้ Server ควบคุม Channel และ Deaf State โดยตรง และมีตัวอย่าง Non-spatial Channel สำหรับ Radio.
ดังนั้น Resource เก่าที่พึ่ง Client-side Mumble Channel Logic อาจต้อง Migration
FiveM Radio ไม่ได้ยินต้องล้าง Cache ไหม
ส่วนใหญ่ไม่ต้อง
ใช้สูตรนี้ก่อน:
Proximity Test → Frequency → Rejoin Radio → Voice Output → Server อื่น → Radio Resource → Channel State
ถ้า Proximity ปกติและ Player อื่นใน Server มีอาการด้วย ให้ Admin ตรวจ Radio Resource
ถ้าคุณคนเดียวเป็น ให้ Admin ตรวจ Player Channel/Deaf State
สรุป FiveM Radio ไม่ได้ยินเสียงคนอื่น แก้อย่างไร
FiveM Radio ไม่ได้ยินเสียงคนอื่นควรเริ่มจากแยกว่า Proximity Voice ยังได้ยินหรือไม่ หาก Proximity ปกติแต่ Radio เงียบ ให้เน้น Voice Channel และ Radio Resource มากกว่า Headset หรือ Microphone
สำหรับ Legacy Voice FiveM มี MUMBLE_ADD_VOICE_CHANNEL_LISTEN เพื่อให้ Client เริ่มฟัง Channel ที่กำหนด และ Voice Documentation ยืนยันว่า Voice Channels สามารถนำไปสร้างระบบ Radio/Walkie-Talkie ได้.
สำหรับ FiveM for GTAV Enhanced ระบบ Voice ใหม่ย้าย Channel Membership, Mute และ Deaf State ไปไว้ฝั่ง Server โดยตรง และ SetPlayerDeafInVoiceChannel ทำให้ Player สามารถพูดได้แต่ไม่ได้ยิน Voice ใน Channel ซึ่งตรงกับอาการ Radio ส่งได้แต่รับไม่ได้โดยเฉพาะ.
ถ้าผู้เล่นทั้ง Server เกิดพร้อมกัน ให้ Admin ตรวจ Radio Resource, Channel Creation, Resource Start State และ Voice Infrastructure ส่วนหากเกิดเพียง Player เดียว ให้ตรวจ Player Channel Membership และ Deaf/Listen State ก่อน
ผู้อ่าน comsiam ควรจำสูตร “Proximity ได้ แต่ Radio ไม่ได้ = ตรวจ Channel ก่อน Output” และ comsiam แนะนำลำดับ Frequency → Channel Membership → Listen/Deaf State → Radio Resource → Server อื่น ก่อนล้าง Cache หรือ Reinstall FiveM เพราะตรงกับต้นเหตุของปัญหา Radio Receive มากที่สุด
Comments
Post a Comment