Discovery znanje
/ Knowledge Discovery >> Discovery znanje >> tech >> elektronika >> igre gear >>

Halo Networking: Intervju s Chrisom Butcher

azlični vrsti stvari, da lahko strežnik pošiljate. Tam je stanje obstojnost predmetov in dogodkov, ki potekajo

Torej, predstavljajte si stanje obstojnosti tega dresa na tabela -, da je v tem položaju [Chris premakne majico] ali je to v tem položaju, kajne? Torej za vsak objekt na svetu, je strežnik sledenje informacij o tem, kaj se je spremenilo glede tega objekta in kateri stroj se te informacije poslane iz.

Na primer, če sem vrgel granato tu in tam so cel kup predmetov na terenu v tem mestu in gredo z letenjem, bodo sčasoma ustalil v nove kraje. Ti predmeti bodo označeni. Potrebuje njihov novi položaj je treba poslati vsem na svetu, saj je bil njihov položaj spremenil.

Ampak ljudje, ki so daleč stran ne zelo veliko, ker morda oni ne briga teh predmetov v bitki nekje. Toda, ko prideš k tej lokaciji bodo sčasoma želeli ti predmeti biti na pravem mestu. Torej, kaj to pomeni, da so ti predmeti nizka prioriteta, ker oni so daleč proč. Vendar pa so označeni, ker jim je treba posredovati na koncu. . Torej sčasoma bo prioriteta teh predmetov naraščati in naraščati, dokler na koncu gresta prag treba poslati "
Getting vaše prioritete Hetero

Chris Butcher nadaljuje:

" V bistvu, si sistem zapomni, kaj pošilja ljudem. Ve, da imam 5.000 kosov informacij, ki bi rad, da imate, ampak jaz vam lahko pošlje le morda 50 v tem paketno ker omrežje omogoča le za določeno velikost paketa, posredovati določeno stopnjo, da se ne congest omrežja.

Tako se številke od najbolj pomembnih stvari, ki temeljijo na to, kje ste, kaj počnete, ali si živ ali mrtev, ali ste streljanje na nekoga. Veš, če sem streljal na nekoga in oni pred mano, moram vedeti o njih na zelo visoko prioriteto. Ampak če je nekdo za mano, da ne morem videti, mi ni treba vedeti o njih. Strežnik določa prednost predmetov. Obstaja veliko pravil za stvari. Granate imajo prednost med 50 in 70, vendar je le malo objekt, ki leži na tleh, morda ni prednostna naloga - med 10 in 20 veš, ali nekaj takega. Obstaja dejansko primeri, v katerih nizke prioritete objekt ne bi dobili, opravljene na vse iz strani odjemalca.

V osnovi obstajata dve vrsti podatkov, ki jih dobijo prednost. Tam je stanje obstojnost predmetov, ki bodo vedno pošlje na koncu. So lahko traja dlje časa, in razlog za to, če gre za objekt nenehno premika z nizko prioriteto, potem ne želite poslati podatke o tem predmetu, dokler ste ga videli. Morda boste želeli posodobiti vsakih 10 se

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