«synchronization» etiketlenmiş sorular

4
MMO'larda yük dengeleme nasıl sağlanır?
Tek bir parça veya bölge için işlem yapmanın yükü hafifletmek için birkaç sunucu üzerinden yapılabileceğinin yaygın bir gereksinimi olduğuna inanıyorum. Tüm oyuncuların ve tüm NPC'lerin etkileşime girebileceği birleşik tutarlı bir dünyayı korurken bunun nasıl yapılabileceğini merak ediyorum. Sorum şu: MMO'larda yük dengelemesi nasıl sağlanıyor? Bu konudaki bilgilerimin nasıl geliştirileceğine dair …

3
MMO’da sunucu ile düşük trafik istemcisi senkronizasyonu
Oyuncunun uzay gemisi üzerinde ok tuşları ile kontrol ettiği ve diğer oyuncularla işbirliği yaptığı uzayda uçtuğu MMO'yu uyguluyorum. Oyuncunun gemisini roketten veya başka bir şeyden atlayabilmesi için uygulamak istiyorum, bu yüzden sunucu kullanımıyla aynı dünya simülasyon algoritmasını kullanarak, tüm oyun durumunu müşteri tarafında tahmin etmeye çalışıyorum. Bu oyun dünyası C …

5
Gerçek Zamanlı Strateji oyunları için ağ oluşturma
Aldığım bir bilgisayar bilimleri kursu için gerçek zamanlı bir strateji oyunu geliştiriyorum. Bunun en zor yönlerinden biri istemci-sunucu ağı ve senkronizasyonu gibi görünüyor. Bu konuyu okudum ( 1500 okçu dahil ), ancak diğer modellerin aksine (örneğin LAN üzerinden) bir istemci-sunucu yaklaşımı kullanmaya karar verdim. Bu gerçek zamanlı strateji oyunu bazı …

5
Oyun mantığı iş parçacığı ve oluşturma iş parçacığı arasında senkronizasyon
Bir oyun mantığı ve renderleme nasıl ayrılır? Burada tam olarak bunu soran sorular var gibi görünüyor ama cevaplar benim için tatmin edici değil. Şimdiye kadar anladığım kadarıyla, onları farklı iş parçacıklarına ayırmanın amacı, oyun mantığının, son olarak swapbuffer çağrısının engelleme çağrısından döndüğü bir sonraki vsync'i beklemek yerine hemen bir sonraki …

2
Quake 3 gibi hassas ağ bağlantılı oyunlar için sunucu-istemci saatlerini senkronize halde nasıl tutabilirim?
2B yukarıdan aşağıya atıcı üzerinde çalışıyorum ve Quake 3 gibi ağ bağlantılı oyunlarda kullanılan kavramları kopyalamak için elimden geleni yapıyorum. Yetkili bir sunucum var. Sunucu istemcilere anlık görüntüler gönderir. Anlık görüntüler bir zaman damgası ve varlık konumları içerir. Varlıklar anlık görüntü konumları arasında enterpole edilir, böylece hareket düzgün görünür. Gerektiğinde, …

2
fizik ile çok oyunculu ağ
Yarış oyunlarında fizik ile çok oyunculu ağın nasıl uygulandığını merak ediyorum. Farklı insanlar tarafından kontrol edilen çok hızlı hareket eden araçlarla fiziksel bir dünyamız var. Diyelim ki araçların silahları var ve birbirlerini vurabiliyorlar (Twisted Metal, Vigilante v8) Vuruşlar ve çarpışmalar konusunda endişeliyim. Yetkili sunucu mu yoksa daha iyi bir alternatif …

2
Çok oyunculu atlama gibi eylemler nasıl senkronize edilir?
Yeni başlayan bir oyun geliştiricisiyim ve çok oyunculu oyunları araştırıyorum. Her zaman biraz gecikme olduğunu gözlemledim, oyuncular her zaman geçmiş eylemlerden güncellemeler aldılar. Ancak gecikmeyi ele almak için ölü hesaplaşma gibi teknikler vardır. Hareketi tahmin edebilir ve hareketleri pürüzsüz hale getirebilirim. Ancak, atlama, yürümeyi durdurma vb.Gibi eylemleri nasıl senkronize edebilirim? …

1
Ağ istemci-sunucu mesaj değişimi ve saat senkronizasyonu yardımı
Masa hokeyi olan hızlı tempolu bir fizik oyunu yapıyorum. İki tokmak ve bir disk ile. Oyun iphone / ipad üzerinde çalışıyor ve GameCenter üzerinden çok oyunculu kısmı yapıyorum. Ağ sistemi bu şekilde çalışır. Maçı yıldızlandıran müşteri, sunucu olarak kabul edilir ve maç talebini kabul eden müşteri istemcidir. 'Sunucu' fiziği çalıştırıyor …

3
Çok oyunculu oyun durumunu tam durum güncellemelerinden daha verimli bir şekilde nasıl senkronize edebilirim?
Daha önce küçük bir oyun ağı kodlaması yaptım, ancak öncelikle gerçek zamanlı ihtiyaçları olmayan oyunlar için TCP ile. Ağa bağlı çok oyunculu 2B Java oyunu üzerinde çalışıyorum. Öğrenmek için, mevcut bir ağ API'sı olmadan bunu kendim yapmak istiyorum. Bir sunucudan istemcilere gönderilen oyun durumunu nasıl verimli bir şekilde temsil edebilirim? …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.