Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
11 Cards in this Set
- Front
- Back
Describe the peer-to-peer server model.
|
- Game traffic flows directly from each peer to each other peer
- Each peer sends action information to every other peer. Peers must use this information in exactly the same way to produce exactly the same results. - All peers must agree exactly about what happens in the game because there is no authority (server) to perform corrections. |
|
Describe the client-server model.
|
- The server has absolute authority – “if the server didn’t see it, it didn’t happen”
- Players (clients) issue message only to the server (and not to other players)* - The server sends game updates to the clients (players) |
|
What is a dedicated server?
|
A Dedicated Server is a process who sole function is to serve clients.
The dedicated server: - Exists as its own process - Serves remote clients |
|
What is a listen server?
|
In a Listen Server, one process has both a client and a server thread.
The listen server: - Serves remote clients - Serves the local client (no latency) |
|
What are the tasks usually required of a gaming server?
|
idk, lul
|
|
What are the tasks usually required of a gaming client?
|
idk, lul
|
|
What is the purpose of having a Master Server for a game or application?
|
- Client Contacts to find games
- Server contacts to update master |
|
Client-Server
|
- Each game needs a server.
- Approximate representation of game world. - Scales well to many players. - Responsiveness determined by server. - Can not continue game if server crashes or disconnects. |
|
Peer-to-Peer
|
- Games do not need a server.
- Exact representation of game world. - Does not scale well. - Responsiveness determined by slowest peer. - No server so game can continue until all players disconnect. |
|
Describe the process NAT:
|
Packet sent with clients IP and Port
| NAT replaces IP and Port with it's own | Packet is forwarded to server | Server creates response packet | NAT replaces IP and port with originals | Client receives packet at it's own port |
|
What is NAT?
|
NAT allows a network to share a single internet connection over a single IP address.
|