FiveM Routing Bucket Nedir?
FiveM sunucularının ikinci bir sunucu açmadan instance'lı daireleri, ayrı oyun modlarını ya da özel parti oturumlarını nasıl çalıştırdığını merak ettiysen, cevap routing bucket'lar. İşte ne oldukları ve nasıl çalıştıkları.
Çözdükleri Sorun
Varsayılan olarak bir FiveM sunucusundaki tüm oyuncular aynı oyun dünyasını paylaşır. Birbirlerini görebilir, birbirlerinin araçlarıyla etkileşime girebilir ve birbirlerinin entity'lerini etkileyebilirler. Açık dünya roleplay için bu gayet iyi çalışır, ama ayrıma ihtiyaç duyduğun anda işler bozulur.
Diğer oyuncular yeni bir oyuncuyu havada süzülürken görmeden karakter oluşturma ekranını nasıl çalıştırırsın? Bir oyuncuyu, duvarların arkasından başka birinin oturumunu görmeden özel bir daireye nasıl gönderirsin?
Routing Bucket Nedir?
Routing bucket, aynı sunucunun içinde var olan izole bir oyun dünyasıdır. Farklı bucket'lara atanan oyuncular birbirlerini, birbirlerinin araçlarını ya da entity'lerini göremez ve aynı NPC popülasyonunu paylaşmaz. Oyunun bakış açısından, aynı anda aynı sunucuda olsalar bile tamamen ayrı dünyalardadırlar.
Her oyuncu varsayılan olarak, paylaşılan oyun dünyası olan 0 numaralı bucket'ta başlar. Bir oyuncuyu başka herhangi bir bucket numarasına atamak onu izole bir instance'a taşır.
Aynısı entity'ler için de geçerli. Bir araç veya obje belirli bir bucket'a atanabilir ve onu sadece o bucket'taki oyuncular görür.
Yaygın Kullanım Alanları
Resmi FiveM dokümantasyonu amaçlanan kullanım alanlarını şöyle sıralıyor:
- Çok modlu sunucular: bir moddaki oyuncular diğerini etkilemeden farklı oyun modlarını aynı anda çalıştırmak
- Oturum ve parti sistemleri: görevler veya etkinlikler için oyuncuları özel oturumlarda toplamak
- Karakter oluşturma ekranları: yeni bir oyuncuyu kurulum sırasında izole ederek ana dünyada görünmemesini sağlamak
RP sunucularında yaygın pratik kullanımlardan biri instance'lı evler. Oyuncu dairesine girdiğinde script onu kendine özel bir bucket'a taşır. Dairenin dışındaki diğer oyuncular onu göremez, içerideki oyuncu da dış dünyayı göremez ve onunla etkileşime giremez. Daireden çıktığında tekrar 0 numaralı bucket'a taşınır.
Özet
Routing bucket'lar tek bir FiveM sunucusunu izole dünya instance'larına böler. Farklı bucket'lardaki oyuncular birbirlerini göremez ve birbirleriyle etkileşime giremez. Instance'lı evler, özel oturumlar, çok modlu sunucular ve karakter oluşturma ekranları için kullanılırlar. Her bucket'ın kendi entity lockdown kuralları ve NPC popülasyon ayarları olabilir. OneSync gerektirirler ve tamamen server tarafında yönetilirler.




