QBCore vs ESX vs Qbox: ควรใช้เฟรมเวิร์ก FiveM ตัวไหน?
เฟรมเวิร์กคือรากฐานของเซิร์ฟเวอร์โรลเพลย์ มันจัดการตัวละคร อาชีพ เงิน และไอเทม และสคริปต์อื่นแทบทั้งหมดสร้างอยู่บนมัน ESX, QBCore และ Qbox คือสามตัวเลือกที่นิยมที่สุด นี่คือความต่างและวิธีเลือก
เฟรมเวิร์กทำอะไร
FiveM เพียงลำพังให้แค่แผนที่และผู้เล่น เฟรมเวิร์กเพิ่มระบบที่โรลเพลย์ต้องใช้: บัญชีและตัวละคร อาชีพและแก๊ง เงินสดและเงินในธนาคาร ช่องเก็บของ รถ และบ้าน ทั้งหมดบันทึกในฐานข้อมูล สคริปต์โรลเพลย์ทั้งฟรีและเสียเงินส่วนใหญ่เขียนมาสำหรับเฟรมเวิร์กใดเฟรมเวิร์กหนึ่ง การเลือกนี้จึงกำหนดว่าคุณจะใช้สคริปต์อะไรได้
ESX Legacy
ESX เก่าแก่ที่สุดในสามตัวและยังใช้กันแพร่หลาย ESX Legacy คือเวอร์ชันที่ยังได้รับการดูแล งานของคอมมูนิตี้หลายปีทำให้มีคลังสคริปต์ ESX ขนาดใหญ่มาก และเซิร์ฟเวอร์ที่เปิดมานานจำนวนมากใช้มันอยู่
- เหมาะกับ เซิร์ฟเวอร์ที่ใช้ ESX อยู่แล้ว หรือที่พึ่งสคริปต์ที่มีเฉพาะสำหรับ ESX
- ควรรู้ไว้ ว่าสคริปต์ ESX เก่าจำนวนมากเขียนสำหรับเวอร์ชันก่อนหน้า และอาจต้องอัปเดต
QBCore
QBCore ได้รับความนิยมในฐานะทางเลือกที่ทันสมัยกว่า ESX มันมาพร้อมชุด resource qb- ขนาดใหญ่ของตัวเองสำหรับอาชีพ ช่องเก็บของ บ้าน และอื่นๆ และมีสคริปต์จำนวนมากที่เขียนมาสำหรับมัน
- เหมาะกับ เซิร์ฟเวอร์ใหม่ที่ต้องการตัวเลือกสคริปต์ QBCore สำเร็จรูปมากที่สุด
- ควรรู้ไว้ ว่าคุณภาพของสคริปต์จากบุคคลที่สามต่างกันมาก ควรทดสอบก่อนพึ่งพา
Qbox
Qbox เริ่มต้นในปี 2022 เป็น fork ของ QBCore ยังรองรับสคริปต์ QBCore แทบทั้งหมด พร้อมสร้างอยู่บน resource ของ Overextended เช่น ox_lib และเอกสารของมันมีคู่มือสำหรับย้ายเซิร์ฟเวอร์ QBCore มาใช้
- เหมาะกับ เซิร์ฟเวอร์ใหม่ที่ต้องการตัวเลือกสคริปต์แบบ QBCore บนรากฐานที่ทันสมัยกว่า
- ควรรู้ไว้ ว่า Qbox ต้องใช้ MariaDB 10.9 ขึ้นไป และไม่รองรับ MySQL
เทียบกันตรงๆ
| เฟรมเวิร์ก | สคริปต์ | ฐานข้อมูล | เหมาะกับ |
|---|---|---|---|
| ESX Legacy | คลังขนาดใหญ่มาก สะสมมาหลายปี | MySQL หรือ MariaDB | เซิร์ฟเวอร์ ESX ที่มีอยู่แล้วและสคริปต์เฉพาะ ESX |
| QBCore | ชุด resource qb- ขนาดใหญ่และสคริปต์แบบเสียเงิน | MySQL หรือ MariaDB | เซิร์ฟเวอร์ใหม่ที่ต้องการสคริปต์ QBCore มากที่สุด |
| Qbox | รันสคริปต์ QBCore ได้แทบทั้งหมด พร้อมสคริปต์ของตัวเอง | MariaDB 10.9 ขึ้นไป | เซิร์ฟเวอร์ใหม่ที่ต้องการรากฐานทันสมัยที่เข้ากับ QBCore |
ทั้งสามติดตั้งได้ด้วยสูตรของ txAdmin
วิธีเลือก
- เริ่มจากสคริปต์ที่คุณต้องใช้ จดสคริปต์อาชีพ ช่องเก็บของ โทรศัพท์ และบ้านที่คุณต้องการ แล้วตรวจว่าแต่ละตัวรองรับเฟรมเวิร์กไหน
- ใช้สิ่งที่ทีมคุณถนัด นักพัฒนาที่รู้จักเฟรมเวิร์กหนึ่งดีจะสร้างได้เร็วกว่าและพังน้อยกว่า
- อย่าเปลี่ยนเฟรมเวิร์กของเมืองที่เปิดอยู่แบบง่ายๆ การย้ายเซิร์ฟเวอร์ที่เปิดมานานไปเฟรมเวิร์กอื่นหมายถึงการแปลงข้อมูลและสคริปต์ ทำเมื่อมีเหตุผลชัดเจนเท่านั้น และทดสอบบนสำเนาก่อน
- ใช้เฟรมเวิร์กเดียว การผสม resource ของ ESX และ QBCore บนเซิร์ฟเวอร์เดียวกันทำให้เกิดความขัดแย้ง ใช้ bridge เพื่อความเข้ากันได้เฉพาะเมื่อผู้สร้างสคริปต์รองรับ
การติดตั้ง
ทั้งสามมีสูตรของ txAdmin ที่ดาวน์โหลด resource สร้างตารางฐานข้อมูล และเขียน server.cfg ให้คุณ คู่มือของเราเรื่อง การตั้งเซิร์ฟเวอร์ FiveM บน Linux ด้วย txAdmin อธิบายทุกขั้นตอนตั้งแต่ VPS ใหม่
เฟรมเวิร์กเปลี่ยนความต้องการด้านโฮสติ้งไหม?
น้อยกว่าสคริปต์ที่คุณใส่เพิ่ม เซิร์ฟเวอร์ที่เบาจะรันได้สบายบน VPS เล็กไม่ว่าจะใช้ตัวไหนในสามตัว ส่วนเมืองที่มีสคริปต์หลายร้อยตัวต้องการ CPU และหน่วยความจำมากขึ้นไม่ว่าจะใช้เฟรมเวิร์กไหน ดูขนาดเริ่มต้นได้ที่ สเปกเซิร์ฟเวอร์ FiveM
ไม่ว่าคุณจะเลือกเฟรมเวิร์กไหน สคริปต์ที่ไม่ตรงกับเวอร์ชันของมันจะล้มเหลวด้วย “attempt to index a nil value” ดู วิธีแก้
โฮสต์เซิร์ฟเวอร์ FiveM ของคุณในสิงคโปร์
ปิงต่ำสำหรับผู้เล่นในอินเดีย มาเลเซีย และอินโดนีเซีย บน AMD EPYC พร้อม NVMe และการป้องกัน DDoS จาก Gcore บนทุก IP
