Şimdi Ara

Unity 2D mmorpg multiplayer konusunda yardim :)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir (1 Mobil) - 2 Masaüstü1 Mobil
5 sn
5
Cevap
0
Favori
311
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba beyler direkt konuya giriyorum.
    Unity de X bir oyunun 2D multiplayer simulasyon oyununu yapacagim.
    Multiplayer konusunda bayagi arastirma yaptim ama sonuca tam anlamiyla ulasamadim.

    Kullanicilarin lvl , item , para vb bilgileri gercek zamanli aktaracak bir online yapiya ihtiyacim var.
    Photon unet yanlis anlamadiysam 1v1 odakli.
    Firebase'in realtime db sistemini inceledim cok guzel bir yapi lakin onda soyle bir sorun ortaya cikiyor.
    Mesela Oyun ici Para degerine Firebase den sadece okuma izni verirsem user parasini gorebilecek ama degistiremeyecek cok iyi ama izin sadece okuma oldugu icin parayi client ile azaltip eksiltemeyecek ve ekstra eventler duzenleyemeyecegim ,bu tarz islemler icin Game manager gibi calisan bir event sistemi varmi bilmiyorum.

    Node js socket io icerigine baktim giris seviyesinde c# bilgim oldugu icin once server tarafinda bunu saga sola bakarak yapabilirmiyim bilmiyorum.

    Bu konuda fikir ve tavsiyenizi alabilirmiyim.
    Kullanicilarin bilgilerini aktarip hileye yol acmadan server tarafli degistirmem gerekiyor.
    Yanlis anladigim ve ya yazdigim bir sey olursa duzeltin lutfen ogrenmis olurum.

    < Bu ileti mobil sürüm kullanılarak atıldı >







  • XML kullanabilirsin
    JSON bir database düzenleyebilirsin.
    En kötü SQLite var :))
  • Photon Network 1v1 odaklı değil lobi odaklı bir multiplayer sistemi. Eğer 10 ayrı oyuncu gerçek zamanlı hareket edicek ve işlem yapıcaksa piyasadaki en iyi network. Her oyucunun hareketi konusunda senkronizasyon yaşamazsın ve oyuncunun can bilgilerini network'deki diğer oyunculara kolayca gönderebilirsin.

    Photon ile para vs. yazdıramazsın çünkü photon bir veritabanı değil. Bir siteye veritabanı kurarak PHP 5 MySQLi ile erişim sağlayabilirsin. Kayıt & Giriş & Tüm Bilgiler

    Unity tarafında 2'si içinde baya kaynak var bakılcak.

    Şu anda bende Multiplayer oyun geliştiriyorum 3D ve para & skill kaydettiriyorum.

    (PHP 5 MySQLi) Giriş & Kayıt Ekranı
    (PHP 5 MySQLi) Anamenü
    (Photon Network + PHP 5 MySQLi) Multiplayer Haritalar

    Photon bağlanan her kişiyi kullanıcı saydığı için ana menüde bağlanırlarsa boşuna 1 slot kaplamış olurlar AFK kalanlar. Bu yüzden Anamenüde photon bağlantısı kurmuyoruz ihtiyacımız da yok :)



    < Bu mesaj bu kişi tarafından değiştirildi Okeanix -- 6 Şubat 2019; 1:38:44 >




  • quote:

    Orijinalden alıntı: Okeanix

    Photon Network 1v1 odaklı değil lobi odaklı bir multiplayer sistemi. Eğer 10 ayrı oyuncu gerçek zamanlı hareket edicek ve işlem yapıcaksa piyasadaki en iyi network. Her oyucunun hareketi konusunda senkronizasyon yaşamazsın ve oyuncunun can bilgilerini network'deki diğer oyunculara kolayca gönderebilirsin.

    Photon ile para vs. yazdıramazsın çünkü photon bir veritabanı değil. Bir siteye veritabanı kurarak PHP 5 MySQLi ile erişim sağlayabilirsin. Kayıt & Giriş & Tüm Bilgiler

    Unity tarafında 2'si içinde baya kaynak var bakılcak.

    Şu anda bende Multiplayer oyun geliştiriyorum 3D ve para & skill kaydettiriyorum.

    (PHP 5 MySQLi) Giriş & Kayıt Ekranı
    (PHP 5 MySQLi) Anamenü
    (Photon Network + PHP 5 MySQLi) Multiplayer Haritalar

    Photon bağlanan her kişiyi kullanıcı saydığı için ana menüde bağlanırlarsa boşuna 1 slot kaplamış olurlar AFK kalanlar. Bu yüzden Anamenüde photon bağlantısı kurmuyoruz ihtiyacımız da yok :)
    Cevap icin tesekkur ederim.
    Konuyu actiktan sonra arastirma yaptim.Dediginiz gibi basit ve guvenli yol php uzerinden mysql kullanmak.
    Ben de biraz kurcaladim ama php konusunda bilgim olmadigi icin.Kodlari kopyala yapistir yapmaktan oteye gecemedim .Login Register islemini bakarak yaptim, item karakter ozelliklerini aktarmam gerekiyor bunun icin de php de biraz tecrube gerekiyor .
    Photon dediginiz gibi cok ovulen bir network 1v1 gibi senkron islemlerde gayet iyi deniliyor.

    Php mysql icerigi cok fazla , php uzerinde ileri de rahat islem yapacagimi dusunuyorum.
    İyi gunler.

    < Bu ileti mobil sürüm kullanılarak atıldı >




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.