Skip to content

Gunslap/jkajaplusplusserver-docker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jedi Knight - Jedi Academy Dedicated Server with OpenJK & JA++ in Docker

This is a quick modification of tofi92's original Docker image to use OpenJK and JA++ (instead of the vanilla dedicated server and JK+ respectively).

Should work with vanilla/OpenJK/EternalJK clients.

!!You need the original asset files for this to work!!

Host your own Jedi Knight - Jedi Academy Server with JA++ preinstalled!

To start, copy the 4 assset files (asset0.pk3, asset1.pk3, asset2.pk3, asset3.pk3) files from the GameData/base folder of the game to any directory on your host, eg ~/ja/assets.

Optionally, create a new server.cfg in a different directory, eg ~/ja/japluscfg.

For config reference, download the server files at https://jkhub.org/files/file/953-ja-server-side/ and check the readme!

Starting with the default config

docker run -d -p 29070:29070/udp -v ~/ja/assets/:/ja/assets/ --name jka_server tiffi/jka-japlus

This starts a server "server name" on the map mp/ffa5 for 14 players.

Starting with a custom config (recommended)

docker run -d -p 29070:29070/udp -v ~/ja/assets/:/ja/assets/ -v ~/ja/japluscfg/:/ja/japluscfg/ --name jka_server tiffi/jka-japlus

This starts a server with your custom config.

Connecting to a server

To connect to your server, you need to add the server IP to your favorites, as the original server browser is down.

Reference

  • Container directory for assets: /ja/assets
  • Container directory for server.cfg: /ja/japluscfg
  • Exposes UDP port 29070. You can map this to any port, though you need to specify any different port when you add this server to your favorites.

Files used:

About

Jedi Knight - Jedi Academy Server with Open JK & JA++ in Docker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 66.6%
  • Dockerfile 33.4%