«networking» etiketlenmiş sorular

Bilgi alışverişi amacıyla kablo bağlı veya kablosuz iletişim bağlantıları ile birbirine bağlanan iki veya daha fazla bilgisayar.

2
UDP engellemiyor mu yoksa almak için ayrı bir iş parçacığı mı?
Çok oyunculu bir oyun oluşturuyorum (64 yaş altı oyuncular için). Zaten ağ döngüsü için ayrı bir iş parçacığına sahip olmaya karar verdim, ancak UDP almak için ekstra bir iş parçacığı oluşturmak veya alıcı soketi engellemeyen (ekstra iş parçacığı olmadan) ayarlamak daha iyi olacağını merak ediyordum. Veya Asenkron Soketler gibi başka …

1
Çok oyunculu platform oyunu - Sunucudaki düzeltmeler normalde sunucudaki tek bir istemcide gerekli mi?
Şu anda oldukça basit bir çok oyunculu platform üzerinde çalışıyorum. Gecikmeyi gizlemek için kullanılan tekniklerle ilgili biraz makale okudum, ancak yine de kafamı belirli kavramların etrafından dolaşamıyorum. Konuyu çok ilginç buluyorum ve fikirleri kendim denemeyi seviyorum, ancak gamedev stackexchange'i sormamın sorum için daha verimli olacağını düşünüyorum. Mevcut durumumu ve yol …

1
Oyuncu hızı değişiklikleri gönderirken istemciyi ve sunucuyu nasıl senkronize ederim?
Müşteri tarafı tahmini uyguluyorum. Çoğu açıklama, istemcinin " Oynatıcımı 1 konum yukarı taşı " gibi mesajlar gönderdiğini varsayar . " Oyuncumun hızını x olarak ayarla " gibi mesajlar gönderirsem ne olur ? İstemcide, oyuncu sunucudan önce kendi hızını (istemci tarafı tahminine göre) belirler ve bu da ikisinin senkronizasyondan çıkmasına neden …

4
Çok Oyunculu Hile Engelleme
Küçük bir indie tarzı çok oyunculu oyun geliştirmeyi neredeyse tamamlıyorum. İnsanların tek oyunculu hile yapmalarına izin vermek istesem de, bu çok oyunculu oyunlarda kabul edilemez. Herkes ortalama Joe oyunun bölümlerini değiştirmek için Cheat-Engine gibi bir şey kullanmak durdurmak için herhangi bir yolu biliyor mu? Şu anda istemcinin, oyunun kullandığı (XML …

3
En iyi eşler arası oyun mimarisi
Oyun istemcilerinin bulunduğu bir kurulum düşünün: oldukça küçük bilgi işlem kaynaklarına sahip (mobil cihazlar, akıllı telefonlar) hepsi ortak bir yönlendiriciye bağlı (LAN, hotspot vb.) Kullanıcılar harici bir sunucu olmadan çok oyunculu bir oyun oynamak isterler. Bir çözüm, bir telefon üzerinde yetkili bir sunucu barındırmaktır, bu durumda da bir istemci olur. …



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
Gerçek zamanlı strateji oyunlarında ağ oluşturma
Gerçek zamanlı strateji oyunlarını ağa bağlamak için en son teknoloji nedir? Birkaç yıl önce, bazı AAA oyunlarının sadece oyuncu girdilerini (Starcraft 1, Age of Empires) aktardığını hatırlıyorum. Bu, diğer her şeyi tamamen deterministik tutmanızı gerektirdiğinden, bu hala geçerli bir seçenek midir? Rastgele sayı üreteçlerini senkronize etmek mümkün görünmektedir, ancak FPU …

5
Netcode nasıl kullanılır?
Ben netcode bir oyun motoru "içine" olabilir farklı yolları değerlendirmek ilgileniyorum. Şimdi çok oyunculu bir oyun tasarlıyorum ve şimdiye kadar (en azından) ağ soketlerini işlemek için, grafik döngüsünü ve komut dosyalarını işleyen motorun geri kalanından farklı olarak ayrı bir iş parçacığına ihtiyacım olduğunu belirledim. Ağa bağlı bir oyunu tamamen tek …

6
Ağ Bağlantısı Pong Klonu
TCP soketlerinin, UDP iletişiminin vb. Temelleri var, ancak bunları gerçek zamanlı oyun ortamına nasıl uygulayacağım konusunda fazla bir şey bulamıyorum. 4 oyuncu ile bir Pong klon var ve üç istemci ve sunucu (sunucu dördüncü oyuncu) arasında kürek pozisyonlarını senkronize etmek gerekir. Şu anda gerçek zamanlı güncellemeler (raket hareketleri) göndermek için …

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? …

5
Vector3s ile neden '> =' operatörünü kullanamıyorum?
Ben _positionAve olarak adlandırılan iki konum arasında hareket etmek için bir dikdörtgen almaya çalışıyorum _positionB. Her ikisi de tiptedir Vector3. Dikdörtgen gayet iyi hareket ediyor. Bununla birlikte, ulaştığında _positionB, ters yönde hareket etmez, olması gerektiği gibi. Bir göz atmak için koda geri döndüm. Ben nesne hareket ettikçe, ifkoddaki ifadeler rects …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

3
Kısıltılmaması nasıl önlenir?
Ağa bağlı bir iOS oyunu yazıyorum. İle paketleri gönderirken GKMatchSendDataReliable(hangi farz 60 paket saniyede (bitişik paketleri arasına böylece 16 ms), ortalama ping zamanlarda UDP yazılı kendi paket alımı koduyla oldu) hızla kötüleşir: Ben birbiri ardına (aşağıda 7 Gamecenter maçları açıldı ) ve 100 paketlik bir "sel" gönderdi (saniyede 60 paket …
9 networking  udp 

2
Sunucu Tarafı Girişi
Şu anda oyunumda, müşteri bir renderer'dan başka bir şey değil. Giriş durumu değiştiğinde, istemci sunucuya bir paket gönderir ve oynatıcıyı girişi işliyormuş gibi hareket ettirir, ancak sunucu pozisyonda son sözü söyler. Bu, büyük bir sorun dışında genellikle gerçekten iyi çalışır: kenarlardan düşmek. Temel olarak, bir oyuncu bir kenara doğru yürüyorsa, …

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.