JK2MV (Multi Version) is a modification for Jedi Knight II: Jedi Outcast. It supports all three game versions and comes with various features and optimizations (most listed below).
JK2's small playerbase has long been split into fractions among the three versions 1.02, 1,03 and 1.04.
JK2MV's goal is to reunite the small communities into one.
JK2MV is fully compatible with "normal" JK2 versions. Using the JK2MV client let's you join all servers from 1.02, 1.03 and 1.04. When you host a server through JK2MV, you can select what version you're hosting by setting the mv_serverversion cvar to either "1.02", "1.03" or "1.04". Clients of the choosen version can join the server without having the JK2MV client installed. JK2MV clients automatically detect the server's version when connecting.