Noțiuni de bază prioritățile Drept
Chris Butcher continuă:
" Practic, sistemul își amintește ceea ce trimite la oameni. Se știe că am 5.000 de bucăți de informații pe care aș dori să aveți, dar puteți trimite doar poate 50, în acest pachet, deoarece rețeaua permite doar anumite pachete dimensiune, transmis o anumită rată pentru a nu congestiona rețea.
Deci, cifrele cele mai importante lucruri sunt bazate pe unde esti, ce faci, dacă ești viu sau mort, dacă te trage în cineva. Știi dacă mă tragere la cineva și sunt în fața mea, trebuie să știu despre ele, la o prioritate foarte mare. Dar dacă e cineva în spatele meu că nu pot vedea, nu am nevoie să știu despre ele. Serverul determină prioritatea obiecte. Există o mulțime de reguli pentru lucruri. Grenade au o prioritate între 50 și 70 de ani, dar doar un pic obiect culcat pe pământ, poate nu este o prioritate - între 10 și 20 de știi, sau ceva de genul asta. Nu sunt de fapt cazuri în care un obiect prioritate scăzută nu ar primi prestate la toate de pe partea de client.
Exista doua tipuri de date care sa prioritare. Există starea persistența obiecte care vor fi întotdeauna trimis în cele din urmă. S-ar putea să ia o lungă perioadă de timp și motivul pentru care, dacă există un obiect în mișcare continuu cu o prioritate scăzută atunci nu doriți să trimiteți informații despre acel obiect până când ați văzut-o. S-ar putea dori o actualizare la fiecare 10 secunde pentru a spune la o prioritate scăzută, " Iată în cazul în care este "., Sistemul de prioritate gestionează prioritatea obiectelor, timpul de la ultima transmise și este nevoie de cât mai multe informații pentru a transmite aceste date.
Nu este de stat persistentă și există, de asemenea un flux de evenimente care au loc în lume, ca un glonț a lovit un zid sau un tip declarat " Urg " pentru că el a fost ucis. Aceste evenimente sunt informațiile nu avem nevoie pentru a trimite. În cazul în care devine necesar să renunțe la evenimente, o vom face. Deci, de exemplu