Bilgi Keşfi
/ Knowledge Discovery >> Bilgi Keşfi >> teknoloji >> elektronik >> oyunlar dişli >>

Halo Networking: Chris Butcher

ekleşecek, çünkü - bu eylemler dünyanın deterministik durumunu etkileyecek izin verilemez. Yani temelde bizim oyun içinde bir ayrılık var. Tüm dünyada nesneler ve nasıl hareket var - bu deterministik bir şeyler. Bu deterministik değil şeyler - Eğer grafik render ne yerel makinede duyabiliyorum sesler ve diğer şeylerin bir çift. Biz bu ikisini birbirinden ayırmak gerekir.

ayrı saklayın, daha sonra oyun diğer makineler arasındaki senkronize kalacak. Ama doğru ayrılmış değilse - ikisi arasında aktarılan bilgiler varsa - o zaman makineleri simülasyon sapmak edecek ve mutlaka bir makine çalar gibi olabilir çünkü burada olduğunu fark olmayabilir ama aynı oyuncu Eğer onlara ateş etmeye çalıştı ve mermi bir makinede onları vurmak ve bir başka makineye onları cevapsız böyle bir şekilde onları vurmak sürece, başkasının makinesinde [biraz daha farklı bir yerde] mutlaka, fark olmayabilir bu yüzden. . Sonra böyle temelde kaskadlar ayrışmanın sonunda kadar oyun farklı makinelerde tamamen farklı ve daha sonra tabii anlamsız " Halo 2 için Yeni Bir Ağ Dünyanın

Chris Kasap devam ediyor:

" Bu yüzden müşteri sunucusunu kendi eylemlerini gönderir ve sunucu istemci ve sunucu arasında bir gidiş-dönüş olması müşteriye geri gönderir çünkü bu konuda bir şey vardır. Yani yerel alan ağları çalışıyor. Gecikme muhtemelen kutuları arasında iki ya da üç milisaniye. Eğer internet üzerinden Xbox gelen trafik tünelleri bir PC olabilir nerede XB Bağlan Yazılımı kullanırsanız, aslında internet üzerinden insanlar arasında iş yapabilir, biliyorum. Ama bizim deneyim bir istemci çünkü, bir şey yapmak için harekete sunucudan gidiş-dönüş için beklemek zorunda olmasıdır. Senin hareketi ya da çekim tüm bir miktar ile kalıyor. Ne 'Halo 2' bu gerçekten duyarlı bir ağ modeli tasarlıyor ile önlemek istiyor.

Yani 'Halo 2' hareket ... daha doğrusu, makineden makineye eylemler göndermekten daha ne yapmak zorunda biz hala bir dönüş ile gerçekleşmesi gerektiğini tam olarak anlatmak için bir istemci ve sunucu, ancak yerine sunucu için bekleyen müşteri var ise, istemci tüm dünyayı öngörüyor. Bu sunucu ile senkronize mükemmel olacak bu yüzden, şeyler gerektiğini düşünüyor gibi tam dünyayı taklit edilir. Müşteri bilmiyor şeyler oyunda diğer oyuncular gibi girdi diğer kaynaklardan vardır.
Bu modeli alırken

Yani, mükemmel kendinizi tahmin edebilirsiniz çalıştırmak ve atlama ve alabilirsiniz asansörler ve istemci kutusunda oyuncu cezası ne yaptığını tahmin edebili

Page [1] [2] [3] [4] [5] [6] [7]