QBCore vs ESX vs Qbox: framework FiveM mana yang patut anda guna?
Framework ialah asas pelayan roleplay. Ia mengurus watak, pekerjaan, wang dan item, dan hampir setiap skrip lain dibina di atasnya. ESX, QBCore dan Qbox ialah tiga pilihan paling biasa. Ini perbezaannya dan cara memilih satu.
Apa yang dilakukan framework
Dengan sendirinya, FiveM memberi anda peta dan pemain. Framework menambah sistem yang diperlukan roleplay: akaun dan watak, pekerjaan dan geng, wang tunai dan wang bank, inventori, kenderaan dan kediaman, semuanya disimpan dalam pangkalan data. Kebanyakan skrip roleplay percuma dan berbayar ditulis untuk framework tertentu, jadi pilihan ini menentukan skrip yang boleh anda gunakan.
ESX Legacy
ESX ialah yang tertua antara ketiga-tiganya dan masih digunakan secara meluas; ESX Legacy ialah versinya yang diselenggara. Bertahun-tahun kerja komuniti menghasilkan koleksi skrip ESX yang sangat besar, dan banyak pelayan mapan berjalan di atasnya.
- Sesuai untuk pelayan yang sudah menggunakan ESX, atau yang bergantung pada skrip khas ESX.
- Ingat bahawa banyak skrip ESX lama ditulis untuk versi terdahulu dan mungkin perlu dikemas kini.
QBCore
QBCore menjadi popular sebagai alternatif ESX yang lebih moden. Ia datang dengan set besar resource qb- sendiri untuk pekerjaan, inventori, kediaman dan banyak lagi, dan pasaran skrip yang besar ditulis untuknya.
- Sesuai untuk pelayan baharu yang mahukan pilihan skrip QBCore siap guna yang paling luas.
- Ingat bahawa kualiti skrip pihak ketiga sangat berbeza, jadi uji dahulu sebelum bergantung padanya.
Qbox
Qbox bermula pada 2022 sebagai fork QBCore. Ia kekal serasi dengan hampir semua skrip QBCore sambil dibina di atas resource Overextended, seperti ox_lib, dan dokumentasinya merangkumi panduan untuk memindahkan pelayan QBCore.
- Sesuai untuk pelayan baharu yang mahukan pilihan skrip QBCore di atas asas yang lebih moden.
- Ingat bahawa Qbox memerlukan MariaDB 10.9 atau lebih baharu; MySQL tidak disokong.
Perbandingan
| Framework | Skrip | Pangkalan data | Sesuai untuk |
|---|---|---|---|
| ESX Legacy | Koleksi yang sangat besar, dibina selama bertahun-tahun | MySQL atau MariaDB | Pelayan ESX sedia ada dan skrip khas ESX |
| QBCore | Set besar resource qb- dan skrip berbayar | MySQL atau MariaDB | Pelayan baharu yang mahukan paling banyak skrip QBCore |
| Qbox | Menjalankan hampir semua skrip QBCore, serta skripnya sendiri | MariaDB 10.9 atau lebih baharu | Pelayan baharu yang mahukan asas moden yang serasi dengan QBCore |
Ketiga-tiganya boleh dipasang dengan resipi txAdmin.
Cara memilih
- Mulakan dengan skrip yang anda perlukan. Senaraikan skrip pekerjaan, inventori, telefon dan kediaman yang anda mahu, dan semak framework yang disokong oleh setiap satu.
- Guna apa yang pasukan anda tahu. Pembangun yang mahir dengan satu framework membina lebih pantas dan kurang merosakkan.
- Jangan tukar bandar yang sedang berjalan sesuka hati. Memindahkan pelayan mapan ke framework lain bermaksud menukar data dan skrip. Lakukannya hanya dengan sebab yang jelas, dan uji pada salinan dahulu.
- Kekal dengan satu framework. Mencampurkan resource ESX dan QBCore pada satu pelayan menyebabkan konflik. Guna jambatan keserasian hanya jika pengarang skrip menyokongnya.
Memasangnya
Ketiga-tiganya mempunyai resipi txAdmin yang memuat turun resource, mencipta jadual pangkalan data dan menulis server.cfg untuk anda. Panduan kami untuk menyediakan pelayan FiveM di Linux dengan txAdmin menerangkan semuanya dari VPS baharu.
Adakah framework mengubah keperluan hosting?
Kurang daripada skrip yang anda tambah di atasnya. Pelayan yang ringan berjalan selesa pada VPS kecil dengan mana-mana daripada ketiga-tiganya, manakala bandar dengan ratusan skrip memerlukan lebih banyak CPU dan memori tanpa mengira framework. Lihat keperluan pelayan FiveM untuk saiz permulaan.
Apa pun framework yang anda pilih, skrip yang tidak sepadan dengan versinya gagal dengan “attempt to index a nil value”. Lihat cara membetulkannya.
Hos pelayan FiveM anda di Singapura
Ping rendah untuk pemain di India, Malaysia dan Indonesia, pada AMD EPYC dengan NVMe dan perlindungan DDoS Gcore pada setiap IP.
