diff options
author | tma <tma@edf5b092-35ff-0310-97b2-ce42778d08ea> | 2005-10-19 22:25:32 +0000 |
---|---|---|
committer | tma <tma@edf5b092-35ff-0310-97b2-ce42778d08ea> | 2005-10-19 22:25:32 +0000 |
commit | 59df9eeac4a931c45b190a304f2fbba42690aeab (patch) | |
tree | a0e2a17994063822157b5509f0cd51d08e431438 /code/server | |
parent | d397fd48d29f481d3b25d397d943fc1ea4bf7759 (diff) | |
download | ioquake3-aero-59df9eeac4a931c45b190a304f2fbba42690aeab.tar.gz ioquake3-aero-59df9eeac4a931c45b190a304f2fbba42690aeab.zip |
* Cap the maximum snaps a client can request at the server framerate rather
than a hard-coded 30 (from misantropia). I'm slightly nervous about this
since it changes the behaviour versus 1.32b in that a client requesting e.g.
25 snaps will actually get 20 (default sv_fps) with this patch applied. I'm
not sure why anyone would want this though -- it may even destablise their
inter/extrapolation. I'll leave the bug (2422) open for a while and if no one
complains it can be closed.
git-svn-id: svn://svn.icculus.org/quake3/trunk@167 edf5b092-35ff-0310-97b2-ce42778d08ea
Diffstat (limited to 'code/server')
-rw-r--r-- | code/server/sv_client.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/code/server/sv_client.c b/code/server/sv_client.c index 0b17fe5..a69c620 100644 --- a/code/server/sv_client.c +++ b/code/server/sv_client.c @@ -1153,8 +1153,8 @@ void SV_UserinfoChanged( client_t *cl ) { i = atoi(val); if ( i < 1 ) { i = 1; - } else if ( i > 30 ) { - i = 30; + } else if ( i > sv_fps->integer ) { + i = sv_fps->integer; } cl->snapshotMsec = 1000/i; } else { |