Routing bucket sorunları
Oyuncular ya da nesneler dünyanın ayrı kopyalarında, o yüzden birbirlerini göremiyorlar.
Önce şunu yap
Genelde birini bir örneğe koyup geri getirmeyen bir meslek, daire ya da mini oyun script'idir.
Ne anlama gelir
Routing bucket'lar dünyanın ayrı örnekleridir. 1 numaralı bucket'taki bir oyuncu, 0 numaralı bucket'taki varlıkları göremez, ve tersi. Bu nadiren bir hata satırı üretir; belirti, "spawn olmayan" varlıklar, birbirini göremeyen oyuncular, ya da sunucuda var olup istemcide olmayan bir araçtır.
Neden olur
Ne sıklıkla doğru cevap olduğuna göre sıralı.
- 1
Varlık, oyuncudan farklı bir bucket'ta oluşturulmuş
Sunucuda oluşturulan varlıklar, aksi söylenmedikçe 0 numaralı bucket'a iner. Örneklenmiş bir meslek ya da daire için bir bucket'a taşınan oyuncu onları göremez.
- 2
Oyuncu taşınmış ve hiç geri getirilmemiş
Bir çökme, örnek ortasında bir bağlantı kopması, ya da bucket'ı ayarlayıp sıfırlaması olmayan bir kod yolu. Oyuncu yeniden doğduktan sonra boş bir dünyada kalır.
- 3
İki script birden bucket yönetiyor
Bir daire script'i ile bir mini oyun script'i, ortak bir kayıt olmadan bucket numarası atıyorsa er geç çakışır.
- 4
Varlık kilitleme modu
SetRoutingBucketEntityLockdownModestrictolarak ayarlandığında, istemcilerin o bucket'ta varlık oluşturmasını tamamen durdurur, ki bu da içinde istemci tarafı spawn'lamayı bozar.
Hangisinin seninki olduğu nasıl anlaşılır
-- sunucu print(GetPlayerRoutingBucket(src), GetEntityRoutingBucket(entity))
Farklı sayılar teşhisin tamamıdır.
Nereye bakmalı
SetPlayerRoutingBucket ve SetEntityRoutingBucketa yapılan her çağrı, ve her birinin eşleşen bir sıfırlaması olup olmadığı.
Nasıl düzeltilir
Varlıkları oyuncunun bucket'ına koy, ve çıkarken her zaman sıfırla:
local bucket = GetPlayerRoutingBucket(src)
local veh = CreateVehicle(model, coords.x, coords.y, coords.z, h, true, false)
SetEntityRoutingBucket(veh, bucket)
AddEventHandler('playerDropped', function()
SetPlayerRoutingBucket(source, 0)
end)Hâlâ kendi kodunda mı takıldın?
Bu sayfa, bu hatanın genelde ne anlama geldiğini anlatır. Konsolunu Server Fixer'a yapıştır; içindeki her şeyi sıraya dizer ve önce ne yapman gerektiğini söyler. Kendin uğraşmak istemiyorsan ORBIE script'i onarır ve kaynağı sunucuna atmaya hazır geri verir.
bug_reportServer Fixer'ı açBu tür bir hata için Güvenlik Tarayıcısı buraya götüren olay işleme biçimini işaretler.