Descoperirea cunoştinţelor
/ Knowledge Discovery >> Descoperirea cunoştinţelor >> tech >> electronică >> gear jocuri >>

Halo Networking: Un interviu cu Chris Butcher

semenea rulează e simulare în sine. Diferența este, nu este prezis; este autoritatea. Acesta este responsabil pentru toate lucrurile care se întâmplă în joc "
De exemplu ...

Chris Butcher continuă:.

" Deci, dacă eu sunt client, și am apăsat pe trăgaci pentru a arunca o grenada, am crea de fapt grenada din lume. Voi juca animație, voi reda sunetul. Dar grenada [din punct de vedere care afecteaza de fapt lumii] - am nu este permis pentru a crea că, din cauza că este o acțiune care necesită autoritatea de a face acest lucru. Serverul este singurul aparat care se poate crea un obiect distruge și de a face alte lucruri cum ar fi daune persoane sau de atribuire a ucide și chestii de genul asta. Deci, ceea ce se întâmplă este că clienții sunt trimiterea cererilor la server, cum ar fi, i-am cere pentru a arunca o grenada aici. " Serverul va spune: "Bine te cred că cunoștințele mele spune că ești aici, în acest loc și care este în concordanță cu versiunea mea de evenimente." Deci, în esență, există interacțiune între client trimite versiunea lor de evenimente la server și serverul încearcă să le împace și de a crea versiunea autoritate a lumii. Apoi trimite versiunea autoritate pentru toată lumea în lume

Deci secvența completă de evenimente pentru a arunca o grenada este:. Am arunca o grenada, văd animație, aud sunetul și apoi un numar de milisecunde mai târziu serverul va începe trimiterea informațiile pentru acest nou obiect din lume care este grenada care a creat ca rezultat al acțiunilor mele. Deci din punctul de vedere al utilizatorului, veți vedea acest grenadă apar în aer la mijlocul acolo și avem toată această șmecherie și predicție a face să arate ca aceste interacțiuni complexe. Interacțiuni ca vehicul de a urca cuiva, în esență, sunt alcătuite din cinci sau șase mesaje diferite de pe server. Ești pe vehicul, începe animația să-l urce, el devine dat afară, și el e aici, în lume. Toate interacțiunea dintre aceste evenimente este trimis ca un mesaj separat de serverul "
Totul în dreptul său Place

Chris Butcher continuă:.

" Ultima piesă a puzzle-ului este la fel de clientul pe care încercați să prezinte o imagine coerentă a lumii la player. Ce serverul vă trimite este poate că te trimite patru actualizări un al doilea pentru acest jucător care se execută și de fotografiere aproape de tine. Deci, practic de patru ori pe secundă vei primi, ". Acest lucru este în cazul în care

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