sv_fps

Base Jedi Academy

Server frames per second

At a glance

Field Value
Category Server & networking
Module engine-server
Also registered in game, engine-server
Renderer All / not renderer-specific
Network scope server-authoritative — Owned or enforced by the server.
Derivation documented
Confidence high
In-game xdocs No
In-game menu No
Default 40
Value type enum
Restart No latch flag is registered.
Cheat protected No

Values

Value Meaning Evidence
0 Selects the code path tested for value 0. codemp/cgame/cg_snapshot.c:647
20 Selects the code path tested for value 20. codemp/game/g_trigger.c:1351
30 Selects the code path tested for value 30. codemp/game/g_trigger.c:1351
40 Selects the code path tested for value 40. codemp/game/g_trigger.c:1351

Enforced ranges

Flags

Registration-specific defaults

Default Module Renderer Compile condition
40 engine-server always
40 game always

Provenance

Origin: Base Jedi Academy

Later changes

These commits occur after the ultimate-origin introduction on TaystJK’s inherited first-parent lineage. Registration evidence is exact; behavior evidence requires a changed bound cvar reference or a changed registered command-handler hunk.

Date Change source Commit / subject Evidence Confidence
2013-04-07 OpenJK b319c52fd4ed
Major codemp cleanup. Ported modbase. Restructured VS2010 projects.
Changed registration, default, flags, module, renderer scope, handler, or gating; and an exact bound cvar-variable reference. codemp/game/g_main.c, codemp/game/g_xcvar.h, codemp/game/w_force.c and 1 more medium
2013-04-08 OpenJK 9950d594349c
Merge branch ‘master’ of https://github.com/Razish/OpenJK
Changed an exact bound cvar-variable reference. codemp/server/sv_main.cpp high
2013-04-10 OpenJK 300bc4422b2a
Merge branch ‘master’ of https://github.com/Razish/OpenJK
Changed registration, default, flags, module, renderer scope, handler, or gating. code/server/sv_init.cpp high
2013-04-16 OpenJK 714c868b42c6
Merge branch ‘master’ of https://github.com/Razish/OpenJK
Changed registration, default, flags, module, renderer scope, handler, or gating; and an exact bound cvar-variable reference. codemp/cgame/cg_servercmds.c, codemp/server/sv_client.cpp, codemp/server/sv_init.cpp high
2013-04-24 OpenJK f6cadd34c6ab
Merge branch ‘master’ of https://github.com/Razish/OpenJK into modrender-port
Changed registration, default, flags, module, renderer scope, handler, or gating; and an exact bound cvar-variable reference. codemp/game/g_xcvar.h, codemp/server/sv_client.cpp, codemp/server/sv_main.cpp high
2013-04-27 OpenJK 9f0123a1e1fd
Merge branch ‘master’ of https://github.com/Razish/OpenJK into modrender-port
Changed an exact bound cvar-variable reference. codemp/server/sv_client.cpp, codemp/server/sv_init.cpp, codemp/server/sv_main.cpp high
2013-08-24 OpenJK 28b5eccb29aa
Reverting SP’s sv_fps back to 20 from 40. Game code never was changed to suit this. From original commit b80e275.
Changed registration, default, flags, module, renderer scope, handler, or gating. code/server/sv_init.cpp medium
2013-10-15 OpenJK 0bf217273755
[MP] Merged critical fixes (ioquake/ioq3@f725b23) for snapshot floating point imprecision from ioq3 that were missing.
Changed an exact bound cvar-variable reference. codemp/server/sv_snapshot.cpp medium
2014-01-04 OpenJK c6e3f0479ac0
[MP] Meta: Remove unnecessary comments and names
Changed an exact bound cvar-variable reference. codemp/cgame/cg_servercmds.c, codemp/game/w_force.c medium
2014-01-31 OpenJK d63be8a74acc
[MP] Fix userinfo validation counting values as instances of keys
Changed an exact bound cvar-variable reference. codemp/game/g_client.c medium
2015-02-08 OpenJK e0710c1ba9c1
Shared: Fixed what was hopefully the last of min/max macro usage in the main portion of the code. Still need to do something with mp3code 3rd party lib.
Changed an exact bound cvar-variable reference. codemp/server/sv_client.cpp, codemp/server/sv_main.cpp medium
2015-06-17 OpenJK f614bc372a41
Merge branch ‘master’ of https://github.com/JACoders/OpenJK
Changed an exact bound cvar-variable reference. codemp/game/g_client.c medium
2015-11-24 EternalJK c8f6ea17a324
Remove SP code
Changed registration, default, flags, module, renderer scope, handler, or gating. code/server/sv_init.cpp medium
2016-03-21 EternalJK f5defc782a90
Merge branch ‘master’ of https://github.com/JACoders/OpenJK into japro
Changed an exact bound cvar-variable reference. codemp/server/sv_main.cpp medium
2016-03-24 EternalJK c9c6ab99fdd2
Merge branch ‘master’ of https://github.com/JACoders/OpenJK into japro
Changed registration, default, flags, module, renderer scope, handler, or gating. codemp/server/sv_init.cpp medium
2017-08-31 OpenJK 913e3cc57ec7
Merge branch ‘master’ of https://github.com/JACoders/OpenJK.git
Changed an exact bound cvar-variable reference. codemp/server/sv_client.cpp, codemp/server/sv_init.cpp, codemp/server/sv_main.cpp medium
2017-12-05 EternalJK 9207f1148bdd
Merge pull request #3 from Bucky21659/master
Changed an exact bound cvar-variable reference. codemp/cgame/cg_servercmds.c medium
2018-01-01 jaPRO d9d510063ce6
Merge branch ‘japro-ejk’
Changed an exact bound cvar-variable reference. codemp/game/ai_main.c, codemp/game/g_active.c, codemp/game/g_cmds.c and 4 more high
2018-02-05 EternalJK 675e97128f48
Merge remote-tracking branch ‘eternalcodes/master’
Changed an exact bound cvar-variable reference. codemp/game/g_active.c medium
2018-09-03 jaPRO bdcd618c6771
Import japro cgame
Changed an exact bound cvar-variable reference. codemp/cgame/cg_consolecmds.c, codemp/cgame/cg_snapshot.c high
2018-10-12 OpenJK 987d8cc36a14
Exirmirai’s server hibernation mode
Changed an exact bound cvar-variable reference. codemp/server/server.h, codemp/server/sv_client.cpp, codemp/server/sv_init.cpp and 1 more medium
2018-10-14 EternalJK c648f59e6b35
hibernate redo
Changed an exact bound cvar-variable reference. codemp/server/server.h, codemp/server/sv_client.cpp, codemp/server/sv_init.cpp and 1 more medium
2018-10-15 EternalJK dc3c8171d100
Merge branch ‘master’ of https://github.com/eternalcodes/EternalJK
Changed an exact bound cvar-variable reference. codemp/server/sv_client.cpp, codemp/server/sv_snapshot.cpp high
2018-10-17 EternalJK 724b58ba6bf5
add sv_listrecording command start servers with hibernation disabled
Changed an exact bound cvar-variable reference. codemp/server/server.h medium
2018-11-04 EternalJK ad634ee5d2ff
Merge branch ‘master’ of https://github.com/eternalcodes/EternalJK
Changed an exact bound cvar-variable reference. codemp/game/g_cmds.c high
2019-02-03 JK2MV 52f85bb57c06
Don’t discard userinfo changes, only postpone them (from JK2MV)
Changed an exact bound cvar-variable reference. codemp/server/sv_client.cpp medium
2019-05-10 EternalJK 70a18c64101f
Change sv_snapsPolicy default to 2, fix crash with sv_snapsMin/snapsMax set to 0
Changed an exact bound cvar-variable reference. codemp/server/sv_client.cpp, codemp/server/sv_init.cpp, codemp/server/sv_main.cpp medium
2023-12-30 jaPRO 041bd7f51cb6 · PR #67
Japro updates (#67)
Changed an exact bound cvar-variable reference. codemp/game/g_missile.c high
2024-01-03 jaPRO 9e120086add8 · PR #71
Japro update (#71)
Changed an exact bound cvar-variable reference. codemp/game/g_missile.c high
2024-01-03 jaPRO c644ae832bad · PR #74
Japro update (#74)
Changed an exact bound cvar-variable reference. codemp/game/g_team.c high
2024-03-20 TaystJK 3c9f3d577a07
bot cap fixes
Changed an exact bound cvar-variable reference. codemp/game/ai_main.c medium
2024-04-15 jaPRO 258031c97e93 · PR #188
Japro update (#188)
Changed an exact bound cvar-variable reference. codemp/cgame/cg_snapshot.c high
2024-05-14 jaPRO 829a59ad0875 · PR #200
[jaPRO] Fixup clang compiler warnings (#200)
Changed registration, default, flags, module, renderer scope, handler, or gating. codemp/game/g_xcvar.h high
2024-05-15 jaPRO 93c2c1a5b4ef · PR #201
Japro update (#201)
Changed an exact bound cvar-variable reference. codemp/game/g_trigger.c high

Evidence