Hru je v podstatě interakce mezi klientem a serverem. Podíváme se na to, co se bude dít dál
klient-server interakce
Zde je základní pohled na to, co se stane, když skupina znaků, útočí na monstrum v typickém MMORPG:.
Klepněte na tlačítko k postupu.
- Tato skupina se blíží k davu. Klienti skupin "informuje server, kde jsou, a server říká klientům, které netvor je nedaleko. Klient přistupuje k souborům týkající se vzhledu a pohybu monstra, které jsou uloženy na pevném disku počítače.
- A nádrž, nebo postava navržen tak, aby byli schopni absorbovat mnoho škod, napadá dav. Klient palivové nádrže odešle zprávu na server, informuje ji o útoku. Serverové relé, že informace se zbytkem klientů skupiny.
- dealeři k poškození strany, známé jako škody za sekundu (DPS) nebo jaderných bomb, útočí na dav. Jejich klienti informovat server, jaké akce, které užívá. Server počítá damage a přijatých a informuje každého klienta.
- léčitel Stranické odlitků léčivá kouzla na členy strany. Klient léčitele informuje server o tom, co kouzla jsou lité a na koho. Server počítá, kolik léčení probíhá a přenáší informace do zbytku strany.
- davu je umělá inteligence (AI) protokoly určují, jak se dav chová během boje, a relé serveru, že informace na Klienti. V případě, že účastník úspěšně zabije netvora, server informuje každého klienta k zobrazení netvora smrti animace, který je uložen na pevném disku počítače.
- A člen strany Loots monstrum, aby viděli, co poklad to neslo. Server vybírá položky z kořisti tabulky náhodně a říká klientům, které položky klesly. Pokud se některý z hráčů ve skupině mají úkol, který vyžaduje určitou položku z davu, server pokyn klienta k zobrazení ikony pro danou položku.
- Hráči, využitím textu nebo hlasový chat, rozhodnout, kdo budou mít položku v souladu s pravidly své skupiny nebo cechu. Mohou použít vestavěný generátor náhodných čísel určit, kdo dostane to, co položka. Pokud ano, je server, který rozděluje výsledky do všech ostatních klientů.
- Hráč, který vyhraje kořist klikne na to, aby si ji vyzvednout. Klient informuje server, že hráč tak učinil. Server informuje klienta přidat položku na hráčově viditelné inventáře. To také ukládá změny v inventáři hráče v položce tento hráč ve své databázi.
Stejné kroky lze použít na jakýkoli setkání na světě