Jump to content

Jedi Academy turned 20 this year! We celebrated in a ton of different ways: mod contest, server event, podcast, etc. Thank you to all who have been a part of this game for the last two decades. Check out the anniversary content!

Read more

Welcome to JKHub

This community is dedicated to the games Star Wars: Jedi Outcast (2002) and Jedi Academy (2003). We host over 3,000 mods created by passionate fans around the world, and thousands of threads of people showcasing their works in progress and asking for assistance. From mods to art to troubleshooting help, we probably have it. If we don't, request or contribute!

Get started

This game turned 20 years old this year, and it is still one of the greatest Star Wars games of all time. If you're new or returning from a long hiatus, here are the basics of getting started with Star Wars Jedi Knight Jedi Academy in 2023.

Read more

Basics of hosting a Jedi Academy server


Circa

Jedi Academy and Jedi Outcast rely on dedicated servers to populate the server list, meaning all servers available to play on are run by the community. There are plenty of servers out there to play on, even 20 years later. However, many people prefer to host their own server for reasons like starting a new clan, keeping their server private, and having complete control over their experience.

To host your own server, you essentially have 2 options: rent a server from a server hosting company, or host one on your own computer at home (known as home hosting)

Rent a server (recurring subscription)

The easiest option is to rent one. Below is a list of the best options for Jedi Academy and Outcast as of 2023. They install mods for you, and some even have daily backups and other bonuses. We over here at JKHub highly recommend AsuTech, they provide backups, DDoS protection, a jka.io shortcut, daily restarts, a file manager, etc.

Active server hosting companies

Host a server at home
Head over to this tutorial on a detailed explanation on how to host a dedicated Jedi Academy server on your own PC.

Controlling your server

Whether you home host or rent one, all server configurations are handled by the server.cfg file in the base folder. One should be created automatically if you create an offline game which can be used as a starting point.

Here's an example of a server.cfg for basejka/OpenJK with game mode set to FFA, time limit 60, frag limit 0, all Force powers disabled except for Jump 3, all weapons disabled except for lightsabers, super fast force regen, and a simple map rotation vstr that rotates maps after the time limit is up. This is just an example, if you are using a mod like JA+ or something similar, your server.cfg will look a bit different as they have more settings than this.
 

Spoiler

This is just an example server.cfg! It will work for basejka, OpenJK, or basejka+ but probably not anything else by itself.

set sv_hostname "Super Cool Server"
set rconpassword "admin" //change this!
set g_motd "This server is pretty cool."

set g_gametype "0"
set fraglimit "0"
set g_forcepowerdisable "163837"
set g_weaponDisable "524279"
set bot_enable "1"
set dmflags "520"
set timelimit "60"
set bot_minplayers "0"
set g_inactivity "3600"
set g_friendlyFire "1"

set g_saberDamageScale ".80"
set sv_fps "40"
set g_duelStartHealth "100"
set g_duelStartArmor "25"
set g_useIdleAnims "0"

set d1 "set g_gametype 0; set g_forcepowerdisable "163837" ; set g_weaponDisable "524279" ; map mp/ffa3 ; set nextmap vstr d2"
set d2 "set g_gametype 0; set g_forcepowerdisable "163837" ; set g_weaponDisable "524279" ; map mp/ffa2 ; set nextmap vstr d3"
set d3 "set g_gametype 0; set g_forcepowerdisable "163837" ; set g_weaponDisable "524279" ; map mp/ffa1 ; set nextmap vstr d4"
set d4 "set g_gametype 0; set g_forcepowerdisable "163837" ; set g_weaponDisable "524279" ; map mp/ffa5 ; set nextmap vstr d5"
set d5 "set g_gametype 0; set g_forcepowerdisable "163837" ; set g_weaponDisable "524279" ; map mp/ffa4 ; set nextmap vstr d1"

set g_allowBlackNames "1"
set g_allowDuelSuicide "1"
set g_allowNPC "1"
set g_allowSamePlayerNames "0"
set g_allowTeamVote "1"
set g_allowVote "-1"
set g_antiFakePlayer "1"

set g_dueltimer "3"
set g_interferenceduel "1"

set g_forceregentime "0"

set g_dismember "300"
set disable_item_force_boon "1"
set disable_item_force_enlighten_dark "1"
set disable_item_force_enlighten_light "1"
set disable_item_medpak "1"
set disable_item_medpak_instant "0"
set disable_item_shield_lrg_instant "0"
set disable_item_shield_sm_instant "0"

set bg_fighteraltcontrol "0"
set capturelimit "0"
set cm_playerCurveClip "1"
set com_affinity "1"
set com_ansiColor "0"
set com_bootlogo "1"
set com_maxfps "125"
set autoMapCycle "0"
set pmove_fixed "0"
set pmove_float "0"
set pmove_msec "8"
set se_language "english"
set sv_allowDownload "0"
set sv_AllowVote "1"
set sv_autoDemo "0"
set sv_autoDemoBots "0"
set sv_autoDemoMaxMaps "0"
set sv_banFile "serverbans.dat"
set sv_blockJumpSelect "1"
set sv_cheats "0"
set sv_filterCommands "0"
set sv_floodProtect "1"

set sv_lanForceRate "1"
set sv_legacyFixForceSelect "1"
set g_saberlockfactor "2"
set g_saberLocking "0"
set g_saberLockRandomNess "2"
set g_saberRealisticCombat "0"
set g_saberRestrictForce "0"
set g_reduceSaberBlock "60"
set g_duelWeaponDisable "524279"

set sv_master1 "masterjk3.ravensoft.com"
set sv_master2 "master.jkhub.org"
set sv_master3 "master.ouned.de"
set sv_master4 "master.jkhub.org"
set sv_master5 "master.jkhub.org"
set sv_maxclients "32"
set sv_maxPing "0"
set sv_maxRate "25000"
set sv_minPing "0"
set sv_pure "0"
set sv_snapsMax "40"
set sv_snapsMin "40"
vstr d1

Using RCON (remote control)
To control your server ingame or even outside the game but in real time, you use rcon commands. A big list of those commands can be found in this tutorial.

Adding bots to a server
Sometimes bots can be a fun way to fill out a server instead of keeping it empty, or to even out teams. Learn how to add bots to a server at this tutorial.


User Feedback

Recommended Comments

There are no comments to display.



Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...