Datakom II Seminar Lecture 2005 Erik Nordström

Similar documents
Online Games what are they? First person shooter ( first person view) (Some) Types of games

Bellairs Games Workshop. Massively Multiplayer Games

Peer-to-Peer Architecture

Local Perception Filter

Centralized Server Architecture

Online games, servers and networks

User behaviour based modeling of network traffic for multiplayer role playing games

The effects of relative delay in networked games

Game Design From Concepts To Implementation

Nishant l33t Verma 33 Rachel pwn Nabatian Weiye noob Zhang

The effects of relative delay in networked games

DYNAMIC LOAD BALANCING FOR MASSIVELY MULTIPLAYER ONLINE GAMES SARMAD ABDULMAGED ABDULAZEEZ

A Study of Optimal Spatial Partition Size and Field of View in Massively Multiplayer Online Game Server

Artificial Intelligence Paper Presentation

Title: The only game in town. Authors: Eric Legge-Smith, Grant McKenzie, Matt Duckham Affiliation: Department of Geomatics, University of Melbourne

Gaming Security. Aggelos Kiayias

Efficient Methods for Improving Scalability and Playability of Massively Multiplayer Online Game (MMOG)

COMS 465: Computer Mediated Communication

VR AR. (Immersion) (Interaction) (International) ---

Game Server Selection for Multiple Players

Survey Platform

Gaming at the Library on a Shoestring Budget

On the Geographic Distribution of On-line Game Servers and Players

Efficient Methods for Improving Scalability and Playability of Massively Multiplayer Online Game (MMOG)

Online Gaming Is NOT Just for Kids Anymore

Introduction to Computer Games

Advanced Modeling and Simulation of Mobile Ad-Hoc Networks

A Mobile Gaming Platform for the IMS

CMSC 425: Lecture 23 Detecting and Preventing Cheating in Multiplayer Games

What s Next for Networked Games?

A Measurement Study of a Massive Multi-Player Online First Person Shooter Game in Play-Station Networks

By Jeremy Brun, Farzad Safaei, and Paul Boustead NETWORKED GAMES

Xbox 360 Manuals Game 2013 Best Multiplayer

The growth of the online gaming industry relating to the Internet

IMPROVING SCALABILITY IN MMOGS - A NEW ARCHITECTURE -

Taking your game online: Fundamentals of coding online games

Issues on Multi-Device Multi-player Gaming

Chapter 5: Game Analytics

Opponent Modelling In World Of Warcraft

Game Industry Presented by: Pam Chow

Games: Interfaces and Interaction

Interactive Media and Game Development Master s

Play Patterns for Path Prediction in Multiplayer Online Games

Overview. Fun and Games - why online FPS games are interesting to network engineers. What are First Person Shooters? First person view...

Mobile Multiplayer Real-time Games over Wireless Networks

Applying microservice architecture pattern to a design of an MMORPG backend

AI in Computer Games. AI in Computer Games. Goals. Game A(I?) History Game categories

Digital Media & Computer Games 3/24/09. Digital Media & Games

Building Immersive Learning Simulations Using Flash and Director

The Next Generation of Gaming Consoles

Watchmen: Scalable Cheat-Resistant Support for Distributed Multi-Player Online Games

Difference Between. 1. Old connection is broken before a new connection is activated.

Openlobby: an open game server for lobby and matchmaking

Vector-Field Consistency for.net Multiplayer Games Extended Abstract

PS4 Remote Play review: No Farewell to Arms, but a Moveable Feast

Game Design Methods. Lasse Seppänen Specialist, Games Applications Forum Nokia

Online Game Quality Assessment Research Paper

10/18/2010. Focus. Information technology landscape

MULTIPLAYER MOBILE GAMES (UNITY)

Analyzing Games.

Scalable Resource and QoS Brokering Mechanisms for Massively Multiplayer Online Games

VFC4FPS - Vector-Field Consistency for a First Person Shooter Game

Worldwide Market Forecasts for the Video Game and Interactive Entertainment Industry:

