QBCore Nedir? FiveM İçin QBCore, ESX ve Qbox Farkları
FiveM framework yapısını, QBCore, ESX ve Qbox farklarını inceleyin; sıfırdan kurulum ile hazır sunucu paketi arasındaki farkları keşfedin.
FiveM Framework Nedir?
FiveM üzerinde bir roleplay (RP) sunucusu kurmak istediğinde, temel GTA V mekaniklerinin üzerine oyuncu verilerini kaydeden, ekonomi döngüsünü yöneten ve rolleri belirleyen bir altyapıya ihtiyaç duyarsın. İşte bu altyapıya framework (çatı sistemi) denir.
Framework; oyuncunun envanterindeki eşyalardan banka hesabındaki paraya, sahip olduğu meslekten kullandığı araca kadar tüm verileri veritabanıyla (örneğin oxmysql ve MariaDB/MySQL) senkronize eder. Sunucunda çalıştıracağın script'lerin büyük bir kısmı da bu çatının sağladığı fonksiyonlar ve tetikleyiciler üzerinden haberleşir.
QBCore Nedir ve Yapısı Nasıldır?
QBCore, FiveM topluluğunda oldukça popüler hale gelmiş, modern ve modüler bir sunucu altyapısıdır. Temel amacı, sunucu sahiplerine ve geliştiricilere düzenli, birbiriyle uyumlu çalışan bir kaynak ekosistemi sunmaktır.
QBCore'un temel parçaları ve çalışma düzeni genel olarak şu bileşenlerden oluşur:
- Core (Çekirdek): Sistemin kalbidir. Oyuncu verilerinin yüklenmesi, yetki tanımları, meta veri yönetimi ve temel sunucu fonksiyonları burada tanımlanır.
- Kaynaklar (Resources): QBCore, modüler bir yapıya sahiptir. Araç kilitleri, bildirim sistemleri, etkileşim menüleri gibi özellikler bağımsız alt kaynaklar olarak çalışır.
- İşler ve Meslekler: Polis, doktor, mekanik gibi kamu hizmetlerinin yanı sıra sivil mesleklerin maaş, rütbe ve görev mekanizmaları çekirdek sistemle doğrudan bağlantılıdır.
- Envanter: Ağırlık sistemi, sürükle-bırak etkileşimleri ve eşya kullanım tetikleyicilerini yöneten görsel arayüzlü parçadır.
- Telefon: Oyuncular arası iletişim, rehber, mesajlaşma, banka transferleri ve fatura ödemeleri gibi sosyal ve ekonomik etkileşimlerin merkezidir.
QBCore, ESX ve Qbox Arasındaki Farklar
FiveM dünyasında sunucu altyapısı seçerken karşına en sık çıkan üç seçenek QBCore, ESX ve Qbox'tır. Her birinin topluluk içindeki konumu ve yaklaşımı farklıdır:
1. ESX (EssentialMode Extended)
FiveM'in en eski ve en köklü framework'lerinden biridir. Yıllar boyunca binlerce ücretsiz script ve kaynak ESX tabanlı olarak üretilmiştir. Eski nesil yapılarda klasik SQL sorguları ve fonksiyon çağrıları kullanılırken, modern sürümleri geliştirilmeye devam etmektedir. Uzun geçmişi sayesinde internet üzerinde sayısız dokümantasyon ve hazır kaynak bulmak mümkündür.
2. QBCore
Daha derli toplu ve standart bir kaynak düzeni hedefleyen topluluklar tarafından benimsenmiştir. Kendi içinde tutarlı fonksiyon adlandırmaları, hazır etkileşim altyapıları ve geniş modüler yapısıyla öne çıkar. Genellikle modern arayüzler ve kapsamlı rol sistemleri oluşturmak isteyen sunucular tarafından tercih edilir.
3. Qbox
QBCore'dan türetilmiş, ox_lib ve ox_inventory gibi ox kaynaklarını temel alan daha yeni bir projedir. QBCore için yazılmış kaynakların önemli bir kısmıyla uyumlu kalmayı hedefler. Kod temizliği ve modern FiveM standartlarına odaklanır; ancak ekosistemi diğer iki köklü çatıya göre daha gençtir.
Hangi Framework Kime Uygun?
Altyapı tercihi yaparken hedeflerini ve teknik deneyimini göz önünde bulundurmalısın:
- Geniş ve klasik kaynak arşivi arıyorsan: Yılların getirdiği içerik çeşitliliği nedeniyle ESX düşünülebilir.
- Modern standartlar ve yaygın topluluk desteği istiyorsan: QBCore, zengin hazır mekanikleri ve modern yapısıyla dengeli bir zemin sunar.
- Yeni nesil kodlama standartlarına ve ox ekosistemine odaklanıyorsan: Qbox ve modern araçlar incelenebilir.
Sıfırdan Kurulum ile Hazır Paket Arasındaki Farklar
Bir FiveM sunucusu hazırlarken önünde iki temel yol bulunur:
Sıfırdan Kurulum: txAdmin üzerinden temel framework dosyalarını indirip tüm meslekleri, araçları, haritaları, envanteri, telefonu ve illegal sistemleri tek tek entegre etmektir. Bu yöntem sana her satır kodu öğrenme imkânı sunar; ancak yüzlerce script'in birbiriyle çakışmasını engellemek, veri tabanı optimizasyonunu yapmak ve hataları ayıklamak aylar süren yoğun bir teknik emek gerektirir.
Hazır Paket: Birbiriyle uyumlu çalışan sistemlerin, optimize edilmiş veri tabanının ve test edilmiş mekaniklerin bir araya getirildiği bütüncül bir yapıdır. Zaman kaybetmeden doğrudan oyuncu kitlene, rol kalitesine ve topluluk yönetimine odaklanmanı sağlar.
BB Store'un QBCore paketleri
BB Store'un V2 ve V3 paketleri QBCore tabanlıdır ve kurulumu bizden hazır sunucu paketleridir. İki pakette ortak 95 sistem bulunur; V3'te 46 sistem daha gelişmiş, 53 sistem yalnızca V3'te, 43 sistem ise yalnızca V2'dedir.
Sistemleri tek tek tüm sistemler sayfasında karşılaştırabilir, hangi paketin sana uygun olduğunu V2 mi V3 mü? rehberinde okuyabilirsin. Sorularını Discord sunucumuzda satış ticket'ı açarak sorabilirsin.