Server de joc

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 6 martie 2017; verificările necesită 23 de modificări .

Server de jocuri ( ing.  server de joc din ing.  joc - joc și ing.  a servi - servi) - software de server , adesea folosit în jocurile pe calculator pentru jocuri multiplayer în cazurile în care nu este suficient să folosiți un singur computer (sincron sau asincron cu mare latență , cum ar fi șahul prin corespondență) sau pentru a salva informații în afara procesului de joc - de exemplu, despre înregistrări.

Jocuri online

Există 3 mecanisme principale în funcționarea serverului de joc:

Comunicarea cu clientul

Obținerea de date despre client, de exemplu, locația pe harta virtuală a lumii (în cadrul serverului de joc, harta poate fi oricare), despre muniția, sănătatea, direcția de mișcare și acțiunile clientului. Toate datele de mai sus se referă doar la lumea jocului virtual și nu au nimic de-a face cu un jucător real care se află în spatele unui PC .

Sincronizarea datelor primite

Serverul de joc actualizează în mod constant lumea jocului. Datele de modificare sunt trimise tuturor clienților, în mod natural între server și client există o întârziere măsurată în milisecunde .

Trimiterea datelor către client

Trimiterea tuturor datelor după sistematizarea imaginii generale a lumii jocului către fiecare jucător al serverului de joc. Cantitatea de date pe care le va primi fiecare jucător depinde de valoarea parametrului ratei pentru server și pentru fiecare client în parte. În acest caz, rata clientului nu poate depăși rata serverului, dar nu invers.