Accurate Player Modeling And Cheat-Proof Gameplay In Peer-To-Peer Based Multiplayer Online Games

Augmented Storytelling

Gaming. not just for kids! Gaming & your Library. 42% of all adults own a console. Almost 2/3 of adults own a console

Global MMORPG Gaming Market: Size, Trends & Forecasts ( ) November 2017

Memento Mundi: Are Virtual Worlds history? Henry Lowood Stanford University Libraries ipres 2009, 5 Oct. 2009

34th European Club Cup 23rd European Club Cup for Women Porto Carras (Greece), October 2018

A (Very) Brief History

Who am I? AI in Computer Games. Goals. AI in Computer Games. History Game A(I?)

Energy-Efficient Gaming on Mobile Devices using Dead Reckoning-based Power Management

Sensitivity Of Quake3 Players To Network Latency and Jitter

Level 3 Extended Diploma Unit 22 Developing Computer Games

Massively multiplayer games (MMGs) are one of the most exciting innovations

Fairness and playability in online multiplayer games

Scalability and Consistency in Peer-to-Peer Based Network Gaming

Analysis and Comparison of Gaming in Virtual and Real world

Call Of Duty Modern Warfare 2 Manual Pc Gameplay Multiplayer Cheats

Online Gaming Category Overview

Analysis and Comparison of Gaming in Virtual and Real world

Xbox 360 Manuals Games 2013 Best Multiplayer

Cricket: Location- Support For Wireless Mobile Networks

Assassin's Creed 3 Guide Book Xbox 360 Review

IMPLEMENTING MULTIPLE ROBOT ARCHITECTURES USING MOBILE AGENTS

CS 457 Lecture 16 Routing Continued. Spring 2010

Games Research: the Science of Interactive Entertainment

Call Of Duty Black Ops Wii Level 13 Mission

CARLOSX360 CO. LTD. Right now, CarlosX360 Co., Ltd. Is a global gaming network of blogs and forums delivering content to gamers worldwide.

ABC-CLIO ebook Collection

Console Architecture 1

Maze game unblocked at school

Crafting RPG Worlds in Real Environments with AR. Žilvinas Ledas PhD, Co-Founder at Tag of Joy Šarūnas Ledas Co-Founder at Tag of Joy

Designing Reliable Wi-Fi for HD Delivery throughout the Home

Mmorpg unblocked free

11 Video. Games. More than just a game. Summary

An Overview on Game Cheating and Its Countermeasures

? 5. VR/AR AI GPU

A Long-term Study of a Popular MMORPG

Performance Comparison of AODV, DSDV and ZRP Routing Protocols

Transcription:

Online Gaming and Ad hoc Networking Datakom II Seminar Lecture 2005 1

Multiplayer Computer Games (MCG) - Background In the beginning there was MUD (Multi- User Dungeon) First adventure game to support multiple users (University of Essex) Came to be popularly known as Multi- Undergrad Destroyer 2

3

Computer Game Types FPS First Person Shooter. Doom, Quake, Unreal, etc. RTS Real Time Strategy. Command and Conqueror, Warcraft, Starcraft... RPG Role Playing Game. Baldur's Gate, Fallout... MMORPG Massively Multiplayer Online Role Playing Game. Everquest, Neverwinter Nights... 4

Multiplayer Computer Game Timeline 1979 MUD 1993 DOOM (first popular networked game) 1995 CivNet (one of the first massive MMORPGs) 1996 Quake (first popular client/server game) 1999 Quake III Arena, Unreal Tournament 5

Client/Server Multiplayer Architecture Game state managed by server, updates sent to clients Single point of failure High bandwidth requirements at server, fast processing Typical for FPS and RPG games 6

Peer-to-Peer Multiplayer Architecture Game state at each client Robust, scalable, but state consistency difficult Cheating easier High bandwidth at clients, growing with connected peers Some RTS games 7

Hybrid Multiplayer Architecture CA Game state at each client Central Arbiter (CA) to detect inconsistencies 8

