Top Banner
Networking Within MMOs Scott Seeley
13

Networking Within MMOs Scott Seeley. Differences in game networking Peer-to-peer Client/Server Distributed Server.

Dec 20, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Networking Within MMOs Scott Seeley. Differences in game networking Peer-to-peer Client/Server Distributed Server.

Networking

Within MMOs

Scott Seeley

Page 2: Networking Within MMOs Scott Seeley. Differences in game networking Peer-to-peer Client/Server Distributed Server.

Differences in game networking

• Peer-to-peer

• Client/Server

• Distributed Server

Page 3: Networking Within MMOs Scott Seeley. Differences in game networking Peer-to-peer Client/Server Distributed Server.

Peer-to-Peer

•Direct player connection

–Reduced latency

•Multiplayer connection

–Lack of control

Page 4: Networking Within MMOs Scott Seeley. Differences in game networking Peer-to-peer Client/Server Distributed Server.

Client/Server

•Client is the server

–Dual players

–Multiplayer

–Central control

–Increased latency

Page 5: Networking Within MMOs Scott Seeley. Differences in game networking Peer-to-peer Client/Server Distributed Server.

Distributed Servers

•Central control

•Uniform game

•Distributed resource load

Page 6: Networking Within MMOs Scott Seeley. Differences in game networking Peer-to-peer Client/Server Distributed Server.

Distributed Server Control

• Clients cheat

• Checksums

– Error checking

– Encryption

Page 7: Networking Within MMOs Scott Seeley. Differences in game networking Peer-to-peer Client/Server Distributed Server.

Distributed Servers Types

• Multi Realm

• Multi Shard

• Single Realmed

Page 8: Networking Within MMOs Scott Seeley. Differences in game networking Peer-to-peer Client/Server Distributed Server.

Distributed Servers Types cont.

•Multi realm

–Many servers running different aspects

–Shard/Area cap

Page 9: Networking Within MMOs Scott Seeley. Differences in game networking Peer-to-peer Client/Server Distributed Server.

Distributed Servers Types cont.

•Multi sharded

–Multiple instances, across multiple servers

–Distribute server load

Page 10: Networking Within MMOs Scott Seeley. Differences in game networking Peer-to-peer Client/Server Distributed Server.

Distributed Servers Types cont.

•Single Realmed

–Many servers, one game

–Server tricks

–Client tricks

Page 11: Networking Within MMOs Scott Seeley. Differences in game networking Peer-to-peer Client/Server Distributed Server.

Future of MMO networks

• Single Realm

• Dynamic Player interaction

• Increased Throughput

Page 12: Networking Within MMOs Scott Seeley. Differences in game networking Peer-to-peer Client/Server Distributed Server.

Any Questions?

Page 13: Networking Within MMOs Scott Seeley. Differences in game networking Peer-to-peer Client/Server Distributed Server.

Thanks for Playing