Извличане на знание
/ Knowledge Discovery >> Извличане на знание >> тек >> електроника >> игри предавка >>

Halo Networking: Интервю с Крис Butcher

да е гладка пакет, който идва от сървъра.
Така че ние имаме код, който управлява

обектите в прогнозира клиент света. По принцип той се опитва да изглади външния вид на това, което се случва на играчи в света. Например, вместо просто изпращане на играча "Той е тук, той е тук, той е тук." сървърът изпраща, "Той е тук и това е, което той прави и това е посоката, в която се е запътил." След това клиентът може да използва тази информация, за да се предскаже за може би следващите 300 милисекунди, което е това, което ще изглежда като преди човекът всъщност получава там. Така че, вместо да видя един човек отиде идиот, идиот, идиот, идиот, аз го виждам тук, а той работи тук и той работи тук.

След като сте се прогнозира поведението на човека, основно се прилага изглаждане за изглаждане на тези различия в предаването на данни, така че да видите човек работи. Може би на обхвата на движение му не е напълно последователна, но ние не го отмести от място на място. Ние му се ускори или да го забави базирани на къде сме, че той трябва да бъде в този момент във времето. И разбира се, че направи същото за тези превозни средства, физическите обекти в света и всичко подобно.
<Р> Така че проблемът по същество ... е, че сървърите са ли да генерира този поток от информация от клиенти. И как да го правят? Ами начина, по който направи това е, че има два различни типа неща, които сървърът може да изпрати:. Там е постоянство състояние на обектите и събитията, които се случват
<р> Така че представете си за устойчивост, състоянието на тази на отбора относно таблица - че това е в това положение [Chris движи фланелка] или това е в това положение, нали? Така че за всеки обект в света, сървърът е проследяване информация за това какво се е променило за този обект и която машина е тази информация се изпраща от.
<Р> Например, ако аз хвърли граната тук, и там са по- куп предмети на земята в това място и те хвърчи, те в крайна сметка ще се установяват в нови места. Тези обекти ще бъдат маркирани. Новият им положение трябва да бъдат изпратени на всички в света, тъй като тяхната позиция е била променена.
<Р> Но хората, които са много далеч не се грижи за тези обекти, много, защото може би те са в битка някъде. Но когато те идват към това място те в крайна сметка ще искат тези предмети, за да бъдат в правилното място. И така, какво означава това е, че тези обекти са с нисък приоритет, защото те са много далеч. Но те са отбелязани, защото те се нуждаят, за да бъ

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