Multiplayer Game Throughput Requirements Top 10 games sold in the UK (15/05-02) 1 Sales Rank Game Throughput Requirement 1 The Sims: On Holiday 28.8 kbps 2 Star Wars: Jedi Knight II 56 kbps 3 Medal of Honor 33.6 kbps 4 Dungeon Siege 56 kbps 5 FIFA 2002 World Cup 56 kbps 6 The Sims 28.8 kbps 7 The Sims: Hot Date 28.8 kbps 8 Championship Manager LAN 9 Half-Life: Generations 28.8 kbps 10 Zoo Tycon N/A 1. Source: PhD thesis, Tristan Henderson 9

Challenges in MCGs Two attributes for good player experience: Consistency: Distributed processes tightly coupled... High bandwidth, low latency Responsiveness: Fast response to data queries Fast, efficient computation Having both is hard/impossible. Trade-offs required 10

Improving Performance in MCGs Message compression and aggregation Interest management only exchange necessary data Dead reckoning predicting change in data (i.e., velocity, directional vector) Trades consistency for reduced effect of high latency 11

Quality of Service (QoS) in Group Multimedia Applications Throughput minimum data rate Delay/Latency elapsed time between data being emitted from sender and consumed by receiver Jitter maximum allowed variation in delay Error rate ratio of incorrect/lost data to sent data Degree of reliability minimum number of group members that must reveive each item of data 12

QoS Requirements Accepted delay for MCG typically 100-1000 ms FPS ~ 100 ms RTS ~ 500 ms and low jitter 13

Security and Cheating in MCGs Two types of concerns: Protection of sensitive information (e.g., credit card numbers, personal/private data) Fair play 14

MCG Cheating Packet tampering: Reflex augmentation aiming proxy Packet interception Packet replay (repeated firing) Information exposure: Passive cracked clients accessing extra information (fog of war, see through walls) Design defects: Loopholes, tampered clients 15

Challenges for MCGs in Ad hoc Networks Intermittent connectivity Long delays (reactive routing) Bandwidth No centralized server? Cheating: Opponents forwarding your packets Authentication Can games be designed with this in mind? 16

Possible Solutions for Ad hoc Networks Zone servers (Riera et. al 2003) Some players are elected as zone servers Zone servers in charge of small group of players Zone servers distribute all messages to all other zone servers and in the end players 17

MCGs in Ad hoc Network Research Mobility models for simulating ad hoc networks are in general poor: Random walk Random waypoint Using Quake II Multiplayer to generate mobility traces (Fitzek et. al 2003) Movements in virtual environment similar to real world Modified server tracks player movements 18

Mobile Gaming Predicted to be worth $1.2 billion by 2006 in U.S. alone (Wireless News Factor) Phones already have built in gaming Multiplayer via bluetooth Dating Treasure hunting (GPS required) New generation of hand held game devices (Sony, Nintendo) 19

Mobile Gaming - Contd. Paul-Jon McNealy, Consumer and Gaming Software analyst for American Technology Research in San Francisco: Mainly two types of games Head-to-head Two players. Short sessions Multiplayer Larger groups, but not as in PC online gaming. ; Long sessions (RPG type) Games like Poker spur online multiplayer growth rather than traditional videogames 20

Mobile Gaming Real Tournament Real Tournament (Mitchell et. al 2003) Augmented reality multiplayer game Teams compete in capturing monsters Handheld PDAs (6PAQ) with GPS, Compass, Push-2-talki 21

New Generation Mobile Gaming Devices Previous generation power in today's hand-held devices Built in wireless connectivity Enables multiplayer gaming anywhere 22

Nokia N-Gage QD Built in phone Bluetooth for head-to-head games Online multiplayer (N-Gage Arena) 23

Nintendo DS (Dual Screen) Built in WiFi Dual Screens (one touch sensitive) 24

Sony PlayStation Portable (PSP) Built in WiFi Watch movies 25

Seminar Paper presentation and discussion Select a scientific paper from conference or Journal Read and prepare presentation Relate to issues, problems, difficulties when applying to ad hoc networks Netgames (ACM Conference) Proceedings at www.acm.org - digital library Seminar May 17, 13:15, Room 1211 26