OnurBoyla 1
OnurBoyla
mavzermete 1
mavzermete
xranzei 1
xranzei
Manwe Work 1
Manwe Work
noisiv 1
noisiv
Hikaye Ekle
Kaynak ikonu

__SINGLE_DROP_LIMIT_SYSTEM__ 2025-06-04

indirmek için izniniz yok
Paylaşım için teşekkürler,

Tek gördüğüm sorun bu tek ch tek core için ayarlanmış.

Game->Game paket oluşturup m_mapDropInfo bilgisinin diğer corelara da iletilmesi gerekli, yoksa aşağıdaki case de çalışmaz:

1) Mavi1:Core1/CH1, Sarı1: Core2/CH1
2) Oyuncu 1 mavi1'de drop alır, core1'in map'i güncellenir, bilgi database'e yazılır.
3) Oyuncu 2 sari1'de drop alırken m_mapDropInfo kontrol edilir, core1'de olan bilgi core2 de olmadığı için tekrar drop alır, aynı bilgiyi tekrar db'ye yazar.

Yukarıdaki senaryo her core için geçerli örnek 4ch her ch4 core ise 16 kez drop alınabilir.

Bir diğer önerim de bunları game'de yapmamak. Oyunda database önüne konumlandırılmış db cache layer'ı mevcut, hem initialize ederken hemde update ederken Game->DB,DB->Game paketler ile bunları yapmak daha doğru böylelikle, bir Game->DB ve N adet DB->Game paketi ile güncelleme yapılır. (Eğer yukarıda anlattığım sorunu db kullanmadan çözerseniz NxN tane Game->Game paket kullanımı olacaktır.)
 
Paylaşım için teşekkürler,

Tek gördüğüm sorun bu tek ch tek core için ayarlanmış.

Game->Game paket oluşturup m_mapDropInfo bilgisinin diğer corelara da iletilmesi gerekli, yoksa aşağıdaki case de çalışmaz:

1) Mavi1:Core1/CH1, Sarı1: Core2/CH1
2) Oyuncu 1 mavi1'de drop alır, core1'in map'i güncellenir, bilgi database'e yazılır.
3) Oyuncu 2 sari1'de drop alırken m_mapDropInfo kontrol edilir, core1'de olan bilgi core2 de olmadığı için tekrar drop alır, aynı bilgiyi tekrar db'ye yazar.

Yukarıdaki senaryo her core için geçerli örnek 4ch her ch4 core ise 16 kez drop alınabilir.

Bir diğer önerim de bunları game'de yapmamak. Oyunda database önüne konumlandırılmış db cache layer'ı mevcut, hem initialize ederken hemde update ederken Game->DB,DB->Game paketler ile bunları yapmak daha doğru böylelikle, bir Game->DB ve N adet DB->Game paketi ile güncelleme yapılır. (Eğer yukarıda anlattığım sorunu db kullanmadan çözerseniz NxN tane Game->Game paket kullanımı olacaktır.)
Bilgilendirme için teşekkür ederim hocam :) dikkate alacağım
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst