April 2007
- Importance of emoting (Was: A rant against Vanguard reviews and rants) Richard A. Bartle
- Importance of emoting (Was: A rant against Vanguardreviews and rants) John Buehler
- Importance of emoting (Was: A rant againstVanguardreviews and rants) Raph Koster
- Importance of emoting (Was: A rantagainstVanguardreviews and rants) John Buehler
- Importance of emoting (Was: ArantagainstVanguardreviews and rants) Raph Koster
- Importance of emoting (Was: ArantagainstVanguardreviewsand rants) John Buehler
- Importance of emoting (Was: A rant againstVanguardreviews and rants) Michael Hartman
- Importance of emoting (Was: A rantagainstVanguardreviews and rants) John Buehler
- Importance of emoting (Was: A rantagainstVanguardreviews and rants) Chris Richards
- Importance of emoting (Was: ArantagainstVanguardreviews and rants) Raph Koster
- Importance of emoting (Was: ArantagainstVanguardreviews and rants) Amanda Walker
- Importance of emoting (Was:ArantagainstVanguardreviews and rants) McDonald, Stephen
- Importance of emoting (Was:ArantagainstVanguardreviewsand rants) Richard A. Bartle
- Importance of emoting (Was: ArantagainstVanguardreviews and rants) Matt Chatterley
- Importance of emoting (Was: ArantagainstVanguardreviews and rants) Morgan Ramsay
- Importance of emoting (Was: A rant againstVanguardreviews and rants) Dana V. Baldwin
- Importance of emoting (Was: ArantagainstVanguardreviews and rants) Dana V. Baldwin
- Importance of emoting (Was: A rant againstVanguardreviews and rants) Michael Hartman
- Importance of emoting (Was: A rant againstVanguardreviews and rants) Richard A. Bartle
- Importance of emoting (Was: A rant against Vanguard reviews and rants) Mike Sellers
- Importance of emoting (Was: A rant against Vanguard reviews and rants) Tess Snider
- Importance of emoting (Was: A rant against Vanguard reviews and rants) Damion Schubert
- Importance of emoting (Was: A rant against Vanguardreviews and rants) Raph Koster
- Importance of emoting (Was: A rant against Vanguard reviews and rants) Dana V. Baldwin
- [DESIGN] What is a game? (again) was:[Excellentcommentary on Vanguard's diplomacy system] Raph Koster
- [DESIGN] What is a game? (again) was:[Excellentcommentary on Vanguard's diplomacy system] Caliban Darklock
- [DESIGN] What is a game? (again)was:[Excellentcommentary on Vanguard's diplomacy system] Raph Koster
- [DESIGN] What is a game? (again)was:[Excellentcommentary on Vanguard's diplomacy system] Caliban Darklock
- [DESIGN] What is a game? (again)was:[Excellentcommentary on Vanguard's diplomacy system] Sean Howard
- [DESIGN] What is a game? (again)was:[Excellentcommentary on Vanguard's diplomacy system] Vincent Archer
- [DESIGN] What is a game? (again) was:[Excellentcommentary on Vanguard's diplomacy system] cruise
- [DESIGN] What is a game? (again) was:[Excellent commentary on Vanguard's diplomacy system] cruise
- [DESIGN] What is a game? (again) was:[Excellent commentary on Vanguard's diplomacy system] Sean Howard
- [DESIGN] What is a game? (again) was:[Excellent commentary on Vanguard's diplomacy system] John Buehler
- [DESIGN] What is a game? (again) was:[Excellent commentary on Vanguard's diplomacy system] cruise
- [DESIGN] What is a game? (again) was:[Excellent commentary on Vanguard's diplomacy system] Sean Howard
- [DESIGN] What is a game? (again) was:[Excellent commentary on Vanguard's diplomacy system] cruise
- [DESIGN] What is a game? (again) was:[Excellent commentary on Vanguard's diplomacy system] Caliban Darklock
- [DESIGN] What is a game? (again) was:[Excellent commentary on Vanguard's diplomacy system] cruise
- [DESIGN] What is a game? (again) was:[Excellent commentary on Vanguard's diplomacy system] Caliban Darklock
- [DESIGN] What is a game? (again) was:[Excellent commentary on Vanguard's diplomacy system] cruise
- [DESIGN] What is a game? (again) was:[Excellent commentary on Vanguard's diplomacy system] Caliban Darklock
- [DESIGN] What is a game? (again) was:[Excellent commentary on Vanguard's diplomacy system] Sean Howard
- [DESIGN] What is a game? (again) was:[Excellent commentary on Vanguard's diplomacy system] Caliban Darklock
- [DESIGN] What is a game? (again) was:[Excellent commentary on Vanguard's diplomacy system] Sean Howard
- [DESIGN] What is a game? (again) was:[Excellent commentary on Vanguard's diplomacy system] Caliban Darklock
- [DESIGN] What is a game? (again) was:[Excellent commentary on Vanguard's diplomacy system] Sean Howard
- [DESIGN] What is a game? (again) was:[Excellent commentary on Vanguard's diplomacy system] Caliban Darklock
- [DESIGN] What is a game? (again) was:[Excellent commentary on Vanguard's diplomacy system] Morris Cox
- [DESIGN] What is a game? (again) was:[Excellent commentary on Vanguard's diplomacy system] cruise
- [DESIGN] What is a game? (again) was:[Excellent commentary on Vanguard's diplomacy system] Lachek Butalek
- [DESIGN] What is a game? (again) was:[Excellent commentary on Vanguard's diplomacy system] Jeffrey Kesselman
- Importance of emoting (Was: A rant against Vanguard reviews and rants) John Buehler
- [DESIGN] What is a game? (again) was:[Excellent commentary on Vanguard's diplomacy system] Hideto Koudanshi
- [DESIGN] What is a game? (again) was:[Excellent commentary on Vanguard's diplomacy system] Caliban Darklock
- [DESIGN] What is a game? (again) was:[Excellentcommentary on Vanguard's diplomacy system] John Buehler
- [DESIGN] What is a game? (again)was:[Excellentcommentary on Vanguard's diplomacy system] Dave Scheffer
- [DESIGN] What is a game? (again)was:[Excellentcommentary on Vanguard's diplomacy system] Sean Howard
- [DESIGN] What is a game?(again)was:[Excellentcommentary on Vanguard's diplomacy system] John Buehler
- [DESIGN] What is a game? (again) was:[Excellentcommentary on Vanguard's diplomacy system] Hideto Koudanshi
- [DESIGN] Rewards cruise
- [DESIGN] Rewards Raph Koster
- [DESIGN] Rewards cruise
- [DESIGN] Rewards John Buehler
- [DESIGN] Rewards cruise
- [DESIGN] Rewards Sean Howard
- [DESIGN] Rewards Mike Sellers
- [DESIGN] Rewards Sean Howard
- [DESIGN] Rewards cruise
- [DESIGN] Rewards Sean Howard
- [DESIGN] Rewards cruise
- [DESIGN] Rewards Sean Howard
- [DESIGN] Rewards cruise
- [DESIGN] Rewards John Buehler
- [DESIGN] Rewards Sean Howard
- [DESIGN] Rewards John Buehler
- [DESIGN] Rewards Mike Sellers
- [DESIGN] Rewards John Buehler
- [DESIGN] Rewards Jean, Yannick
- [DESIGN] Rewards Dana V. Baldwin
- [DESIGN] Rewards Jeffrey Kesselman
- [DESIGN] Rewards Sean Howard
- [DESIGN] Rewards cruise
- [DESIGN] Rewards Sean Howard
- [DESIGN] Rewards cruise
- [DESIGN] Rewards Jean, Yannick
- [DESIGN] Rewards Mike Sellers
- [DESIGN] Rewards Sean Howard
- [DESIGN] Rewards Jean, Yannick
- [DESIGN] Rewards cruise
- [DESIGN] Rewards Paolo Piselli
- [DESIGN] Rewards Michael Hartman
- [DESIGN] Rewards Raph Koster
- [DESIGN] Rewards cruise
- [DESIGN] Rewards Raph Koster
- [DESIGN] Rewards Jeffrey Kesselman
- [DESIGN] Rewards Sean Howard
- [DESIGN] Rewards Sean Howard
- [DESIGN] Rewards Mike Sellers
- [DESIGN] Rewards Caliban Darklock
- [DESIGN] Rewards cruise
- [DESIGN] Rewards John Buehler
- [DESIGN] Rewards Sean Howard
- [DESIGN] Rewards John Buehler
- [DESIGN] Rewards Sean Howard
- [DESIGN] Rewards John Buehler
- [DESIGN] Rewards Dave Scheffer
- [DESIGN] Rewards Sean Howard
- [DESIGN] Rewards David Love
- [DESIGN] Rewards Johnicholas Hines
- [DESIGN] Rewards Raph Koster
- [DESIGN] Rewards Sean Howard
- [DESIGN] Rewards Michael Hartman
- [DESIGN] Rewards Sean Howard
- [DESIGN] Rewards Sulka Haro
- [DESIGN] Rewards Sean Howard
- [DESIGN] Rewards Michael Hartman
- [DESIGN] Rewards Michael Hartman
- [DESIGN] Rewards John Buehler
- [DESIGN] Rewards Sean Howard
- [DESIGN] Rewards Dave Scheffer
- [DESIGN] Rewards Caliban Darklock
- [DESIGN] Rewards Adam Martin
- Downtime & SWG (Was: Importance of emoting) Sean Howard
- Downtime & SWG (Was: Importance of emoting) Raph Koster
- Downtime & SWG (Was: Importance of emoting) Sean Howard
- Framing and Player Psychology (was: Importance of emoting) Tess Snider
- [DESIGN/OPERATION] A rant about NPC ops Jeffrey Kesselman
- [DESIGN/OPERATION] A rant about NPC ops Dave Scheffer
- [DESIGN/OPERATION] A rant about NPC ops Jeffrey Kesselman
- [DESIGN/OPERATION] A rant about NPC ops cruise
- [DESIGN/OPERATION] A rant about NPC ops Jeffrey Kesselman
- [DESIGN/OPERATION] A rant about NPC ops Peter Keeler
- [DESIGN/OPERATION] A rant about NPC ops Dave Scheffer
- [DESIGN/OPERATION] A rant about NPC ops Jeffrey Kesselman
- [DESIGN/OPERATION] A rant about NPC ops Dave Scheffer
- [DESIGN/OPERATION] A rant about NPC ops Jeffrey Kesselman
- [DESIGN/OPERATION] A rant about NPC ops Jeffrey Kesselman
- [DESIGN/OPERATION] A rant about NPC ops John Buehler
- What is agame?(again)was:[Excellentcommentary on Vanguard's diplomacy system] John Buehler
- What is agame?(again)was:[Excellentcommentary on Vanguard's diplomacy system] cruise
- What is agame?(again)was:[Excellentcommentary on Vanguard's diplomacy system] Dave Scheffer
- [DESIGN] Crafting Systems: Supply-Driven vs. Demand-Driven Shannon Sullivan
- [DESIGN] Crafting Systems: Supply-Driven vs. Demand-Driven cruise
- [DESIGN] Crafting Systems: Supply-Driven vs.Demand-Driven Dave Scheffer
- [DESIGN] Crafting Systems: Supply-Driven vs. Demand-Driven Morris Cox
- [DESIGN] Crafting Systems: Supply-Driven vs. Demand-Driven Michael Hartman
- [DESIGN] Crafting Systems: Supply-Driven vs. Demand-Driven Chris Richards
- [DESIGN] Crafting Systems: Supply-Driven vs.Demand-Driven John Buehler
- [DESIGN] Crafting Systems: Supply-Drivenvs.Demand-Driven Dave Scheffer
- RE : [DESIGN] Rewards Jean, Yannick
- [DESIGN] Is photorealism the goal? ( was Ray traced environments) Jeffrey Kesselman
- [TECH] Client time-server time sync Roger D Vargas
- [TECH] Client time-server time sync John Buehler
- [TECH] Client time-server time sync Jeffrey Kesselman
- [TECH] Client time-server time sync Hudson, Thomas C.
Roger D Vargas wrote:
> Yesterday I was talking to a friend and he insisted in the need of
> having perfectly synchronized server and client time, among other
> things, to calculate movements. I had thought that such thing was not
> needed, as I just need the notification of move start and figure out
> every certain time the location of player until a move stop
> notification
> arrives. Am I wrong about this?
(Caveat: perfect isn't attainable; I'll assume you mean less than one
second, or less than a quarter second, or some other arbitrary
threshold.)
It depends on your users' tolerance for inconsistency, and how you write
the protocols. Unfortunately, I don't quite have a chunk of my
dissertation that I can cut and paste in here, but this kind of question
is where The Fun (TM) lives. There's a decent discussion of this in
Sandeep Singhal & Michael Zyda's "Networked Virtual Environments: Design
and Implementation", or in lots of old papers about NPSnet.
If you start a movement, that movement gets relayed to the server, and
the server relays it to another player, there's some delay. So let's
assume you and some other player start moving simultaneously (according
to some perfect clock, or maybe you're sitting right next to each
other). If the server just says to your client "the other player started
moving now", you'll think they started moving one-round-trip-delay after
you did, that you moved first. They'll think they moved first and that
you started moving one-round-trip-delay after they did. My understanding
is that in FPS games, this used to produce quite a bit of argument,
until Unreal (?) came along and did a bunch of correction for latency.
I believe those corrections require closely-synched clocks. I know I've
written implementations that required close synch, but those were
peer-to-peer rather than server based. Most MMOs let the server dictate
reality, have a more abstract model of combat, and tolerate occasional
jumps in character position, and so you might be able to get by without
synched clocks. But I suspect that NNTP is lightweight enough that
there's no reason not to run it, or some other public-domain clock skew
compenstion code. (Mark Mine wrote some when he was working on his
dissertation that might still be available as part of the VRPN
distribution, http://www.cs.unc.edu/vrpn).
Tom - [TECH] Client time-server time sync Lachek Butalek
- [TECH] Client time-server time sync Adam Martin
- Whatisagame?(again)was:[Excellentcommentary onVanguard's diplomacy system] Dave Scheffer