leonscottkfm

Unreal MVP
31 May 2015
1,536
5
218
63
28
(34) İstanbul Avrupa
store.steampowered.com
Arkadaşlar bu replication olayı kafamı baya karıştırıyor bir türlü anlayamadım olayını.
Aslında olayı biliyorum örnek verecek olursak Server hertürlü veriyi alır ve gönderir. Fakat bunu ya Server>oyuncu arasında yapar yada Server>oyuncular arasında yapar yani serverin gönderdiği veriyi bir oyuncu görebilir yada tüm oyuncular görebilir. Mesela yerde bir silah mermisi bulunmakta biz bunu aldığımızda bu mermi bizim için yok olabilir ve diğer oyuncular için hala orada var olabilir fakat biz bu mermiyi aldığımızda herkesten de gidebilir. Anladığım kadarıyla olay bundan ibaret.
Fakat bunu nasıl kodda çalıştıracağımı birtürlü anlayamadım. İç içe custom event kullanıyoruz sürekli hem server için kod yazmalıyız hemde ayrı bir custom event yapıp onuda multicast yapıp server custom eventi ile onuda çalıştırmamız lazım . Yapıyorum fakat olmuyor .
Bana çok küçük bir örnek gösterebilecek var mı yada hızlıca yapabilecek?

Mesela 2 oyuncu var karşıda bir obje spawnlandığında ikiside görecek yada bir yazı yazdırılacak print ile ve ikiside görecek böyle basit bir örnek yapabilen olursa ben devamını getiririm.
Teşekkürler...
 
Hocam temel bilgi olarak. Tüm oyuncularda  nesne veya bilgileri göstermek için. Gerekli kodumuzu sunucuda çalıştırıp,
oyunculara iletilecek verileri multicast (bp veya c++) olarak motorun bize sunmuş olduğu alt yapı sayesinde  oyunculara sunucudan veri akışı sağlamış olursunuz.
 
zoraki' Alıntı:
Hocam temel bilgi olarak. Tüm oyuncularda  nesne veya bilgileri göstermek için. Gerekli kodumuzu sunucuda çalıştırıp,
oyunculara iletilecek verileri multicast (bp veya c++) olarak motorun bize sunmuş olduğu alt yapı sayesinde  oyunculara sunucudan veri akışı sağlamış olursunuz.

Teşekkürler bilgi aktarımı gerçekleşiyor fakat ben her oyuncunun kafasında isminin gözükmesini ve onlarında birbirlerinde bunu görmesini istiyorum fakat yalnızca ben yani (server) görebiliyor.
 
Hocam cevap zaten yukarıda verdim, tüm oyuncularda gözükmesi için sunucudan multicast etmelisiniz.
Kaynak kodlarınız nasıl bilmiyorum. Bu işlevin birden fazla yöntemi var. 
En basit yöntem ile değişken oluşturarak değişkeni raplicate etmeniz.
Ardından Karakteri spawn ederken Information, değişkene (oyuncu ismi) atamanız daha mantılı bir yol izlenimi olur.