TaystJK documentation
One client for Jedi Academy multiplayer
One client for Base JKA, JA+ and JA++, jaPRO, and Lugormod servers on Windows, Linux, and macOS. Install it beside your Jedi Academy game files, then use Features for client controls, Host for a dedicated server, and Reference for exact cvars and commands.
Why TaystJK exists
Keep the community connected
Jedi Academy multiplayer is spread across server mods with distinct rules and features. TaystJK is maintained as a dependable everyday client across those communities.
Compatibility first
Detect the server family and adapt prediction, presentation, and client behavior while leaving gameplay authority with the server.
Current platforms
Maintain builds for Windows, Linux, and macOS, including 64-bit and Apple Silicon systems.
HUD, controls, and rendering
Refine the HUD, controls, console, demos, downloads, rendering, and other everyday details without losing the feel of JKA.
TaystJK includes code from OpenJK, EternalJK, jaPRO, JK2MV, NewJK, rend2, the community's Vulkan renderer work, and TaystJK's own contributors. Code brought across project boundaries is ported with permission and credited to its source. See the source lineage.
jaPRO is the largest single source of what this client can do: 481 of the 2,017 entries in the console reference originate there. TaystJK bundles jaPRO's gamecode on both sides: the client-side cgame, so its HUD and movement tools work on any server, and the server-side jampgame, so a TaystJK server hosts race, Tribes and the admin system with nothing else installed. The code is maintained upstream, so bugs in the rules belong to videoP/jaPRO once you have checked they also happen without TaystJK. What the split means.
Server compatibility
What each integration covers
Support is adapted to the information and features each server exposes, so its depth differs by mod.
Base JKA
Standard multiplayer with no companion server mod required, augmented by engine fixes, renderer choices, interface controls, and safer networking.
JA+ / JA++
Server detection and feature-aware handling for the JA+ family: roll variants, flip-kicks, grappling, custom animations, plugin settings, and private-duel isolation.
jaPRO
The deepest integration: racing and custom movement styles, timing and checkpoint tools, movement analysis, demo workflows, improved prediction, and Tribes mode.
Lugormod
A dedicated compatibility path for extended jumping and Force Rage, player scaling, Lugormod's custom stat layout, and its command behavior.
Client support does not replace the server mod. The connected server still defines gameplay and determines which mod-specific features are available.
Guides and reference
Browse the documentation
Use the task guides for setup and maintenance, or search the source-derived console reference.
Installation
Client setup, game files, clean directory layouts, and first launch.
Installation guide →Server administration
Dedicated server deployment, bundled game modes, downloads, and PK3 references.
Server guide →Features
What this client adds: HUD and movement tools, renderers, cosmetics, and movement styles.
Browse the features →Development
Build configuration, platform targets, debugging, and dependency details.
Development guide →Console reference
Search controls by topic, module, origin, and documentation coverage.
Browse the reference →Help
Troubleshooting by symptom, where to report a problem, and the glossary.
Get help →Project details
Technical information
Last changed History