MudGuard: Nachtrag: Zeitdifferenz

Beitrag lesen

Hi,

Dazu habe ich damals vorläufig ein kleines Workaround gebastelt, bei dem der Server seine Zeit alle 10ms zu allen Clients schickt. Dies sollte jedoch schon da keine Dauerlösung sein.

Hm.

Welche Toleranzen hast Du denn einzuhalten?

Reicht es nicht, wenn der Client beim einmaligen[1] Erhalt der Serverzeit die Differenz zur Clientzeit berechnet und, wenn er Zeiten an den Server sendet, diese Differenz auf seine Client-Uhrzeit wieder draufrechnet?

cu,
Andreas a/k/a MudGuard


  1. von mir aus auch alle n Sekunden wieder neu die Serverzeit senden (oder wenn der Server sowieso Daten an den Client sendet) und die Differenz neu berechnen - wenn wirklich die Gefahr besteht, daß die Uhren auf Client und Server eine die Toleranz überschreitende Abweichung erzeugen ↩︎