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.

01

Compatibility first

Detect the server family and adapt prediction, presentation, and client behavior while leaving gameplay authority with the server.

02

Current platforms

Maintain builds for Windows, Linux, and macOS, including 64-bit and Apple Silicon systems.

03

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

Base JKA

Standard multiplayer with no companion server mod required, augmented by engine fixes, renderer choices, interface controls, and safer networking.

JA+

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.

PRO

jaPRO

The deepest integration: racing and custom movement styles, timing and checkpoint tools, movement analysis, demo workflows, improved prediction, and Tribes mode.

LMD

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.

Project details

Technical information

Last changed History