_dedicated
OpenJK
Needs review. The inventory/provenance evidence is recorded, but some behavior, options, or attribution still lacks a direct user-facing source.
Controls com_dedicated in the engine-shared module. Consult the cited behavior reads before relying on values not listed here.
At a glance
| Field | Value |
|---|---|
| Category | Engine & diagnostics |
| Module | engine-shared |
| Also registered in | engine-shared |
| Renderer | All / not renderer-specific |
| Network scope | client-only — Local to the client/UI/renderer. |
| Derivation | code-trace |
| Confidence | medium |
| In-game xdocs | No |
| In-game menu | No |
| Default | 0 |
| Value type | int |
| Restart | No latch flag is registered. |
| Cheat protected | No |
Values
No discrete value list is enforced or documented in the inspected source.
Enforced ranges
1through2(integer; Cvar_CheckRange) — codemp/qcommon/common.cpp:14360through2(integer; Cvar_CheckRange) — codemp/qcommon/common.cpp:1445
Flags
CVAR_INIT— initialization/command-line settingCVAR_PROTECTED— protected from unsafe remote changesCVAR_ROM— read-only after registration
Registration-specific defaults
| Default | Module | Renderer | Compile condition |
|---|---|---|---|
0 |
engine-shared |
— |
always |
0 |
engine-shared |
— |
else(defined(DEDICATED)) |
Provenance
Origin: OpenJK
- Ultimate-origin introduction:
f203e799b14cin OpenJK (content authored2013-05-09, integrated2013-05-11) - Upstream registration evidence: codemp/qcommon/common.cpp:1233
- Attribution method:
squash-feature-group-explicit-credit - Attribution confidence:
medium - Notes: The identifier’s single-prefix squash feature group explicitly credits openjk.
Dated project introductions
Authored dates come from the exact registration’s first content commit, PR dates identify when work was proposed to each project, and integration dates come from each first-parent mainline. A project merging first does not override earlier upstream authorship or submission.
| Project | Authored | PR opened | Integrated | Commit | Relationship |
|---|---|---|---|---|---|
| OpenJK | 2013-05-09 |
— | 2013-05-11 |
f203e799b14c |
Ultimate origin |
| EternalJK | 2013-05-09 |
— | 2013-05-11 |
f203e799b14c |
Shared integration commit |
| rend2 | 2013-05-09 |
— | 2013-05-11 |
f203e799b14c |
Shared integration commit |
| TaystJK | 2013-05-09 |
— | 2013-05-11 |
f203e799b14c |
Shared integration commit |
| jaPRO | 2013-05-09 |
— | 2013-05-11 |
f203e799b14c |
Shared integration commit |
| NewJK / NewMod | 2013-05-09 |
— | 2013-05-11 |
f203e799b14c |
Shared integration commit |
| Vulkan | 2013-05-09 |
— | 2013-05-11 |
f203e799b14c |
Shared integration commit |
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-07-05 |
OpenJK | 7f053f0964ccImproved status command for the console. Is mostly inspired by the SOURCE status cmd. |
Changed an exact bound cvar-variable reference. codemp/server/sv_ccmds.cpp |
medium |
2013-07-09 |
OpenJK | 6f98a53f4616Merge branch ‘master’ of github.com:Razish/OpenJK |
Changed an exact bound cvar-variable reference. codemp/server/sv_ccmds.cpp |
high |
2013-08-11 |
OpenJK | 794718e3fdfbMerge pull request #344 from Razish/qvmtest |
Changed an exact bound cvar-variable reference. codemp/client/cl_scrn.cpp |
medium |
2013-08-28 |
OpenJK | 61cd6e979c3bRemoved stricmp etc, always use Q_ versions for consistency across platforms |
Changed an exact bound cvar-variable reference. codemp/server/sv_main.cpp |
medium |
2013-11-11 |
OpenJK | 2e90f9c19be1[MP] Removed leftover delayFreeVM references. Init lastTime to 0 in Com_Frame. Bring back ERR_NEED_CD handling just for conformity sake. Init the jakey randomizer first thing in Com_Init. |
Changed registration, default, flags, module, renderer scope, handler, or gating; and an exact bound cvar-variable reference. codemp/qcommon/common.cpp |
medium |
2013-11-14 |
OpenJK | 5d5eef61b5e4[MP] Fixed early prints to the ingame console. This does not hurt anything since we don’t allow dedicated in the main bin right now. Check this if we decide to re-enable without going the in-game console for openjk regular executable dedicated. |
Changed an exact bound cvar-variable reference. codemp/qcommon/common.cpp |
high |
2014-01-30 |
OpenJK | adce8465b4b5[MP] Allow dedicated cvar to be set to during init instead of not at all with dedicated executable. |
Changed an exact bound cvar-variable reference. codemp/qcommon/common.cpp |
medium |
2014-01-30 |
OpenJK | d3a6d2b9b9d2[MP] Style: remove superfluous whitespace |
Changed an exact bound cvar-variable reference. codemp/qcommon/common.cpp |
medium |
2014-08-19 |
OpenJK | 03bba21225bb[MP] Add svtell command to send message to clients from server console. |
Changed an exact bound cvar-variable reference. codemp/server/sv_ccmds.cpp |
medium |
2014-08-25 |
OpenJK | 036c904c5bd8[MP] Tweaked client list in status rcon cmd Cut client number down to 2 width since 32 is max players. Remove lastmsg and qport. Increased size of address to accommodate for future ipv6 support. Fix colored name padding. Based on ioquake/ioq3@94e36c288c6ce6b5273055e61077c29e81fbd2bf |
Changed an exact bound cvar-variable reference. codemp/server/sv_ccmds.cpp |
medium |
2015-02-07 |
OpenJK | a7c43677a2bbMerge pull request #613 from JACoders/sdl2-windows-port |
Changed an exact bound cvar-variable reference. codemp/qcommon/common.cpp, shared/sys/sys_main.cpp |
medium |
2015-11-13 |
OpenJK | 5ef5d7214371Merge branch ‘master’ of https://github.com/JACoders/OpenJK |
Changed an exact bound cvar-variable reference. codemp/qcommon/common.cpp |
medium |
2016-03-21 |
EternalJK | f5defc782a90Merge branch ‘master’ of https://github.com/JACoders/OpenJK into japro |
Changed an exact bound cvar-variable reference. codemp/qcommon/common.cpp, codemp/server/sv_main.cpp, shared/sys/sys_main.cpp |
medium |
2017-08-31 |
OpenJK | 913e3cc57ec7Merge branch ‘master’ of https://github.com/JACoders/OpenJK.git |
Changed an exact bound cvar-variable reference. codemp/server/sv_main.cpp |
medium |
2018-10-06 |
EternalJK | 05f1ac70497ercon status cleanup move name to end of line, remove notrunc, cleanup status info |
Changed an exact bound cvar-variable reference. codemp/server/sv_ccmds.cpp |
medium |
2020-05-15 |
EternalJK | 701070354c7cFix OOB IP rate limiter breaking non-dedicated servers |
Changed an exact bound cvar-variable reference. codemp/server/sv_main.cpp |
medium |
2023-09-25 |
OpenJK | 405022446ca4[OpenJK] Re-merge OpenJK into EJK [1] |
Changed an exact bound cvar-variable reference. codemp/server/sv_main.cpp |
medium |
2024-09-22 |
OpenJK | ecf4edf9ad98 · PR #209OpenJK Update (#209) |
Changed an exact bound cvar-variable reference. codemp/server/sv_client.cpp, codemp/server/sv_main.cpp |
medium |
Evidence
- registration: codemp/qcommon/common.cpp:1444 (Cvar_Get); condition
else(defined(DEDICATED)) - registration: codemp/qcommon/common.cpp:1816 (Cvar_Get)
- behavior: codemp/client/cl_scrn.cpp:608
- behavior: codemp/qcommon/common.cpp:310
- behavior: codemp/qcommon/common.cpp:1521
- behavior: codemp/qcommon/common.cpp:1535
- behavior: codemp/qcommon/common.cpp:1661