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
  Client Host'a bağlanıyor ancak Lobi'ye ışınlamıyor TR26SkyWalker26TR 4 81 19-08-2019, Saat: 01:44
Son Yorum: zoraki
  Multiplayer PktLag sevanberkay 9 408 27-02-2019, Saat: 14:27
Son Yorum: sevanberkay
  Dedicated Server ? Joseph_Micheal 10 754 07-01-2019, Saat: 11:42
Son Yorum: Joseph_Micheal
  [Bilgi]Alan Hasarı(Multiplayer) sevanberkay 5 391 20-12-2018, Saat: 23:12
Son Yorum: Joseph_Micheal
  Client Server Farkı sevanberkay 0 195 16-12-2018, Saat: 00:59
Son Yorum: sevanberkay
  Steam ve multiplayer hakkında MR Studio 1 300 27-11-2018, Saat: 15:55
Son Yorum: Ozzy
  Multiplayer Bilgi LetsGoPop 6 793 27-11-2017, Saat: 18:50
Son Yorum: LetsGoPop
  Server-Client Widget Blueprint kinglord34 3 753 04-09-2017, Saat: 09:35
Son Yorum: Fatalitech
Question Multiplayer Oyuncu Veri alışı alcak0001 2 660 18-01-2017, Saat: 20:54
Son Yorum: alcak0001
  Multiplayer Destroy Actor Sorunu cihatozdemir 2 725 22-09-2016, Saat: 21:40
Son Yorum: cihatozdemir

Hızlı Menü:


Unreal Engine Türkiye

This forum is only for fans and support. It has nothing to do with Epic Games.

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