jk2mv
JK2MV - improved, modernized JK2 client and server
파일 탐색기
최종 버전 다운로드 (.zip)- build.yml
- anewhope.fontdat
- anewhope.tga
- anewhope_sharp1.fontdat
- anewhope_sharp1.tga
- anewhope_sharp2.fontdat
- anewhope_sharp2.tga
- anewhope_sharp3.fontdat
- anewhope_sharp3.tga
- anewhope_sharp4.fontdat
- anewhope_sharp4.tga
- anewhope_sharp5.fontdat
- anewhope_sharp5.tga
- ergoec_sharp1.fontdat
- ergoec_sharp1.tga
- ergoec_sharp2.fontdat
- ergoec_sharp2.tga
- ergoec_sharp3.fontdat
- ergoec_sharp3.tga
- ergoec_sharp4.fontdat
- ergoec_sharp4.tga
- ergoec_sharp5.fontdat
- ergoec_sharp5.tga
- ocr_a.fontdat
- ocr_a.tga
- ocr_a_sharp1.fontdat
- ocr_a_sharp1.tga
- ocr_a_sharp2.fontdat
- ocr_a_sharp2.tga
- ocr_a_sharp3.fontdat
- ocr_a_sharp3.tga
- ocr_a_sharp4.fontdat
- ocr_a_sharp4.tga
- code_new_roman.tga
- code_new_roman_mip1.tga
- code_new_roman_mip2.tga
- code_new_roman_mip3.tga
- demorec.tga
- mplus_1m_bold.tga
- mplus_1m_bold_mip1.tga
- mplus_1m_bold_mip2.tga
- mplus_1m_bold_mip3.tga
- srv_102.jpg
- srv_103.jpg
- srv_104.jpg
- jk2mv.shader_mv
- sabers.dynGlow
- mv.sp
- controls.menu_patch
- createserver.menu_patch
- ingame_controls.menu_patch
- ingame_player.menu_patch
- ingame_setup.menu_patch
- ingame_setup_modoptions.menu
- joinserver.menu_patch
- setup.menu_patch
- download_info.menu
- download_popup.menu
- jk2mpingame.txt
- cgame_102.map
- cgame_103.map
- cgame_104.map
- jk2mpgame_102.map
- jk2mpgame_103.map
- jk2mpgame_104.map
- ui_102.map
- ui_103.map
- ui_104.map
- CMakeLists.txt
- build-and-install.sh
- build-appimage.sh
- build-dedicated.sh
- build-portable-debug.sh
- build-portable.sh
- create-vs2013-x64-projects.bat
- create-vs2013-x86-projects.bat
- create-vs2015-x64-projects.bat
- create-vs2015-x86-projects.bat
- create-vs2017-x64-projects.bat
- create-vs2017-x86-projects.bat
- create-vs2019-x64-projects.bat
- create-vs2019-x86-projects.bat
- create-vs2022-x64-projects.bat
- create-vs2022-x86-projects.bat
- org.mvdevs.jk2mv.json
- eax.h
- EaxMan.h
- jconfig.h
- jmorecfg.h
- jpegint.h
- jpeglib.h
- cderror.h
- cdjpeg.c
- cdjpeg.h
- cjpeg.c
- ckconfig.c
- CMakeLists.txt
- djpeg.c
- example.c
- jaricom.c
- jcapimin.c
- jcapistd.c
- jcarith.c
- jccoefct.c
- jccolor.c
- jcdctmgr.c
- jchuff.c
- jcinit.c
- jcmainct.c
- jcmarker.c
- jcmaster.c
- jcomapi.c
- jcparam.c
- jcprepct.c
- jcsample.c
- jctrans.c
- jdapimin.c
- jdapistd.c
- jdarith.c
- jdatadst.c
- jdatasrc.c
- jdcoefct.c
- jdcolor.c
- jdct.h
- jddctmgr.c
- jdhuff.c
- jdinput.c
- jdmainct.c
- jdmarker.c
- jdmaster.c
- jdmerge.c
- jdpostct.c
- jdsample.c
- jdtrans.c
- jerror.c
- jerror.h
- jfdctflt.c
- jfdctfst.c
- jfdctint.c
- jidctflt.c
- jidctfst.c
- jidctint.c
- jinclude.h
- jmemansi.c
- jmemdos.c
- jmemmac.c
- jmemmgr.c
- jmemname.c
- jmemnobs.c
- jmemsys.h
- jpegtran.c
- jquant1.c
- jquant2.c
- jutils.c
- jversion.h
- rdbmp.c
- rdcolmap.c
- rdgif.c
- rdjpgcom.c
- rdppm.c
- rdrle.c
- rdswitch.c
- rdtarga.c
- README
- transupp.c
- transupp.h
- wrbmp.c
- wrgif.c
- wrjpgcom.c
- wrppm.c
- wrrle.c
- wrtarga.c
- png.h
- pngconf.h
- pnglibconf.h
- filter_sse2_intrinsics.c
- intel_init.c
- CMakeLists.txt
- png.c
- pngdebug.h
- pngerror.c
- pngget.c
- pnginfo.h
- pngmem.c
- pngpread.c
- pngpriv.h
- pngread.c
- pngrio.c
- pngrtran.c
- pngrutil.c
- pngset.c
- pngstruct.h
- pngtrans.c
- pngwio.c
- pngwrite.c
- pngwtran.c
- pngwutil.c
- ioapi.h
- unzip.h
- CMakeLists.txt
- ioapi.c
- unzip.c
- mongoose.h
- CMakeLists.txt
- LICENSE
- mongoose.c
- cdct.c
- config.h
- copyright.h
- csbt.c
- csbtb.c
- csbtl3.c
- cup.c
- cupini.c
- cupl1.c
- cupl3.c
- cwin.c
- cwinb.c
- cwinm.c
- htable.h
- hwin.c
- jdw.h
- l3.h
- l3dq.c
- l3init.c
- mdct.c
- mhead.c
- mhead.h
- mp3struct.h
- msis.c
- port.h
- small_header.h
- tableawd.h
- towave.c
- uph.c
- upsf.c
- wavep.c
- OpenAL32.dll
- OpenAL32.dll
- al.h
- alc.h
- alext.h
- efx-creative.h
- efx-presets.h
- efx.h
- OpenAL32.lib
- OpenAL32.lib
- SDL2.dll
- SDL2.dll
- begin_code.h
- close_code.h
- SDL.h
- SDL_assert.h
- SDL_atomic.h
- SDL_audio.h
- SDL_bits.h
- SDL_blendmode.h
- SDL_clipboard.h
- SDL_config.h
- SDL_config.h.cmake
- SDL_config.h.in
- SDL_config_android.h
- SDL_config_iphoneos.h
- SDL_config_macosx.h
- SDL_config_macosx.h.orig
- SDL_config_minimal.h
- SDL_config_pandora.h
- SDL_config_psp.h
- SDL_config_windows.h
- SDL_config_winrt.h
- SDL_config_wiz.h
- SDL_copying.h
- SDL_cpuinfo.h
- SDL_egl.h
- SDL_endian.h
- SDL_error.h
- SDL_events.h
- SDL_filesystem.h
- SDL_gamecontroller.h
- SDL_gesture.h
- SDL_haptic.h
- SDL_hints.h
- SDL_joystick.h
- SDL_keyboard.h
- SDL_keycode.h
- SDL_loadso.h
- SDL_log.h
- SDL_main.h
- SDL_messagebox.h
- SDL_mouse.h
- SDL_mutex.h
- SDL_name.h
- SDL_opengl.h
- SDL_opengl_glext.h
- SDL_opengles.h
- SDL_opengles2.h
- SDL_opengles2_gl2.h
- SDL_opengles2_gl2ext.h
- SDL_opengles2_gl2platform.h
- SDL_opengles2_khrplatform.h
- SDL_pixels.h
- SDL_platform.h
- SDL_power.h
- SDL_quit.h
- SDL_rect.h
- SDL_render.h
- SDL_revision.h
- SDL_rwops.h
- SDL_scancode.h
- SDL_sensor.h
- SDL_shape.h
- SDL_stdinc.h
- SDL_surface.h
- SDL_system.h
- SDL_syswm.h
- SDL_test.h
- SDL_test_assert.h
- SDL_test_common.h
- SDL_test_compare.h
- SDL_test_crc32.h
- SDL_test_font.h
- SDL_test_fuzzer.h
- SDL_test_harness.h
- SDL_test_images.h
- SDL_test_log.h
- SDL_test_md5.h
- SDL_test_memory.h
- SDL_test_random.h
- SDL_thread.h
- SDL_timer.h
- SDL_touch.h
- SDL_types.h
- SDL_version.h
- SDL_video.h
- SDL_vulkan.h
- SDL2.lib
- SDL2main.lib
- SDL2test.lib
- SDL2.lib
- SDL2main.lib
- SDL2test.lib
- StackWalker.h
- LICENSE
- README.md
- StackWalker.cpp
- zconf.h
- zlib.h
- adler32.c
- CMakeLists.txt
- compress.c
- crc32.c
- crc32.h
- deflate.c
- deflate.h
- gzclose.c
- gzguts.h
- gzlib.c
- gzread.c
- gzwrite.c
- infback.c
- inffast.c
- inffast.h
- inffixed.h
- inflate.c
- inflate.h
- inftrees.c
- inftrees.h
- trees.c
- trees.h
- uncompr.c
- zutil.c
- zutil.h
- mv-setup.ico
- mv.icns
- mv.ico
- mv.plist
- NSIS.definitions.nsh.in
- NSIS.template.in
- org.mvdevs.jk2mv.256.png
- org.mvdevs.jk2mv.48.png
- org.mvdevs.jk2mv.appdata.xml
- org.mvdevs.jk2mv.desktop
- mvapi.h
- mvmenu.h
- aasfile.h
- be_aas_bsp.h
- be_aas_bspq3.cpp
- be_aas_cluster.cpp
- be_aas_cluster.h
- be_aas_debug.cpp
- be_aas_debug.h
- be_aas_def.h
- be_aas_entity.cpp
- be_aas_entity.h
- be_aas_file.cpp
- be_aas_file.h
- be_aas_funcs.h
- be_aas_main.cpp
- be_aas_main.h
- be_aas_move.cpp
- be_aas_move.h
- be_aas_optimize.cpp
- be_aas_optimize.h
- be_aas_reach.cpp
- be_aas_reach.h
- be_aas_route.cpp
- be_aas_route.h
- be_aas_routealt.cpp
- be_aas_routealt.h
- be_aas_sample.cpp
- be_aas_sample.h
- be_ai_char.cpp
- be_ai_chat.cpp
- be_ai_gen.cpp
- be_ai_goal.cpp
- be_ai_move.cpp
- be_ai_weap.cpp
- be_ai_weight.cpp
- be_ai_weight.h
- be_ea.cpp
- be_interface.cpp
- be_interface.h
- l_crc.cpp
- l_crc.h
- l_libvar.cpp
- l_libvar.h
- l_log.cpp
- l_log.h
- l_memory.cpp
- l_memory.h
- l_precomp.cpp
- l_precomp.h
- l_script.cpp
- l_script.h
- l_struct.cpp
- l_struct.h
- l_utils.h
- cg_local.h
- cg_public.h
- tr_types.h
- cl_avi.cpp
- cl_cgame.cpp
- cl_cin.cpp
- cl_console.cpp
- cl_demos_auto.cpp
- cl_input.cpp
- cl_keys.cpp
- cl_main.cpp
- cl_net_chan.cpp
- cl_parse.cpp
- cl_scrn.cpp
- cl_ui.cpp
- client.h
- FXExport.cpp
- FXExport.h
- FxPrimitives.cpp
- FxPrimitives.h
- FxScheduler.cpp
- FxScheduler.h
- FxSystem.cpp
- FxSystem.h
- FxTemplate.cpp
- FxUtil.cpp
- FxUtil.h
- keys.h
- snd_dma.cpp
- snd_local.h
- snd_mem.cpp
- snd_mix.cpp
- snd_mp3.cpp
- snd_mp3.h
- snd_public.h
- anims.h
- be_aas.h
- be_ai_char.h
- be_ai_chat.h
- be_ai_gen.h
- be_ai_goal.h
- be_ai_move.h
- be_ai_weap.h
- be_ea.h
- bg_local.h
- bg_misc.c
- bg_public.h
- bg_weapons.c
- bg_weapons.h
- botlib.h
- g_public.h
- surfaceflags.h
- G2.h
- G2_API.cpp
- G2_bolts.cpp
- G2_bones.cpp
- G2_local.h
- G2_misc.cpp
- G2_surfaces.cpp
- ghoul2_shared.h
- keycodes.h
- ui_public.h
- null_client.cpp
- null_input.cpp
- null_renderer.cpp
- null_snddma.cpp
- chash.h
- cm_load.cpp
- cm_local.h
- cm_patch.cpp
- cm_patch.h
- cm_polylib.cpp
- cm_polylib.h
- cm_public.h
- cm_shader.cpp
- cm_test.cpp
- cm_trace.cpp
- cmd.cpp
- CNetProfile.cpp
- common.cpp
- cvar.cpp
- files.cpp
- GenericParser2.cpp
- GenericParser2.h
- hstring.cpp
- hstring.h
- huffman.cpp
- INetProfile.h
- md4.cpp
- MiniHeap.h
- msg.cpp
- net_chan.cpp
- net_http.cpp
- net_ip.cpp
- q_math.cpp
- q_shared.cpp
- q_shared.h
- qcommon.h
- qfiles.h
- RoffSystem.cpp
- RoffSystem.h
- strip.cpp
- strip.h
- tags.h
- vm.cpp
- vm_arm.cpp
- vm_interpreted.cpp
- vm_local.h
- vm_x86.cpp
- glext.h
- matcomp.c
- matcomp.h
- mdx_format.h
- qgl.h
- tr_animation.cpp
- tr_backend.cpp
- tr_bsp.cpp
- tr_cmds.cpp
- tr_curve.cpp
- tr_flares.cpp
- tr_font.cpp
- tr_font.h
- tr_ghoul2.cpp
- tr_image.cpp
- tr_init.cpp
- tr_light.cpp
- tr_local.h
- tr_main.cpp
- tr_marks.cpp
- tr_mesh.cpp
- tr_model.cpp
- tr_noise.cpp
- tr_public.h
- tr_quicksprite.cpp
- tr_quicksprite.h
- tr_scene.cpp
- tr_shade.cpp
- tr_shade_calc.cpp
- tr_shader.cpp
- tr_shadows.cpp
- tr_sky.cpp
- tr_surface.cpp
- tr_surfacesprites.cpp
- tr_world.cpp
- tr_WorldEffects.cpp
- tr_WorldEffects.h
- sdl_icon.h
- sdl_input.cpp
- sdl_sound.cpp
- sdl_window.cpp
- server.h
- sv_bot.cpp
- sv_ccmds.cpp
- sv_client.cpp
- sv_game.cpp
- sv_init.cpp
- sv_main.cpp
- sv_net_chan.cpp
- sv_snapshot.cpp
- sv_world.cpp
- con_text.h
- str_server.h
- con_local.h
- con_log.cpp
- con_tty.cpp
- con_win32.cpp
- sys_event.cpp
- sys_local.h
- sys_main.cpp
- sys_public.h
- sys_unix.cpp
- sys_win32.cpp
- dpi_scaling.manifest
- mv.rc
- q3asm.asm
- resource.h
- CMakeLists.txt
- mv_setup.h.in
- mvsdk
- FindJPEG.cmake
- FindMiniZip.cmake
- FindPNG.cmake
- FindSDL2.cmake
- GetGitRevisionDescription.cmake
- GetGitRevisionDescription.cmake.in
- InstallZIP.cmake
- .editorconfig
- .gitignore
- .gitmodules
- CMakeLists.txt
- CVARS.rst
- LICENSE
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/mvdevs/jk2mv
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd jk2mv
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천사전 준비물
* Use the CMake GUI to configure JK2MV
이 명령어를 터미널에 그대로 입력해 실행하세요.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
