Ігровий сервер (англ. game server від англ. game — гра і англ. to serve — служити) — [[Обчислювальна система , обчислювальної системи, що забезпечує зв'язок між різними клієнтами, надаючи їм можливість комунікації один з одним в рамках програмної оболонки конкретної гри.
Програмний компонент обчислювальної системи
Зазвичай, ігрові сервери запускаються на , що працює на базі Unix-систем або Microsoft Windows. При цьому остання найпоширеніша в силу свого зручності для ігрових серверів, але так само і найменш надійна у плані безпеки. У свою чергу різні реалізації ігрового хостингу на базі Unix-подібних систем більш безпечні. Відмінностей у стабільності роботи ігрових серверів на різних ОС практично не спостерігається.
Найрозповсюдженішими є Minecraft, World of Warcraft, World of Tanks, Counter-Strike (в тому числі ), , Call of Duty, Team Fortress, Quake, Unreal Tournament, San Andreas Multiplayer (скор. ) та інші. У роботі ігрового сервера можна виділити три основних механізми:
Зв'язок з клієнтом
Отримання даних про клієнта, зокрема розміщення на віртуальній карті світу (в рамках ігрового сервера карта може бути будь-яка), про боєзапас, здоров'я, напрямок руху та дії клієнта. Всі перераховані дані відносяться тільки до віртуального ігровому світу та не мають ніякого стосунку до реального гравця, що розташовані за ПК.
Синхронізація отриманих даних
Ігровий сервер постійно генерує нові карти, оновлення ігрового світу. Дані про зміни надсилаються всім клієнтам, природно між сервером і клієнтом виникає вимірювана в мілісекундах.
Надсилання даних клієнтові
Надсилання всіх даних після систематизації загальної картини ігрового світу кожному гравцеві ігрового сервера. Кількість даних, яке отримає кожен гравець, залежить від значення параметра rate у сервера і в кожного клієнта окремо. При цьому rate клієнта не може перевищувати rate сервера, але не навпаки.
Посилання
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Igrovij server angl game server vid angl game gra i angl to serve sluzhiti Obchislyuvalna sistema obchislyuvalnoyi sistemi sho zabezpechuye zv yazok mizh riznimi kliyentami nadayuchi yim mozhlivist komunikaciyi odin z odnim v ramkah programnoyi obolonki konkretnoyi gri Programnij komponent obchislyuvalnoyi sistemiZazvichaj igrovi serveri zapuskayutsya na sho pracyuye na bazi Unix sistem abo Microsoft Windows Pri comu ostannya najposhirenisha v silu svogo zruchnosti dlya igrovih serveriv ale tak samo i najmensh nadijna u plani bezpeki U svoyu chergu rizni realizaciyi igrovogo hostingu na bazi Unix podibnih sistem bilsh bezpechni Vidminnostej u stabilnosti roboti igrovih serveriv na riznih OS praktichno ne sposterigayetsya Najrozpovsyudzhenishimi ye Minecraft World of Warcraft World of Tanks Counter Strike v tomu chisli Call of Duty Team Fortress Quake Unreal Tournament San Andreas Multiplayer skor ta inshi U roboti igrovogo servera mozhna vidiliti tri osnovnih mehanizmi Zv yazok z kliyentom Otrimannya danih pro kliyenta zokrema rozmishennya na virtualnij karti svitu v ramkah igrovogo servera karta mozhe buti bud yaka pro boyezapas zdorov ya napryamok ruhu ta diyi kliyenta Vsi pererahovani dani vidnosyatsya tilki do virtualnogo igrovomu svitu ta ne mayut niyakogo stosunku do realnogo gravcya sho roztashovani za PK Sinhronizaciya otrimanih danih Igrovij server postijno generuye novi karti onovlennya igrovogo svitu Dani pro zmini nadsilayutsya vsim kliyentam prirodno mizh serverom i kliyentom vinikaye vimiryuvana v milisekundah Nadsilannya danih kliyentovi Nadsilannya vsih danih pislya sistematizaciyi zagalnoyi kartini igrovogo svitu kozhnomu gravcevi igrovogo servera Kilkist danih yake otrimaye kozhen gravec zalezhit vid znachennya parametra rate u servera i v kozhnogo kliyenta okremo Pri comu rate kliyenta ne mozhe perevishuvati rate servera ale ne navpaki Posilannya