Presentation is loading. Please wait.

Presentation is loading. Please wait.

Networked Graphics Building Networked Virtual Environments and Networked Games Chapter 13: Application Support Issues.

Similar presentations


Presentation on theme: "Networked Graphics Building Networked Virtual Environments and Networked Games Chapter 13: Application Support Issues."— Presentation transcript:

1 Networked Graphics Building Networked Virtual Environments and Networked Games Chapter 13: Application Support Issues

2 SECURITY AND CHEATING

3 Server X Client B Client A Client C Client C may be interfering with traffic Client A may be running Compromised code Client B may be colluding with Client A Server X may have exploitable bugs

4 Client A Server X Server Y IP

5 Client A Server X Server Y VPN Gateway IPSec IP

6 BINARY PROTOCOLS AND COMPRESSION

7

8 STREAMING

9 Bits0 15 16 31 0-31 Version, config, flags Payload Type Sequence Number 32-63Timestamp 64-95Synchronisation Source (SSRC) Identifier 96+Contributing Source (CSRC) Identifiers (Optional) 96+Header Extensions (Optional) 96+Payload Header 128+Payload Data

10

11

12 ClientServer Position X Send A High, B Low Send B High, C Low Position Y Position Z Send D Low, E Low ClientServer Fetch Index Send Index Send B High, C Low Fetch A High, B Low Send A High, B Low Fetch B High, C Low

13 REVISITING THE PROTOCOL DECISION

14 PERSISTENT AND TIERED SERVICES

15 Private Network Master Server Gateway B New Proces s Physics B Gamepla y B Database Asset Server Gateway B Physics B Gamepla y B Public Network

16 CLUSTERS

17

18 Application Scene Graph Graphics Drivers Modifies scene graph Render traversal Application Scene Graph Graphics Drivers Copy scene graph Synchronize applications Copy render commands

19 THIN CLIENTS


Download ppt "Networked Graphics Building Networked Virtual Environments and Networked Games Chapter 13: Application Support Issues."

Similar presentations


Ads by Google