[vworld-tech] DirectPlay for MMOG's
ceo
ceo at grexengine.com
Fri Jan 16 01:16:29 PST 2004
dienw wrote:
> ----- Original Message -----
> From: "Phil Taylor" <ptaylor at ATI.COM>
>
>
>>during DX8 and DX9 betas the DPlay Maze sample was used to hook up >1000
>>simultaneous users.
>>
>> 1)Reliable and unreliable delivery of messages. Reliable messages
>>will be resent until the target application receives them. You can assign
>>the delivery type on a message-by-message basis.
>> 2)Sequential and non-sequential delivery of messages. Sequential
>>messages will be passed to the target application in the order they were
>>sent.
>> 3)Message fragmentation and reassembly. If message size exceeds
>
> the
>
>>capacity of a particular network, DirectPlay automatically fragments and
>>reassembles the message.
>> 4)Congestion control. DirectPlay automatically throttles your
>> 5)Send prioritization. To ensure that the most important messages
>> 6)Message timeouts. To prevent the outgoing message queue from
>
Hmm. Obviously, I'm not criticising dienw, but that sounds like a
completely useless answer to me.
1000 players is an irrelevant statistic without some basic info like:
- latency
- topology
- traffic pattern
If that's for client/server it's also deeply unimpressive (if he'd said
"> 10,000" at least we'd be talking about a serious server; > 20k and it
would be impressive as a stat alone (although less so if this was with
1% bandiwdth usage and 300ms latency ;)).
Most of the "benefits" sound like basic IP / UDP / TCP functionality.
Automatic fragmentation? WOW!
"Congestion Control" ... who cares? What really matters is the algo...
If it's equivalent to early TCP, it's worse than useless; if it's an
implementation of the latest modern TCP CC algos, it's to-die-for.
Adam
More information about the vworld-tech
mailing list