Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Multiplayer Server ve client
#1
Arkadaşlar merhaba. Resimde bir Levelin BP'si Lobby oluşturulduğu zaman bu leveli oluşturuyor ama Lobby'i oluşturan kişide Widget görünmüyor ama bağlanan kişide görünüyor.Neden olduğunu anlamadım.Yardımcı Olabilecek var mı ?

Resmi Yükleyemedim Link : http://resimag.com/p1/86ce66a985.png
Ara
Cevapla
#2
(11-12-2018, Saat: 03:33)acemiunrealci Adlı Kullanıcıdan Alıntı:  Arkadaşlar merhaba. Resimde bir Levelin BP'si Lobby oluşturulduğu zaman bu leveli oluşturuyor ama Lobby'i oluşturan kişide Widget görünmüyor ama bağlanan kişide görünüyor.Neden olduğunu anlamadım.Yardımcı Olabilecek var mı ?

Resmi Yükleyemedim Link : http://resimag.com/p1/86ce66a985.png

Birincisi widgetları viewporta eklerken Event Tick de eklememen lazım sürekli eklemeye yapar ve bozuklu yaratır..Event Begin Playde koyman doğrudur.İkincisi Switch Has Authority'nin kullanımı o şekilde değildir. Widget'lar kendiliğinden replicated haldedir.Client'lar ve Serverlarda'da tek bir şekilde Viewporta eklediğinde hepsinde gözükür.Switch has authority'i kaldırıp tek bir şekilde event begin playde oluşturman lazım.

Tam ne yapmak istediğini bilmiyorum Fakat: Eğer Owner için farklı bir widget oluşturmak istiyorsan Is Locally Controlled Node'nı kullanmak gerekmektedir.

Tam olarak doğru şeklini burdan bakıp yapabilirsin : https://docs.unrealengine.com/en-us/Engi...ingWidgets

Kolay gelsin.  Smile
Ara
Cevapla
#3
(12-12-2018, Saat: 07:24)sevanberkay Adlı Kullanıcıdan Alıntı:  
(11-12-2018, Saat: 03:33)acemiunrealci Adlı Kullanıcıdan Alıntı:  Arkadaşlar merhaba. Resimde bir Levelin BP'si Lobby oluşturulduğu zaman bu leveli oluşturuyor ama Lobby'i oluşturan kişide Widget görünmüyor ama bağlanan kişide görünüyor.Neden olduğunu anlamadım.Yardımcı Olabilecek var mı ?

Resmi Yükleyemedim Link : http://resimag.com/p1/86ce66a985.png

Birincisi widgetları viewporta eklerken Event Tick de eklememen lazım sürekli eklemeye yapar ve bozuklu yaratır..Event Begin Playde koyman doğrudur.İkincisi Switch Has Authority'nin kullanımı o şekilde değildir. Widget'lar kendiliğinden replicated haldedir.Client'lar ve Serverlarda'da tek bir şekilde Viewporta eklediğinde hepsinde gözükür.Switch has authority'i kaldırıp tek bir şekilde event begin playde oluşturman lazım.

Tam ne yapmak istediğini bilmiyorum Fakat: Eğer Owner için farklı bir widget oluşturmak istiyorsan Is Locally Controlled Node'nı kullanmak gerekmektedir.

Tam olarak doğru şeklini burdan bakıp yapabilirsin : https://docs.unrealengine.com/en-us/Engi...ingWidgets

Kolay gelsin.  Smile
Cevabın için teşekkür ederim.Event Tick kullanmamın sebebi çalıştığını görmemdi sadece denemek için kullandım. Yapmam gereken şey 2 kişi lobbye bağlandığında 2'kişiyede aynı widgeti göstermek.
Ara
Cevapla
#4
Anladım galiba. Şimdi, Menu Widget'ından oyunu başlattığın zaman. Serverda menuler gözüküyor.Fakat Clientlarda gözükmüyor.Bunun sebebi Unreal Engine 4 editoründen kaynaklı.Benim projemde Server Main Menude host game yapıp oyuna girdikten sonra clientlarda Widgetlar gözükmeye başlıyor. Oyunu build edip kurduğun zaman bilgisayarına bu problem oluşmuyor.Yani bu Multiplayer Widget işlerini doğru bir şekilde test edebilmen için iki farklı bilgisayardan denemen lazım. Editor bunu doğru şekilde göstermiyor.Başka widgetlarla alakalı problem alıyorsan en güzel tutorial https://www.youtube.com/watch?v=abmzWUWx...6fpxWndZqZ bu ,buna bakıp yapmalısın. Lobby'dir main menudur vs vs işlerini.
Ara
Cevapla
#5
(12-12-2018, Saat: 22:28)sevanberkay Adlı Kullanıcıdan Alıntı:  Anladım galiba. Şimdi, Menu Widget'ından oyunu başlattığın zaman. Serverda menuler gözüküyor.Fakat Clientlarda gözükmüyor.Bunun sebebi Unreal Engine 4 editoründen kaynaklı.Benim projemde Server Main Menude host game yapıp oyuna girdikten sonra clientlarda Widgetlar gözükmeye başlıyor. Oyunu build edip kurduğun zaman bilgisayarına bu problem oluşmuyor.Yani bu Multiplayer Widget işlerini doğru bir şekilde test edebilmen için iki farklı bilgisayardan denemen lazım. Editor bunu doğru şekilde göstermiyor.Başka widgetlarla alakalı problem alıyorsan en güzel tutorial https://www.youtube.com/watch?v=abmzWUWx...6fpxWndZqZ bu ,buna bakıp yapmalısın. Lobby'dir main menudur vs vs işlerini.

