decades, video, industry, grown, multi, billion, selling, generate, revenues, biggest, blockbusters, modern, online, challenge, cooperate, internet, massively, multiplayer, mmogs, popular, gamers, advantage, massive, growth, broadband, users, create, digital, participate, warcraft, lineage, increasingly, recent, virtual, considering, shooters, pss, observe, topology, based, client, server, architecture, main, problem, network, performance, session, overloaded, latency, growing, problems, disconnection, losing, items, increasing, connection, bottleneck, hence, rely, jones, et, al, highlighted, business, issues, resumed, employment, considerable, sta, servers, various, topologies, suggested, eliminate, failure, leastwise, decrease, peer, networks, explore, type, central, node, researchers, university, malta, provided, survey, carried, specically, analysis, implementation, gaming, primarily, role, playing, mmorpgs, trying, system, catered, shooter, shown, combines, supernodes, methods, bound, extensiveness, thesis, focus, applying, solving, rst, style, investigate, existing, solutions, communication, mere, proposals, lastly, propose, solution, model, extensions, current, chapter, overview, architectures, functionality, introduces, solve, similar, moreover, acquaintance, represents, proposed, theoretical, design, tricky, depicts, simulation, results, contains, application, related, proceed, supernode, developing, computer, understanding, provides, area, usually, apply, environment, generated, latter, storing, data, assumed, responsible, processing, opportunity, access, instance, credentials, registering, grants, processes, interactions, preserves, periodic, updates, controls, compliance, usage, assumes, connected, trac, handling, multiple, simultaneously, common, simultaneous, interaction, unreal, therefore, particular, divided, shards, instances, purpose, shard, process, example, us, consider, constitutes, played, across, scheme, depicted, interconnected, resolves, adding, hosting, capacity, enhanced, upgrade, systems, privileges, easier, logic, unit, aect, entire, enables, secure, management, actions, checked, nd, violations, expanded, upgrading, bandwidth, advantages, drawbacks, expenses, associated, maintaining, furthermore, centralized, namely, heavily, increases, encounter, overloading, entails, https, www, statista, com, statistics, subscribers, byquarter, creates, clients, loss, result, reduction, decentralized, implies, opposed, ensure, established, nodes, ob, ject, global, rendering, determining, responsibility, computers, grid, component, contribution, calculations, benets, scalability, computed, entities, eliminates, singular, mentioned, dened, thus, preserved, thirdly, situation, intercommunicate, directly, contrast, reducing, appearance, reduce, despite, disadvantages, interchange, updating, consistent, shared, connectivity, requires, optimization, necessary, aware, avatar, resources, utilized, simulating, specic, called, interest, determines, surroundings, visible, informing, occurred, undergo, cheating, accessed, updated, dealing, crucial, update, retaining, possessions, assume, extracts, login, sessions, gilmore, engelbrecht, published, research, discovered, storage, approach, suited, graph, sustain, consistency, hybrid, develop, ecient, scalable, compared, keeping, lower, publisher, required, parameters, control, invoicing, structure, features, exist, unequal, responsibilities, sustaining, preserving, authentication, authorization, content, distribution, procedures, fewer, illustration, units, require, computing, similarly, support, standard, united, subsets, subset, computational, appropriate, delegate, throughput, via, nearest, happened, diculty, complexities, split, evenly, unavailable, redistribute, exclude, information, detect, notably, using, grant, motivation, accessible, comparison, suitable, widely, unity, cryengine, cocos, monogame, framework, range, convenient, user, interface, cross, integration, easily, portable, onto, dierent, android, ios, linux, mac, addition, wii, browsers, supports, sprites, physics, developers, source, models, include, editor, created, extensive, jects, freely, available, personal, edition, version, especially, entry, threshold, beginners, community, organized, designed, editors, code, action, script, javascript, supported, closed, barriers, extended, development, kit, bestsellers, batman, arkham, asylum, mass, ect, developed, graphics, capabilities, unlike, designing, sake, simplicity, docs, unrealengine, udk, webhome, html, en, wikipedia, org, wiki, aaa_, video_game_industry, embedded, mainly, genre, including, playstation, vita, scripting, oriented, programming, java, probably, competitors, average, incredibly, crytek, introduced, console, xbox, wiiu, mobile, obvious, hight, requirements, graphic, greatly, exceed, includes, lighting, realistic, advanced, animation, stunning, visualisation, technologies, dynamic, shading, fogging, terrain, normal, parallax, mapping, subsurface, scattering, detail, desktop, graphical, adapter, obviously, cant, gryengine, creating, ryse, rome, complicated, relatively, absence, lua, embedding, http, exibility, original, python, ported, jective, iphone, later, released, versions, appeared, extension, threedimensional, tizen, bada, marmalade, monsters, zynga, konami, disney, frantic, popularity, downloads, google, microsoft, intel, participating, programmers, actively, visualization, scientic, accelerometer, racing, vehicle, special, individual, atlases, fonts, particles, sprite, etc, elements, possibilities, missing, components, themselves, existence, complex, opensource, allowing, visual, scenes, dimensional, sophisticated, scenarios, drawback, products, aimed, exclusively, pro, renamed, moved, github, natural, rewriting, opengl, allowed, orientation, inherent, latest, utilize, predened, regular, intervals, invoked, redraw, accordance, provide, input, clicking, keyboard, character, event, cycle, method, polled, expecting, movement, triggered, scene, interval, represented, monogames, initialize, initialized, initial, loadcontent, pic, tures, audio, les, avatars, actually, frequency, per, whether, pressed, collided, redraws, passed, press, unloadcontent, previously, unloaded, terminates, regardless, operating, familiar, zephyrisnet, attempt, deploying, concept, entrance, authenticating, charged, fee, authority, computation, delegates, paragraph, decision, acquainted, issue, perspective, familiarize, denition, basis, within, understood, consequence, subscriptions, conclusion, researches, focused, tolerant, higher, degrees, extreme, dierence, miss, reaction, deeper, conceptual, representation, types, claypool, eect, emphasizes, signicantly, underline, sensitive, depending, response, demand, re, longer, period, noticed, jority, less, dependency, vs, analyzing, implemented, locking, pattern, located, entity, introducing, region, commence, partition, corresponding, peerplay, paradigm, applied, mesh, performed, choosing, communicate, thereby, technique, pellegrino, combination, arbiter, manner, carrying, verications, veried, obtains, inconsistency, synchronization, exists, needed, replication, assist, incident, limited, relies, multicast, peers, contact, external, obtainable, oered, transmit, ultimately, commonly, exposed, functions, concealing, complication, overlay, paying, paderborn, supporting, distributed, avoid, jor, lack, regulates, prevents, inject, controller, supervise, implement, pastry, scribe, consists, organizing, infrastructure, providing, resistance, failures, highly, maintain, events, traditional, lesharing, achieve, persistence, availability, messaging, ing, satisfy, synchronize, replicas, logical, emphasize, clearly, observable, prole, resource, static, images, spreading, segmented, controlled, regions, portals, doorways, occur, prevent, backup, controllers, disconnect, immediately, recognizing, started, calculate, detection, mechanism, hash, calculated, received, considered, valid, determine, sending, hacked, policy, expelled, technology, section, introduce, discuss, intermediate, description, precise, zoning, smaller, zones, dier, diculties, bounded, simply, interact, relevant, closest, territory, jean, sebastien, boulanger, algorithms, analyze, obstacles, minimum, demonstrating, performs, processed, organize, accomplished, preselected, serves, described, interacts, explained, details, decided, gure, designs, request, basic, newly, assigns, status, negotiations, subsequent, attachment, initialization, detailed, discovering, packets, subscribed, channel, respond, joined, responses, selection, analyzes, obtained, disadvantage, earlier, proceeding, elegant, jectoriented, variety, applications, tile, tiles, tiled, future, function, edit, image, placement, focuses, intuition, tileset, mapeditor, remoting, domain, marshaling, managing, connections, remote, inter, congures, protocol, species, transport, register, port, newt, registers, wellknownobjectmode, typeof, remoteengine, registered, class, parameter, activate, wellknownob, jectmode, singleton, activation, mode, exchanging, local, accessing, protocols, requested, proxy, registerwellknownclienttype, location, corresponds, channels, domains, identier, address, exports, indicates, colon, marshalbyrefob, cc, sr, manages, notifying, presence, dedicated, neighboring, invisible, meaning, represent, obligations, dispersed, throughout, balance, tolerance, heterogeneity, frequently, joining, fulll, production, researching, purposes, straightforward, agreement, served, assigned, behavior, dene, situations, gotten, desirable, invoke, advance, position, eld, congestion, algorithm, realization, starting, specication, notify, listening, extract, activates, movements, inner, intersects, outer, negotiation, delete, procedure, substitution, periodically, potentially, interception, winform, activities, delivered, handled, interfaces, embed, custom, subsection, communications, descried, packet, sequence, diagram, ag, activated, additional, instructions, travel, crossed, gamer, changing, transparent, loading, label, receiving, preprocesses, transition, tx, buer, serialized, supernote, positive, conrmation, acceptance, deletes, rx, added, nished, statuses, achievements, vanishes, experience, interruption, nding, reconnect, scenario, actor, queue, requests, invokes, concurrent, reacts, invocation, customized, tested, additionally, deploy, testing, construct, isolated, reproduce, hereinafter, referred, ping, accurate, comfortable, gameplay, simulations, produce, variable, vary, iteration, iterations, varies, producing, measurer, measurements, presented, respectively, characteristics, installed, core, processor, ms, closer, tency, total, varied, versus, aecting, conclude, reduced, rstly, st, exactly, laptops, router, congure, dlink, random, experiments, summarize, playability, greater, expand, conguration, productivity, equipment, exposes, createplayer, signature, int, tilewidth, tileheight, playertype, arguments, width, assignes, addplayer, void, iplayer, setplayerposition, playerid, newposition, desired, possition, getallplayersposition, icallbackallplayerspositions, callback, positions, argument, getallplayerspositions, render, getob, jectstaticpositions, icallbackstaticob, getstaticob, jectsdynamicpositions, icallbackdynamicob, getdynamicob, removeplayer, getplayerscore, icallbackplayerscore, inherit, igate, inherits, variables, boolean, opened, coordinates, array, refers, guidance, initiate, searching, lobby, preferable, gameappears, increased, intersect, object, brief, collections, traversing, nesesary, investigates, ability, impressive, reasonable, maturity, proof, layout, looking, wanted, discovery, independently, possibility, invocations, showed, decreased, improved, distinguish, increase, delegating