Skip to content

Latest commit

 

History

History
77 lines (48 loc) · 1.08 KB

File metadata and controls

77 lines (48 loc) · 1.08 KB

Principes des moteurs de jeux 6 : réseau

TCP vs UDP

  • mise à jour TCP
  • jeu entre joueur U/T
  • lobby T
  • achats T
  • sauvegardes T
  • discussion T
    • texte T
    • voix U
  • partage réseau sociaux T
  • DRM T
  • Streaming U
    • diffusion
    • cloud gaming

TCP UDP
garantie de réception rapidité
ordre
intégrité
connexion

exemple : mario cart

position 12 octets

orientation 16 octets

vitesse 12 octets

objets 1 octets

action 1 octets

somme : 42 octets <- trop petit par rapport à la taille de trame

add donc :

compteur pour ordre

checksum pour intégrité

UUID pour connexion

message historique pour (aider à la garantie de réception)

Messages

  • type
  • taille
  • contenu

一些处理延迟的方法

interpolation (visual)

不同端不同事件(刺客信条2)

Appendix

RAID

redendence array of inexpensive disk

RAID 5: 坏了一块盘不影响

d = a XOR b XOR c