Cevabın için çok teşekkür ederim.Deneyeceğim. Smile
Ara
Cevapla
#6
(12-12-2018, Saat: 22:45)acemiunrealci Adlı Kullanıcıdan Alıntı:  
(12-12-2018, Saat: 22:28)sevanberkay Adlı Kullanıcıdan Alıntı:  Anladım galiba. Şimdi, Menu Widget'ından oyunu başlattığın zaman. Serverda menuler gözüküyor.Fakat Clientlarda gözükmüyor.Bunun sebebi Unreal Engine 4 editoründen kaynaklı.Benim projemde Server Main Menude host game yapıp oyuna girdikten sonra clientlarda Widgetlar gözükmeye başlıyor. Oyunu build edip kurduğun zaman bilgisayarına bu problem oluşmuyor.Yani bu Multiplayer Widget işlerini doğru bir şekilde test edebilmen için iki farklı bilgisayardan denemen lazım. Editor bunu doğru şekilde göstermiyor.Başka widgetlarla alakalı problem alıyorsan en güzel tutorial https://www.youtube.com/watch?v=abmzWUWx...6fpxWndZqZ bu ,buna bakıp yapmalısın. Lobby'dir main menudur vs vs işlerini.

Cevabın için çok teşekkür ederim.Deneyeceğim. Smile

Birde Widget Oluştururken. Owning Playera: Get Player Controller kullanabilirsin oda çözüm yaratabilir.Get Player Controller Widgetlarda multiplayer için sorun yaratmaz.
Ara
Cevapla
#7
Bir kaç düzenleme yapayım. 
Alıntı:Menu Widget'ından oyunu başlattığın zaman. Serverda menuler gözüküyor.Fakat Clientlarda gözükmüyor.Bunun sebebi Unreal Engine 4 editoründen kaynaklı
Bu konuda neden bahsettiğinizi ben pek anlayamadım hangi sorun editörden kaynaklı? 


@sevanberkay'ın dediklerine ek olarak bir Player Controller sınıfı oluşturun. Bu sınıf içerisinde UMG yaratmanız daha kullanışlı ve daha performanslı olacaktır. Widget yaratırken ve Switch Has Authority düğümünü kullanırsanız genellikle yetki vermenize gerek yok sadece Remote verebilirsiniz fakat durumdan duruma değişen bir yapı içerebilir.
WqnX54.png
Ara
Cevapla
 


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Multiplayer Destroy kinglord34 4 97 30-09-2020, Saat: 06:02
Son Yorum: erginegider
  Client Teleport Sorunu mrtcnaslnts 6 109 19-09-2020, Saat: 10:50
Son Yorum: mrtcnaslnts
  Multiplayer Interaction kinglord34 8 127 16-09-2020, Saat: 12:13
Son Yorum: erginegider
  Client Material Replicate? mrtcnaslnts 2 69 12-08-2020, Saat: 01:41
Son Yorum: mrtcnaslnts
  Steam multiplayer TR26SkyWalker26TR 14 587 03-05-2020, Saat: 20:40
Son Yorum: muhammedsgrl
  Client tıkladığında server tetikleniyor. TR26SkyWalker26TR 8 476 17-04-2020, Saat: 21:09
Son Yorum: zoraki
  MultiPlayer Replication leonscottkfm 3 231 15-03-2020, Saat: 19:50
Son Yorum: zoraki
  Multiplayer PlayerIndex leonscottkfm 1 159 13-03-2020, Saat: 23:57
Son Yorum: nonlinear
  Multiplayer skor sistemi TR26SkyWalker26TR 4 370 28-01-2020, Saat: 19:57
Son Yorum: TR26SkyWalker26TR
  Multiplayer Player Name Visiable zoraki 1 270 24-09-2019, Saat: 15:15
Son Yorum: Khubur

Hızlı Menü:


Unreal Engine Türkiye

This forum is community driven and supported by voluntary community members. It has nothing to do with Epic Games.

Bu site sadece destek amaçlıdır. Epic Games ile bir ilgisi yoktur.