Inside3D!
     

Adjusting ticrate for only 1 player?

 
Post new topic   Reply to topic    Inside3d Forums Forum Index -> Engine Programming
View previous topic :: View next topic  
Author Message
Baker



Joined: 14 Mar 2006
Posts: 1538

PostPosted: Sun Jan 27, 2008 5:56 pm    Post subject: Adjusting ticrate for only 1 player? Reply with quote

Is it possible to mod the engine in a way that only adjusts the ticrate for 1 player?

A player who has to use dialup likes a higher ticrate, but everyone with broadband prefers a lower ticrate of course.

The ticrate is just the rate that the server thinks (and runs physics and so forth) and sends updates out, right?

Is this theoretically possible (like maybe a certain player with a certain QuakeC flag would only receive odd numbered updates) or is there a catch that would prevent this from working well (or at all)?

/Just asking in advance if I would run into something painful or insurmountable.
Back to top
View user's profile Send private message
FrikaC
Site Admin


Joined: 08 Oct 2004
Posts: 947

PostPosted: Mon Mar 03, 2008 4:44 pm    Post subject: Reply with quote

It's semi possible, the ticrate really describes the framerate the game runs at, since on each frame the server sends a bunch of data this greatly affects the network performance. So it's kinda fundamentally conflicted to having the game run at two different rates. However, it's not in conflict to do the network updates at two different rates. I hope this helps with your question.
Back to top
View user's profile Send private message Send e-mail
Urre



Joined: 05 Nov 2004
Posts: 1073
Location: Sweden

PostPosted: Tue Mar 04, 2008 3:02 pm    Post subject: Reply with quote

Afaik this is pretty much what DP and many modern engines do, called rate limiting. You change your rate settings in the menu, and that variable controls the amount of network updates independent of the server framerate (aka ticrate in quake).
_________________
Look out for Twigboy
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Inside3d Forums Forum Index -> Engine Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2004 phpBB Group