FiveM Radio พูดไม่ได้ แก้อย่างไร? กดวิทยุแล้วไม่มีเสียง คนอื่นไม่ได้ยิน
FiveM Radio พูดไม่ได้ คืออาการที่ไมโครโฟนและ Proximity Voice อาจใช้งานได้ตามปกติ แต่เมื่อเข้าช่อง Radio แล้วกดพูดกลับไม่มีเสียง หรือผู้เล่นในความถี่เดียวกันไม่ได้ยินเรา
อาการนี้สำคัญตรงที่ Radio Voice ไม่จำเป็นต้องใช้ระบบเดียวกับการพูดใกล้ตัวทั้งหมด FiveM มีระบบ Voice Channels ที่ Resources สามารถนำไปสร้างระบบสื่อสารแบบ Radio ได้ และใน FiveM for GTAV Enhanced ระบบ Voice รุ่นใหม่ย้ายการควบคุม Channel Membership, Mute และ Deaf State ไปไว้ฝั่ง Server โดยตรง.
ดังนั้นถ้า Proximity พูดได้แต่ Radio พูดไม่ได้ อย่าเพิ่งเปลี่ยนไมโครโฟน ให้ตรวจ Radio Keybind → Channel/Frequency → Voice Resource → Permission → Voice Connection → Server Configuration ก่อน
① เช็กก่อนว่า Proximity Voice พูดได้ไหม
ให้เริ่มจากยืนใกล้ผู้เล่นแล้วพูดด้วย Voice ปกติ
ถ้า Proximity พูดได้
แต่ Radio พูดไม่ได้
แสดงว่า
ไมโครโฟนมีแนวโน้มทำงาน
Input Device มีแนวโน้มถูก
Push to Talk พื้นฐานมีแนวโน้มทำงาน
จึงควรโฟกัสที่ Radio System
ถ้า Proximity ก็พูดไม่ได้
ให้กลับไปตรวจ
Microphone
Input Device
Voice Chat
Push to Talk
ก่อน
② FiveM Radio ใช้ Voice Channel ได้อย่างไร
FiveM Voice Documentation รองรับ Voice Channels โดยระบบ Mumble เดิมสามารถให้ Client ฟัง Channel เพิ่มเติมได้ผ่าน Voice Channel APIs และ Cfx.re ยกตัวอย่างการ Listen Channel โดยตรง.
Server Resources จึงสามารถนำระบบ Channel ไปสร้าง
Radio
Phone
Team Voice
Job Channel
ได้
ดังนั้น Radio FiveM ส่วนใหญ่จึงขึ้นอยู่กับ Resource ของ Server ไม่ใช่ปุ่มพื้นฐานเดียวของ FiveM
③ Radio กับ Proximity Voice ต่างกันอย่างไร
จำง่ายๆ
Proximity Voice
ได้ยินผู้เล่นตามตำแหน่งหรือระยะ
Radio
ได้ยินผู้เล่นที่อยู่ใน Voice Channel/ระบบ Radio เดียวกันตาม Logic ของ Server
ดังนั้นคุณสามารถ
อยู่ห่างกันมาก → Proximity ไม่ได้ยิน
แต่
อยู่ Radio Channel เดียวกัน → ยังสื่อสารได้
ถ้า Resource ของ Server ตั้งระบบไว้แบบนั้น
④ Radio ใช้ปุ่มอะไร
ไม่มีปุ่ม Radio มาตรฐานเดียวที่ใช้กับ FiveM ทุก Server
เพราะ FiveM Resources สามารถสร้าง User-editable Key Bindings ของตัวเองผ่าน RegisterKeyMapping และ Binding เหล่านี้สามารถเปลี่ยนได้ในเมนู Key Bindings.
ดังนั้น Server A อาจใช้ปุ่มหนึ่ง
Server B อาจใช้อีกปุ่มหนึ่ง
อย่าคิดว่า Radio ต้องใช้ปุ่ม Push to Talk ปกติเสมอ
⑤ ตรวจ Radio Keybind ก่อน
เข้า Key Bindings แล้วค้นหาคำที่เกี่ยวข้อง เช่น
Radio
Radio PTT
Talk on Radio
Voice Radio
Push to Talk Radio
ชื่อจริงขึ้นอยู่กับ Resource
FiveM รองรับการสร้าง Commands ที่กดและปล่อยเป็นคนละคำสั่ง เช่น +command และ -command และให้ผู้เล่นแก้ Key Binding ได้.
⑥ Radio Keybind ชนกับปุ่มอื่นได้ไหม
ได้
Server ที่มี Resources จำนวนมากอาจมีหลายระบบใช้ปุ่มเดียวกัน เช่น
Radio PTT
Menu
Interaction
Phone
Vehicle Control
หากกด Radio แล้วเมนูอื่นเปิด หรือไม่มีการตอบสนอง ให้ตรวจ Key Bindings ก่อน
อย่ารีบแก้ไมค์
⑦ ใช้ F8 เช็ก Bindings ได้ไหม
ได้
FiveM รองรับคำสั่ง
bind
เพื่อ List Bindings ที่ตั้งค่าไว้ และยังมี rbind สำหรับ Binding ที่ผูกกับ Resource เฉพาะ.
ดังนั้นหากจำไม่ได้ว่า Radio ถูกผูกปุ่มอะไร สามารถใช้ F8 ตรวจ Binding เพิ่มเติมได้
⑧ rbind เกี่ยวกับ Radio อย่างไร
rbind ใช้สร้าง Binding สำหรับ Resource เฉพาะ ซึ่งช่วยอธิบายว่าทำไม Keybind บางตัวอาจทำงานเฉพาะ Server หรือ Resource ที่เกี่ยวข้อง.
อย่างไรก็ตามผู้เล่นทั่วไปควรแก้ผ่านเมนู Key Bindings ก่อน
ไม่ควรสร้าง Binding ใหม่แบบสุ่ม เพราะอาจเกิด Binding ซ้ำ
⑨ เข้า Radio Channel แล้วหรือยัง
ก่อนกดพูด ต้องตรวจว่าคุณเข้า Channel/Frequency ที่ถูกต้องแล้ว
ถ้า
คุณอยู่ Channel A
แต่คนอื่นอยู่ Channel B
การกด Radio PTT อาจไม่มีใครในกลุ่มที่ต้องการได้ยิน
FiveM รองรับ Voice Channels โดยตรง และใน Enhanced Voice API Server เป็นผู้จัดการสมาชิกใน Channel.
ดังนั้น Channel Membership เป็นสิ่งสำคัญมาก
⑩ อยู่ความถี่เดียวกันแต่พูดไม่ได้
ถ้า UI แสดงว่าทุกคนอยู่ Frequency เดียวกันแล้ว ให้ตรวจต่อ
Radio Keybind
Radio PTT State
Voice Channel Membership
Permission
Voice Resource
Voice Connection
อย่าตรวจ Frequency อย่างเดียว
เพราะ UI อาจแสดงเลข Channel ถูก แต่ Voice Resource อาจยังไม่ได้เพิ่ม Player เข้า Voice Channel ที่ถูกต้อง
⑪ ได้ยินคนอื่นใน Radio แต่เราพูดไม่ได้
นี่เป็นอาการที่ช่วยแยกได้ดี
ถ้าคุณได้ยิน Radio ของคนอื่น หมายความว่า Voice Output และการ Listen Channel มีแนวโน้มทำงานแล้ว
ให้ตรวจฝั่งส่งเสียง
Radio PTT Key
Microphone Input
Radio Transmit State
Permission
Voice Channel Membership ฝั่งส่ง
มากขึ้น
⑫ พูด Radio ได้ แต่ไม่ได้ยินคนอื่น
กรณีนี้กลับกัน
ให้ตรวจ
Radio Listen State
Voice Channel
Output
Server Resource
ใน Mumble Voice API เดิม Cfx.re มี MUMBLE_ADD_VOICE_CHANNEL_LISTEN สำหรับเพิ่ม Channel ที่ Client ต้องการฟัง และมีคำสั่ง Remove สำหรับหยุด Listen.
ดังนั้น Voice Resource สามารถมีปัญหาฝั่ง Listen แยกจากฝั่งพูดได้
⑬ Proximity ได้ แต่ Radio ไม่ได้
กรณีนี้ ไม่ควรซื้อไมค์ใหม่
เพราะถ้า Proximity Voice ส่งเสียงได้ แสดงว่า Microphone และ Voice Input ของคุณสามารถทำงานได้อย่างน้อยหนึ่งระบบ
ให้ตรวจเฉพาะ
Radio Keybind → Channel → Resource
ก่อน
⑭ Radio ได้ แต่ Proximity ไม่ได้
กรณีนี้ก็ช่วยยืนยันว่าไมค์มีแนวโน้มปกติ
ให้ตรวจ
Proximity
Voice Range
Proximity Resource
Player Voice State
แยกต่างหาก
อย่ารื้อ Radio Resource ถ้า Radio ใช้งานได้ดีอยู่แล้ว
⑮ คนอื่น Radio ได้หมด แต่เราคนเดียวไม่ได้
ถ้า Player อื่นใน Frequency เดียวกันใช้งานได้ แต่เราคนเดียวไม่ได้ ให้ตรวจฝั่ง Client/Player State มากขึ้น
เช่น
Keybind
Radio PTT
Permission
Voice State
Channel Membership
ไม่ควร Restart Server ทั้งระบบทันที
⑯ ทุกคนใน Radio พูดไม่ได้
หากผู้เล่นทั้ง Channel หรือทั้ง Server ใช้ Radio ไม่ได้พร้อมกัน ให้สงสัยฝั่ง Server มากขึ้น
ตรวจ
Radio Resource
Voice Resource
Resource Start State
Voice Channel Logic
Update ล่าสุด
Console Error
FiveM มีคำสั่ง start, ensure และ restart สำหรับจัดการ Resources ฝั่ง Server แต่ควรตรวจ Error ก่อน Restart แบบสุ่ม.
⑰ Radio พังหลัง Server Restart
ถ้าก่อน Restart ใช้งานได้ แต่หลัง Restart ทุกคน Radio ไม่ได้ ให้ Admin ตรวจว่า
Voice Resource Start แล้วหรือยัง
Radio Resource Start แล้วหรือยัง
Dependencies Start ครบหรือไม่
Configuration ถูกโหลดหรือไม่
Cfx.re ระบุ ensure ว่าจะ Start Resource หากยังไม่ Start หรือ Restart หาก Resource ทำงานอยู่.
แต่ควรใช้หลังตรวจ Console ไม่ใช่ Restart ทุก Resource พร้อมกัน
⑱ Radio พังหลัง Update Resource
ถ้าอาการเริ่มทันทีหลัง Update ให้ตรวจ
Changelog
Config
Keybind
Voice Channel API
Dependencies
Legacy/Enhanced Compatibility
ก่อนให้ผู้เล่นทุกคน Reset FiveM
การเปลี่ยน Radio Resource สามารถเปลี่ยน Key Mapping และ Voice Channel Logic ได้
⑲ Radio Keybind หายหลัง Update
Resource สามารถกำหนด Keybind ผ่าน RegisterKeyMapping และ Binding จะเป็น User-editable.
ดังนั้นหลัง Update ถ้า Resource เปลี่ยนชื่อ Command หรือ Mapping ผู้เล่นอาจต้องตรวจ Key Bindings ใหม่
อย่าคิดว่าปุ่มเดิมต้องอยู่ตลอดไป
⑳ เข้า Server ใหม่แล้ว Radio Keybind เปลี่ยน
เป็นไปได้ เพราะ Server แต่ละแห่งใช้ Resource ต่างกัน
FiveM รองรับ Resource-specific Keybindings และ Commands.
ดังนั้น Server หนึ่งอาจใช้
Radio → ปุ่ม A
อีก Server → ปุ่ม B
เป็นเรื่องปกติในระบบ Custom Server
㉑ Permission มีผลกับ Radio ไหม
ขึ้นอยู่กับ Resource ของ Server
Server สามารถออกแบบ Radio ให้ใช้ได้เฉพาะ
Job
Role
Group
Item
Permission
ดังนั้นถ้าคุณเห็น UI Radio แต่กดส่งเสียงไม่ได้ อาจต้องตรวจเงื่อนไขของ Resource
ผู้เล่นควรใช้สิทธิ์ตามกฎ Server ไม่ควรพยายามข้ามระบบ Permission
㉒ เปลี่ยน Job แล้ว Radio ใช้ไม่ได้
ถ้าปัญหาเริ่มหลังเปลี่ยน Job/Role ให้ตรวจว่า Radio Channel หรือ Permission ของ Server เปลี่ยนตามหรือไม่
ตัวอย่างเชิงระบบ:
Job เดิม → มี Radio Access
Job ใหม่ → ไม่มี
กรณีนี้อาจเป็น Logic ที่ Server ตั้งใจ
ให้ตรวจคู่มือ Server หรือแจ้ง Admin
㉓ เข้า Frequency ได้แต่ PTT ไม่ส่ง
กรณีนี้ให้แยก
Join Channel
สำเร็จ
กับ
Transmit Voice
ไม่สำเร็จ
ออกจากกัน
Voice Channel Membership และการส่งเสียงเป็นคนละขั้นตอนใน Resource Logic
ดังนั้น UI แสดง Frequency แล้วไม่ได้แปลว่า Radio PTT ต้องทำงานครบทุกส่วน
㉔ Radio UI ขึ้นว่า Talking แต่ไม่มีใครได้ยิน
ถ้า UI แสดงว่ากำลังส่งเสียง แต่ไม่มีผู้เล่นได้ยิน ให้ตรวจ
Input Device
Voice Channel Routing
Server Player State
Radio Resource
เพราะ UI ของ Resource อาจตอบสนองต่อ Keybind แต่ Voice Routing จริงยังผิด
อย่าใช้ UI เพียงอย่างเดียวเป็นหลักฐานว่าเสียงถูกส่งถึง Channel แล้ว
㉕ Radio UI ไม่ขึ้นเลยเมื่อกด
ให้ตรวจ
Keybind
Resource Running
Radio Equipped/Active ตามระบบ Server
Permission
Command Conflict
ถ้า Player อื่นกดได้แต่เรากดไม่ได้ ให้เน้น Keybind/Player State
ถ้าทุกคนกดไม่ได้ ให้เน้น Resource ฝั่ง Server
㉖ Mumble Connected เกี่ยวไหม
สำหรับ Server Legacy ที่ใช้ Mumble Voice Stack ถ้า Voice Client ไม่ Connected ระบบ Radio ที่พึ่ง Mumble ก็อาจทำงานไม่ได้
FiveM มี mumbleConnected และ mumbleDisconnected Events สำหรับตรวจการเชื่อมต่อและการหลุดจาก Mumble Server.
ดังนั้นถ้า Proximity และ Radio หายพร้อมกัน ให้ตรวจ Voice Connection ก่อน
㉗ Radio อย่างเดียวพัง แต่ Proximity ยังปกติ
กรณีนี้ Mumble/Voice Connection พื้นฐานมีแนวโน้มยังทำงาน
ให้ Admin ตรวจ
Radio Voice Channel
Radio Resource
Channel Routing
PTT Logic
มากกว่า Voice Server ทั้งระบบ
นี่เป็นหนึ่งในวิธีแยกต้นเหตุที่สำคัญที่สุด
㉘ Mumble Voice Channels ทำอะไรได้
ในระบบ Legacy FiveM มี Voice Channel APIs เช่นการ Listen Channel เพิ่มเติม และ Resources สามารถนำไปสร้างระบบ Voice เฉพาะกลุ่มได้.
ดังนั้น Radio เป็นตัวอย่างธรรมชาติของระบบที่ต้องจัด
ใครอยู่ Channel
ใครกำลังส่ง
ใครกำลังฟัง
ถ้าส่วนใดส่วนหนึ่งผิด Radio ก็อาจใช้งานไม่ครบ
㉙ Enhanced Voice ต่างจาก Legacy Radio อย่างไร
FiveM for GTAV Enhanced มี Voice Implementation ใหม่ที่มาแทน Mumble และ Cfx.re ระบุว่า Mumble Natives เดิมถูก Deprecated.
ในระบบใหม่ Voice Natives เป็น Server-side only และ Server เป็นผู้ควบคุม
Channel Membership
Mute
Deaf State
โดยตรง.
นี่เป็นจุดสำคัญมากสำหรับ Radio Resource รุ่นใหม่
㉚ Enhanced สร้าง Radio Channel ได้อย่างไร
Voice API ใหม่มี
CreateVoiceChannel(mode, maxDistance)
สำหรับสร้าง Channel และ AddPlayerToVoiceChannel สำหรับเพิ่ม Player เข้า Channel.
Cfx.re ระบุ Channel Mode:
0Non-spatial1Spatial2Custom
Radio มักเหมาะกับแนวคิด Non-spatial Channel เพราะผู้เล่นไม่จำเป็นต้องอยู่ใกล้กัน แต่ Implementation จริงขึ้นอยู่กับ Resource Developer
㉛ Non-spatial Voice Channel คืออะไร
Cfx.re ระบุ Mode 0 ว่าเป็น Non-spatial / 2D voice channel โดยผู้รับเสียงถูกคำนวณจาก Channel Membership.
แนวคิดนี้เหมาะกับระบบที่ต้องการให้คนใน Channel ได้ยินกันโดยไม่ยึดระยะ 3D แบบ Proximity
เช่น Radio หรือระบบสื่อสารกลุ่ม
㉜ Spatial Voice Channel คืออะไร
Mode 1 คือ Spatial / 3D voice channel โดยผู้รับถูกคำนวณจากระยะภายใน maxDistance.
ระบบนี้เหมาะกับ Voice ที่ต้องสัมพันธ์กับตำแหน่งมากกว่า Radio แบบทั่วไป
ดังนั้น Admin ควรใช้ Channel Mode ให้ตรงกับ Design ของระบบ
㉝ Player ถูก Mute ใน Channel ได้ไหม
ใน Enhanced Voice API มี
SetPlayerMutedInVoiceChannel
สำหรับจัดการ Mute State ของ Player ใน Channel และ SetPlayerDeafInVoiceChannel สำหรับ Deaf State.
ดังนั้นถ้า Player คนเดียว Radio พูดไม่ได้ ทั้งที่ทุกคนปกติ Admin ควรตรวจ Channel State ของ Player คนนั้นด้วย
㉞ Deaf กับ Mute ต่างกันอย่างไร
ในเชิง Voice Channel
Mute
เกี่ยวกับการไม่ส่งเสียงของ Player ใน Channel
Deaf
เกี่ยวกับการไม่รับเสียงของ Player ใน Channel
Enhanced Voice API แยก State สองอย่างนี้ให้ Server ควบคุมโดยตรง.
จึงช่วย Admin แยก “พูดไม่ได้” กับ “ไม่ได้ยิน” ได้ชัดขึ้น
㉟ Player อยู่ผิด Voice Channel
ถ้าระบบ UI บอก Frequency 5 แต่ Server Voice State จริงยังอยู่ Channel 4 ผู้เล่นจะไม่สื่อสารกับกลุ่มที่คาดไว้
Admin ควรตรวจ Channel Membership จริง
ไม่ควรเชื่อ UI อย่างเดียว
Enhanced Voice API ให้ Server เพิ่มและลบ Player จาก Channel โดยตรงผ่าน AddPlayerToVoiceChannel และ RemovePlayerFromVoiceChannel.
㊱ Mumble Compatibility ใน Enhanced ควรใช้ไหม
Cfx.re ระบุว่าสามารถเปิด Legacy Mumble Compatibility ด้วย
setr sv_mumble true
แต่ระบบนี้ Deprecated และ Cfx.re เตือนว่าการเปิดทำให้ Client สามารถควบคุม Voice Channels ได้มากกว่า Voice API ใหม่ จึงแนะนำให้ย้ายไป Server-side API.
ดังนั้นไม่ควรเปิด sv_mumble แบบสุ่มเพียงเพื่อแก้ Radio
㊲ Resource Radio เก่าอาจมีปัญหาบน Enhanced ไหม
มีความเป็นไปได้หาก Resource ยังพึ่ง Mumble APIs เดิม
Cfx.re ระบุว่า Mumble Natives ใน Enhanced ยังมี Compatibility Layer แต่ Deprecated และจะถูกนำออกในอนาคต.
Admin ที่ใช้ Resource เก่าจึงควรตรวจ Compatibility ก่อน
โดยเฉพาะเมื่อ Radio พังหลังย้าย Server ไป Enhanced
㊳ External Voice Server มีผลกับ Radio ไหม
FiveM Enhanced รองรับ External Voice Server แบบ Experimental ซึ่ง Game Server จะ Sync Channel State ไปยัง Voice Server.
ดังนั้น Server ที่ใช้ Architecture นี้อาจเกิดกรณี
Game Server → ปกติ
แต่
Voice Infrastructure → มีปัญหา
ทำให้ Radio หรือ Voice ใช้งานไม่ได้
Admin ควรตรวจ Voice Server แยกจาก Game Server
㊴ Radio Delay หรือเสียงขาด เป็นปัญหาเดียวกับพูดไม่ได้ไหม
ไม่เหมือนกัน
Radio พูดไม่ได้เลย
ตรวจ
Keybind
Channel
Mute State
Resource
Radio พูดได้แต่เสียงขาด
ให้ตรวจ
Network
Voice Quality
Server Performance
แยก
อย่าแก้ Keybind หากระบบส่งเสียงได้อยู่แล้วแต่คุณภาพเสียงไม่ดี
㊵ Wi-Fi ทำให้ Radio พูดไม่ได้ไหม
ถ้า Voice Connection ทั้งระบบมีปัญหา Wi-Fi/Network สามารถเป็นตัวแปรได้
แต่ถ้า
Proximity → ปกติ
Radio → พังอย่างเดียว
ให้ตรวจ Radio Resource/Channel ก่อน Network
เพราะ Voice Base Connection ยังมีแนวโน้มทำงานอยู่
㊶ VPN มีผลไหม
ถ้า Radio และ Voice ทั้งระบบเกิดปัญหาตอนเปิด VPN ให้ทดลองปิดแล้วเปรียบเทียบ
แต่ถ้ามีเพียง Radio Channel เดียวพัง และ Proximity ปกติ VPN ไม่ใช่จุดแรกที่ควรแก้
ใช้หลัก
Voice ทั้งระบบพัง → Network
Radio อย่างเดียวพัง → Radio Resource/Channel
㊷ ล้าง FiveM Cache ช่วย Radio พูดไม่ได้ไหม
ไม่ควรเป็นขั้นตอนแรก
Cache ไม่สามารถแก้โดยตรงกรณี
Radio Keybind ผิด
Player อยู่ผิด Channel
Permission ไม่มี
Player ถูก Mute ใน Channel
Radio Resource ไม่ทำงาน
Enhanced Voice API ตั้ง Channel ผิด
ได้
ดังนั้นตรวจระบบ Radio ก่อน
㊸ Reinstall FiveM ช่วยไหม
ส่วนใหญ่ ไม่ต้อง
โดยเฉพาะถ้า
Proximity Voice → ใช้ได้
Server อื่น Radio → ใช้ได้
แต่ Server นี้ Radio → ใช้ไม่ได้
กรณีนี้ชี้ไปยัง Custom Resource/Configuration มากกว่าตัว FiveM Installation
㊹ Reinstall GTA V ช่วยไหม
ไม่ใช่วิธีแรก
Radio FiveM เป็นระบบ Voice/Resource ของ Server
การลง GTA V ใหม่ไม่ได้แก้
Radio Channel
Keybind
Voice State
Permission
Server Resource
ดังนั้นไม่ควรดาวน์โหลดเกมใหม่ก่อน Troubleshoot Radio System
㊺ วิธีแก้ FiveM Radio พูดไม่ได้แบบเร็วที่สุด
สำหรับผู้เล่น
ทดสอบว่า Proximity Voice พูดได้
ตรวจว่าเข้าความถี่/Channel ถูก
ตรวจ Radio PTT Keybind
เช็ก Key Binding ว่าชนหรือไม่
กด F8 และใช้
bindหากต้องการตรวจ Bindingตรวจว่า Radio/ระบบ Server อนุญาตให้ใช้งาน
ออก Channel แล้วเข้าใหม่
Rejoin Server
ลอง Server อื่น
ถ้าเป็นเฉพาะ Server เดียวให้แจ้ง Admin
FiveM รองรับ Resource-specific Key Bindings และ Voice Channels ดังนั้นสองจุดนี้ควรถูกตรวจก่อน Reinstall.
สำหรับ Admin/Developer
ตรวจ Radio Resource
ตรวจ Voice Resource
ตรวจ Channel Membership
ตรวจ Player Mute/Deaf State
ตรวจ Radio PTT Command
ตรวจ Custom Key Mapping
ตรวจ Resource Start/Dependencies
ตรวจ Legacy/Enhanced Voice API
ตรวจ External Voice Server หากใช้
ตรวจ Update ล่าสุดและ Console Error
สำหรับ Enhanced Cfx.re แนะนำ Voice API แบบ Server-side ซึ่งให้ Server ควบคุม Channel, Mute และ Deaf State โดยตรง.
ตารางแยกสาเหตุ FiveM Radio พูดไม่ได้
| อาการ | จุดที่ควรตรวจ |
|---|---|
| Proximity ได้ แต่ Radio ไม่ได้ | Radio Resource |
| Radio ได้ แต่ Proximity ไม่ได้ | Proximity Voice |
| ได้ยิน Radio แต่พูดไม่ได้ | Radio PTT / Mute |
| พูด Radio ได้แต่ไม่ได้ยิน | Listen / Deaf State |
| อยู่ Frequency ผิด | Channel |
| UI Frequency ถูกแต่ใช้ไม่ได้ | Voice Channel State |
| คนเดียวพัง | Player State / Keybind |
| ทุกคนพัง | Server Resource |
| หลัง Restart พัง | Resource / Dependency |
| หลัง Update พัง | Resource Compatibility |
| Keybind หาย | RegisterKeyMapping / Binding |
| Enhanced Server | Server-side Voice API |
| Legacy Resource บน Enhanced | Mumble Compatibility |
| Game ปกติแต่ Voice พัง | Voice Infrastructure |
| Radio Delay/ขาด | Network / Voice Quality |
FiveM Radio พูดไม่ได้ แต่ได้ยินคนอื่น แก้อย่างไร
กรณีนี้ให้คิดว่า
Receive ทำงาน แต่ Transmit มีปัญหา
ดังนั้นตรวจ
Radio PTT → Microphone Input → Mute State → Channel Membership
ก่อน
ถ้า Proximity Voice พูดได้ด้วย ยิ่งช่วยยืนยันว่าไมค์ไม่ได้เป็นต้นเหตุหลัก
สำหรับ Enhanced Admin สามารถตรวจ Mute State ใน Voice Channel ได้โดยตรงผ่าน Server-side Voice API.
FiveM Radio ไม่ได้ยินคนอื่น แต่พูดได้
กรณีนี้เป็นฝั่งรับ
ให้ตรวจ
Listen/Channel Membership
Deaf State
Radio Resource
Voice Output
สำหรับ Mumble Legacy Cfx.re มี Voice Channel Listen APIs และสำหรับ Enhanced Server สามารถควบคุม Deaf State ของ Player ใน Channel ได้โดยตรง.
FiveM Radio พูดไม่ได้เฉพาะ Server เดียว
นี่เป็นสัญญาณที่ชัดว่าควรตรวจ Custom Resource ของ Server นั้น
เพราะ FiveM เปิดให้แต่ละ Server สร้าง Voice Channels และ Key Bindings ของตัวเองได้.
หาก Server อื่น Radio ใช้งานได้ แสดงว่า Client และไมโครโฟนของคุณมีแนวโน้มปกติ
ไม่ควร Reinstall FiveM ก่อน
FiveM Radio พังหลังย้ายไป Enhanced
Admin ควรตรวจ Resource Compatibility เป็นอันดับต้นๆ
Cfx.re ระบุว่า FiveM for GTAV Enhanced ใช้ Voice Implementation ใหม่แทน Mumble และ Mumble Natives เดิมเป็น Compatibility Layer ที่ Deprecated.
Resource ใหม่ควรใช้ Server-side Voice API ซึ่งมี CreateVoiceChannel, AddPlayerToVoiceChannel, RemovePlayerFromVoiceChannel, Mute และ Deaf State APIs สำหรับจัดการ Channel อย่างปลอดภัยกว่า.
FiveM Radio พูดไม่ได้ต้องล้าง Cache ไหม
ส่วนใหญ่ไม่ต้อง
ใช้สูตรนี้ก่อน:
Proximity Test → Radio Keybind → Channel → Permission → Voice Resource → Server อื่น
ถ้า Server อื่น Radio ทำงานได้ ให้ตรวจ Server เดิม
ถ้าผู้เล่นทุกคน Radio พังหลัง Update ให้ตรวจ Resource ก่อน Client
สรุป FiveM Radio พูดไม่ได้ แก้อย่างไร
FiveM Radio พูดไม่ได้ควรเริ่มจากตรวจว่า Proximity Voice ยังพูดได้หรือไม่ ถ้า Proximity ปกติแต่ Radio ไม่ได้ ปัญหามีแนวโน้มอยู่ที่ Radio Keybind, Voice Channel หรือ Custom Resource มากกว่าไมโครโฟน
FiveM รองรับ User-editable Resource Key Bindings ผ่าน RegisterKeyMapping และสามารถใช้ F8 bind เพื่อตรวจ Bindings ที่ Configure ไว้ จึงควรตรวจ Keybind ก่อน Reinstall.
ด้าน Voice FiveM Legacy มี Mumble Voice Channel APIs ขณะที่ FiveM for GTAV Enhanced ใช้ Voice Stack ใหม่ที่ย้ายการควบคุม Channel Membership, Mute และ Deaf State มาไว้ฝั่ง Server และ Mumble Compatibility เดิมถูก Deprecated.
ดังนั้นหาก Radio พังเฉพาะ Player คนเดียว ให้ตรวจ Keybind + Channel + Player Voice State แต่ถ้าทั้ง Server พังพร้อมกัน ให้ Admin ตรวจ Radio Resource + Voice Resource + Dependencies + Voice API Configuration ก่อน
ผู้อ่าน comsiam ควรจำสูตรว่า “Proximity พูดได้ แต่ Radio พูดไม่ได้ = ตรวจ Radio ไม่ใช่ไมค์” และ comsiam แนะนำลำดับ Radio Keybind → Channel → Permission → Voice Resource → Server อื่น ก่อนล้าง Cache หรือ Reinstall FiveM เพราะตรงกับต้นเหตุของ Radio Voice มากที่สุด
Comments
Post a Comment