Získávání znalostí
/ Knowledge Discovery >> Získávání znalostí >> technologie >> elektronika >> hry gear >>

Jak se World of Warcraft Works

lší straně
bojových

Do srpna roku 2006, každý ". World of Warcraft " říše měl své vlastní PvP bojiště. Poté, Blizzard vydala opravu, která vytvořila mezi sférami bojiště - každá bitevní pole by mohl být hostitelem hráče z různých sfér. Pro tento účel, říše jsou nyní uspořádány do bojových skupin, které sdílejí společnou sadu bojištích
klient-server komunikace

Všechny mapy a scenérie v ". World of Warcraft " žít na vašem počítači, ale informace o tom, co se děje ve světě, musí pocházet ze serveru. Na základě informací se dostane z vašeho herního klienta základě, server provádí mnoho výpočty o světě, včetně:

  • , kde davy jsou ve vztahu k vám
  • , zda jste v dosahu davy chcete zaútočit
  • , zda vaše útoky jsou úspěšné
  • kolik zranění způsobit na dav budete útočit
  • , jak velkou škodu lůza způsobuje na jste
  • , jak moc jste se uzdravili, nebo lidi ve vaší straně, pomocí hojení kouzla nebo obvazy

    Server také shromažďuje informace od ostatních hráčů klienti "- ať už jste v skupina s nimi, nebo ne - a relé k počítači. To vám umožní vidět další postavy, jejich zařízení a jejich činnost ve hře. To také umožňuje příjem zpráv chatu, cechovní pozvání a skupinové pozvánky. Tyto informace se nemusí cestovat přímo z počítače jiného uživatele na vaše - to cestuje s vámi přes server

    Účinnost všech těchto interakcí je závislá na množství času to bere zprávu cestovat z. klienta k serveru a zpět. Hráči, kteří mají zkušenosti s vysokou latencí - nebo dlouhou dobu cesty - můžete vidět významné zpoždění mezi když provést nějakou akci, a když vidí, že se stalo na obrazovce

    Boj proti davu je pokračující výměna. informace mezi vaším počítačem, počítače lidu ve vaší skupině a serverem. Řekněme například, že vás s několika přáteli v plánu Doom Lord Kazzak, RAID šéf Outlandu. Tady je to, co se děje:

    1. Vy a vaše skupina se blíží k Kazzak. Všichni klienti odesílat informace na server, o tom, kde se právě nacházíte. Server ví, kde je Kazzak. - Pokud se dostanete příliš blízko, budete vytáhnout ho náhodou, na kterém místě on bude pravděpodobně zabít večírek
    2. Jakmile jste v dosahu, někdo z vaší party zaútočí Kazzak. Klient, který osoby informuje server útoku. Server odpoví tím, že způsobí Kazzak zaútočit na vaši stranu a slovně posmívat. To předává tuto informaci počítačích.
    3. Jak bojuješ, klienti vaše strana se říci server, který kouzel jste cast