Získavanie vedomostí
/ Knowledge Discovery >> Získavanie vedomostí >> technológie >> elektronika >> hry gear >>

Halo Networking: Rozhovor s Chrisom Butcher

obia? No tak, ako sme to urobiť, je existujú dva rôzne typy vecí, ktoré server môže odoslať :. K dispozícii je pretrvávanie stav objektov a udalostí, ktoré sa konajú

Tak si predstavte, že pretrvávajúci stav tohto Jersey na strane tabuľka - že je v tejto polohe [Chris pohybuje dres] alebo je to v tejto pozícii, že jo? Takže pre každý objekt na svete, server sledovania informácií o tom, čo sa zmenilo o tento objekt a ktoré stroj je táto informácia odosielaná z.

Napríklad, keď som hodiť granát tu a tam sú celá rada objektov na zemi v tomto mieste a idú lietania, sa nakoniec usadia na nových miestach. Tieto objekty budú označené. Ich nová poloha musí byť zaslaná všetkým na svete, pretože ich pozícia bola zmenená.

Ale ľudia, ktorí sú veľmi ďaleko sa nestarám o tie objekty, veľmi veľa, pretože možno, že ste v bitke niekde inde. Ale keď prídu v priebehu na dané miesto, ktoré budú nakoniec chcieť tieto objekty byť v správnom mieste. Takže to, čo to znamená je, že tieto objekty sú nízku prioritu, pretože sú veľmi ďaleko. Ale sú označené preto, že je potrebné k prenosu nakoniec. . Takže v priebehu času, bude prioritou týchto objektov stúpať a stúpať, až nakoniec prejdú prah, ktorý bude odoslaný "
, ako sa vaše priority sú jasné

Chris Butcher pokračuje:

" Zjednodušene povedané, systém si pamätá, čo to posiela k ľuďom. To vie, že mám 5000 kusov informácie, ktoré by som chcel, aby si mal, ale môžem vám len poslať možno 50 v tomto paketu, pretože sieť umožňuje iba pre určitú veľkosť paketu, prenáša určitú sadzbu, aby sa nie nahromadiť siete.

Tak to vyrieši tie najdôležitejšie veci sú založené na tom, kde ste, čo robíte, či už ste živé alebo mŕtve, či už strieľať na niekoho. Viete, keď som strieľať na niekoho a sú predo mnou, ja potrebujem vedieť o nich na veľmi vysokou prioritou. Ale či je tu niekto za mnou, že nemôžem vidieť, nemám potrebu o nich vedieť. Server určí prioritu objektov. Existuje mnoho pravidiel pre veci. Granáty majú prednosť medzi 50 a 70 ° C, ale len trochu objekt ležiaci na zemi, možno nie je prioritou - medzi 10 a 20 viete, alebo niečo také. V skutočnosti existujú prípady, v ktorých s nízkou prioritou objekt by nedostane tavené vôbec z strane klienta.

V zásade existujú dva typy údajov, ktoré sa dostanú prioritné. Tam je pretrvávanie stav objektov, ktoré budú vždy zaslané nakoniec. Môžu trvať dlho, a dôvod, že v prípade, že je objekt neustále pohybuje s nízkou prioritou pot

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