March 2002
- ADMIN: Sorry for the delays J C Lawrence
- progress quest matt hellige
- progress quest Frank Crowell
- Synchronizing Client and Server... Dan MacDonald
Here's the problem, essentially I want my Client and Server machines
to be in sync as they are participating in a real time simulation.
The clients need to be able to render the state of the simulation
based on predicting (loosely) what the next steps will be until the
server sends it the next update. In order to do this, the client and
sever need to have synchronized times or agreed on a time.
For example, if a ball is moving across the clients screen, the
server send a packet with Xpos,Ypox,Xvelocity,Yvelocity, atTime
T. If the server sends the packet at time 1 and the client receives
it at time 2, in order for the client to correctly place the ball on
the screen, it must extrapolate the amount the ball would have moved
between time 1 and time 2 and render it correctly on the screen. If
the client and server have different values for time 1 then things
get messed up fast.
My current implementation uses UDP, and I'm looking for a way to
determine the difference between the server time and the clients
time. So that the client can have a variable that says, "Add x to
the current client time when comparing with times from the server" I
want to be able to determine what x is. SNTP does this pretty well,
but i dont want to be dependant on other tecnologies, i'd like to
build this functionality into my networking layer. I was wondering
if anyone had any hacked down versions that could be used to synch
time up to about 3-5ms accuracy? Or any suggestions as to how this
might be achieved? (besides sending X amount of upd packets and
averaging the round trip times to predict the offset)
thanks
Dan - Synchronizing Client and Server... Daniel.Harman@barclayscapital.com
- Synchronizing Client and Server... Vincent Archer
- Synchronizing Client and Server... Daniel.Harman@barclayscapital.com
- Synchronizing Client and Server... Fred Clift
- Synchronizing Client and Server... Dan MacDonald
- Thank you from MudWorld ucmm@inetsolve.com
- [rpg-create] Female Gamers (fwd) J C Lawrence
- Time Theory David C.Z. Wacks
- Time Theory Marc Bowden
- Time Theory Travis Nixon
- Time Theory Marc Bowden
- Time Theory Koster, Raph
- Time Theory Freeman, Jeff
- Time Theory Eli Stevens
- Time Theory Matt Mihaly
- Time Theory Peter Tyson
- Time Theory Mats Lidstrom
- Time Theory Anderson, David
- Time Theory Mats Lidstrom
- Time Theory Vincent Archer
- Time Theory David Kennerly
- Time Theory Torgny Bjers
- [GameDesign] "How to tell if a game design is good or bad" (fwd) J C Lawrence
- [decentralization] time may have structure (fwd) J C Lawrence
- EQ RPG Daniel.Harman@barclayscapital.com
- Rapture Matt Mihaly
- Re:Time Theory Talies the Wanderer
- Re:Time Theory Travis Nixon
- Re:Time Theory Leland Hulbert II
- MMORPG Comparison Elia Mörling
- More Prevalent and Effective Emotes Paul Schwanz
- More Prevalent and Effective Emotes John Buehler
- Meridian 59 re-launched! Brian 'Psychochild' Green
- MUD-Dev GDC dinner and Pseudo-META BBQ J C Lawrence
- [Meta] EQ RPG J C Lawrence
- Blacksnow revisted Daniel.Harman@barclayscapital.com
- Blacksnow revisted Caliban Tiresias Darklock
- Blacksnow revisted Steve {Bloo} Daniels
- Blacksnow revisted Caliban Tiresias Darklock
- Blacksnow revisted Jessica Mulligan
- Blacksnow revisted Jeff Cole
- Blacksnow revisted Caliban Tiresias Darklock
- Blacksnow revisted amanda@alfar.com
- Blacksnow revisted Zach Collins {Siege}
- Blacksnow revisted Caliban Tiresias Darklock
- Blacksnow revisted amanda@alfar.com
- Blacksnow revisted Caliban Tiresias Darklock
- Blacksnow revisted Marian Griffith
- Blacksnow revisted Caliban Tiresias Darklock
- Blacksnow revisted amanda@alfar.com
- Blacksnow revisted Eli Stevens
- Blacksnow revisted Caliban Tiresias Darklock
- Blacksnow revisted Mark Eaton
- Blacksnow revisted Kylotan
- Blacksnow revisted Matt Mihaly
- Blacksnow revisted Travis Casey
- Blacksnow revisted Matt Mihaly
- Blacksnow revisted Marc Bowden
- Blacksnow revisted Paul Schwanz
- Blacksnow revisted Kylotan
- Blacksnow revisted Matt Mihaly
- Blacksnow revisted shaver@mozilla.org
- Blacksnow revisted Patrick Black
- Blacksnow revisted Matt Mihaly
- Blacksnow revisted Daniel.Harman@barclayscapital.com
- Blacksnow revisted Matt Mihaly
- Blacksnow revisted Amanda Walker
- Blacksnow revisted Matt Mihaly
- Blacksnow revisted Amanda Walker
- Blacksnow revisted Matt Mihaly
- Blacksnow revisted Damion Schubert
- Blacksnow revisted Damion Schubert
- Blacksnow revisted Ron Gabbard
- Blacksnow revisted Matt Mihaly
- Blacksnow revisted shren
- Blacksnow revisted Matt Mihaly
- Blacksnow revisted Paul Schwanz
- Blacksnow revisted shren
- Blacksnow revisted Matt Mihaly
- Blacksnow revisted shren
- Blacksnow revisted Matt Mihaly
- Blacksnow revisted Paul Schwanz
- Blacksnow revisted Damion Schubert
- Blacksnow revisted shren
- Blacksnow revisted Damion Schubert
- Blacksnow revisted shren
- Blacksnow revisted Matt Mihaly
- Blacksnow revisted Matt Mihaly
- Blacksnow revisted shren
- Blacksnow revisted Damion Schubert
- Blacksnow revisted Daniel.Harman@barclayscapital.com
- Blacksnow revisted Matt Mihaly
- Blacksnow revisted shren
- Blacksnow revisted Daniel.Harman@barclayscapital.com
- Blacksnow revisted Damion Schubert
- Blacksnow revisted Matt Mihaly
- Blacksnow revisted Damion Schubert
- Blacksnow revisted Paul Schwanz
- Blacksnow revisted Jessica Mulligan
- Blacksnow revisted Christopher Kohnert
- Blacksnow revisted Caliban Tiresias Darklock
- Blacksnow revisted Bill Williamson
- Blacksnow revisted Steve {Bloo} Daniels
- Blacksnow revisted Caliban Tiresias Darklock
- Blacksnow revisted fred@clift.org
- Blacksnow revisted Stefan Ripperger
- Blacksnow revisted Hans-Henrik Staerfeldt
- Blacksnow revisted Matt Mihaly
- Blacksnow revisted Caliban Tiresias Darklock
- Blacksnow revisted Daniel.Harman@barclayscapital.com
- Blacksnow revisted Caliban Tiresias Darklock
- Blacksnow revisted Daniel.Harman@barclayscapital.com
- Blacksnow revisted Caliban Tiresias Darklock
- Blacksnow revisted Kyle Leithoff
- Blacksnow revisted Christopher Allen
- Blacksnow revisted Stefan Ripperger
- Blacksnow revisted Fred Clift
- Blacksnow revisted Mike Shaver
- [Meta] EQ RPG Brian 'Psychochild' Green
- [Meta] EQ RPG Dave Rickey
- [Meta] EQ RPG Vincent Archer
- Blacksnow revisited John Robert Arras
- Blacksnow revisited Caliban Tiresias Darklock
- Blacksnow revisited Steve {Bloo} Daniels
- Blacksnow revisited Hans-Henrik Staerfeldt
- Blacksnow revisited Mike Mormando
- Blacksnow revisited Matt Mihaly
- Re Moved: [Meta] EQ RPG szii@sziisoft.com
- Re Moved: [Meta] EQ RPG Rogue_Buddha
- Re Moved: [Meta] EQ RPG Matt Mihaly
- Blacksnow revisited Robert A. Rice Jr.
- [PR] Skotos Releases Hegemony Strategic Game Christopher Allen
- Skotos Seven StoryBuilder Obstacles & Openings Christopher Allen
- NEWS: mooix beta 1 released (successor to perlmoo) Joey Hess
- NEWS: mooix beta 1 released (successor to perlmoo) Fred Clift
- NEWS: mooix beta 1 released (successor to perlmoo) F. Randall Farmer
- Prediction (Was: Quake II has gone GPL) T o F
- Emminent Wisdom Mike Povoski
- Emminent Wisdom shannona@skotos.net
- Schubert's law of player expections John Szeder
- Re Moved: [Meta] EQ RPG Jason Booth
- Money matters Jean, Yannick (îlot)
- Money matters eric rhea
- Alternatives to Permadeath Jon Leonard
- Alternatives to Permadeath Richard A. Bartle
- Alternatives to Permadeath Blane Bramble
- Alternatives to Permadeath szii@sziisoft.com
- Alternatives to Permadeath Casbaria
- Alternatives to Permadeath Mordengaard
- Alternatives to Permadeath Brian Bilek
- Alternatives to Permadeath Jason Booth
- Alternatives to Permadeath Richard A. Bartle
- Alternatives to Permadeath Sasha Hart
- Alternatives to Permadeath Travis Casey
- Alternatives to Permadeath T o F
- User-created content ownership Edward Glowacki
- User-created content ownership Zach Collins {Siege}
- User-created content ownership Christopher Allen
- User-created content ownership Richard A. Bartle
- User-created content ownership Christopher Allen
- User-created content ownership Sean Kelly
- User-created content ownership Richard A. Bartle
- User-created content ownership Blane Bramble
- User-created content ownership Jon Lambert
- Black Snow Revisited Jessica Mulligan
- Black Snow Revisited Matt Mihaly
- Black Snow Revisited Jeff Cole
- Black Snow Revisited Jeff Cole
- Black Snow Revisited ghovs
- Black Snow Revisited amanda@alfar.com
- Black Snow Revisited Caliban Tiresias Darklock
- Black Snow Revisited amanda@alfar.com
- Black Snow Revisited Marian Griffith
- Black Snow Revisited John Buehler
- Black Snow Revisited Rudy Fink
- Black Snow Revisited Fred Clift
- Black Snow Revisited Caliban Tiresias Darklock
- Black Snow Revisited Matt Mihaly
- Black Snow Revisited ghovs
- Black Snow Revisited Matt Mihaly
- Black Snow Revisited Fred Clift
- Black Snow Revisited Norman Short
- Black Snow Revisited Kristen L. Koster
- Black Snow Revisited Matt Mihaly
- Black Snow Revisited amanda@alfar.com
- Black Snow Revisited Fred Clift
- Black Snow Revisited Norman Short
- Black Snow Revisited Matt Mihaly
- Black Snow Revisited Fred Clift
- Black Snow Revisited Adam
- Black Snow Revisited Fred Clift
- Black Snow Revisited Caliban Tiresias Darklock
- Black Snow Revisited Derek Licciardi
- Black Snow Revisited Adam
- Black Snow Revisited Koster, Raph
- Black Snow Revisited Richard Woolcock
- Black Snow Revisited Derek Licciardi
- Black Snow Revisited Adam
- Black Snow Revisited Dan Merillat
- Black Snow Revisited amanda@alfar.com
- Black Snow Revisited Jeremy Noetzelman
- Black Snow Revisited amanda@alfar.com
- Black Snow Revisited Jeremy Noetzelman
- Black Snow Revisited Zach Collins {Siege}
- Black Snow Revisited Matt Mihaly
- Black Snow Revisited Matt Mihaly
- Black Snow Revisited John Robert Arras
- Black Snow Revisited Caliban Tiresias Darklock
- Black Snow Revisited Matt Mihaly
- Black Snow Revisited Jon Lambert
- Black Snow Revisited David H. Loeser Jr.
- Black Snow Revisited Brian Bilek
- Black Snow Revisited Caliban Tiresias Darklock
- Black Snow Revisited Marian Griffith
- Black Snow Revisited Fred Clift
- Conference of possible interest for commercial games Rayzam
- BIZ NEWS: Virtual kingdom richer than Bulgaria Kylotan
- HELP WANTED! Roger Hicks
- HELP WANTED! Shane Gough
- Black Snow Revisited Dave Rickey
- Black Snow Revisited Brad McQuaid
- Black Snow Revisited Leverett, William
- Black Snow Revisited Caliban Tiresias Darklock
- Black Snow Revisited amanda@alfar.com
- Black Snow Revisited Dr. Cat
- Black Snow Revisited Caliban Tiresias Darklock
- Black Snow Revisited Jason Booth
- Black Snow Revisited Fred Clift
- Black Snow Revisited Caliban Tiresias Darklock
- Black Snow Revisited Matt Mihaly
- Black Snow Revisited Hans-Henrik Staerfeldt
- Black Snow Revisited Ola Fosheim Grøstad
- GDC articles Koster, Raph
- GDC articles Koster, Raph
- TECH: Complex NPCs * * * * * *
- TECH: Complex NPCs Acius
- TECH: Complex NPCs Dave Rickey
- TECH: Complex NPCs tryguy74@hotmail.com
- TECH: Complex NPCs Sasha Hart
- TECH: Complex NPCs Sean Kelly
- TECH: Complex NPCs tryguy74@hotmail.com
- TECH: Complex NPCs John Robert Arras
- TECH: Complex NPCs tryguy74@hotmail.com
- TECH: Complex NPCs Rudy Neeser
- TECH: Complex NPCs Robert Zubek
- TECH: Complex NPCs Madrona Tree
- TECH: Complex NPCs tryguy74@hotmail.com
- TECH: Complex NPCs Sasha Hart
- TECH: Complex NPCs Sean Kelly
- More GDC Koster, Raph
- My GDC talks Koster, Raph
- My GDC talks Koster, Raph