TaystJK documentation
One client for Jedi Academy multiplayer
Move between the game's major server communities without giving up a modern, responsive client. TaystJK combines mod-aware compatibility with cross-platform performance and practical quality-of-life improvements.
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.
Modern where it matters
Maintain fast, stable builds for Windows, Linux, and macOS—including current 64-bit and Apple Silicon systems.
Better to live with
Refine the HUD, controls, console, demos, downloads, rendering, and other everyday details without losing the feel of JKA.
TaystJK is a considered assembly of proven work 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, credited to its source, and maintained as part of a coherent client rather than a loose collection of patches. See the source lineage.
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, map rotation, downloads, and PK3 references.
Server guide →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 →Project details