Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

directplay8 for game use

directplay8 for game use

directplay8 for game use

hi, i've got a server and my client for the game mostly written, when i have two clients on, sometimes it lags and one player doesn't move for a while, then it speeds around the map while the queue catches up or something, what flags should i be using for when sending these messages, i've tried priority low and priority high....i read a page that said use async, but it must be for an older version because the dpnsend_async isn't in the dp objects.  any help would be appreciated.

here is how i have it set up

-client sends message.
-server receives message and loops through players to broadcast to everyone (except sender).
-all other clients receieve the positioning information and update the remote players accordingly.


RE: directplay8 for game use

nevermind, a silly mistake on my part, i was having the server parse update messages as well, which i wanted the server to have a local copy of all player information but i guess i can do without.  just using high priority (all dplay messages unless otherwise specified are async) with a 10ms timeout, this seems to work great now.  sorry for wasting the space.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close