Archives by Day

Star Wars Jedi Knight: Jedi Academy

Platform(s): Nintendo Switch, PC, PlayStation 4, Xbox
Genre: Action

About Rainier

PC gamer, WorthPlaying EIC, globe-trotting couch potato, patriot, '80s headbanger, movie watcher, music lover, foodie and man in black -- squirrel!

Advertising

As an Amazon Associate, we earn commission from qualifying purchases.





'Jedi Knight: Jedi Academy' - Updated Linux Server Available NOW

by Rainier on Sept. 20, 2003 @ 5:58 p.m. PDT

Star Wars Jedi Knight: Jedi Academy is a first- and third-person shooter action video game set in the Star Wars universe, and is the final entry in the Star Wars: Jedi Knight game series.

Get the Jedi Academy v1.01 Dedicated Linux Server off Worthplaying (1mb)

Version 1.01

-history

Minor update to fix faulty rand() calls.

With much gratitude to James Drews for compiling this and sorting out the problems.

This archive file contains:

readme.txt : The file your reading now
server options.txt : List of server options
linuxjampded : Jedi Academy linux binary
jampgamei386.so : The game VM shared library
libcxa.so.1 : shared library needed by the game binary
server.cfg : an example server config file
Disclaimer-Jedi Academy Dedicated Server.rtf : Legal Disclaimer.

Install instructions:

On your linux box:
-Create a directory for the game. example: mkdir /usr/local/games/ja
-Copy the linux binary into this directory
-Mark the file as executable. example: chmod a+x /usr/local/games/ja/linuxjampded
-Create the 'base' directory. example: mkdir /usr/local/games/ja/base

Note, YES, it is case sensitive and the program will look for all lowercase

-Copy the files from the base directory of the retail CD into the base directory you just created. In particular, the assets0.pk3, assets1.pk3 and assets2.pk3
Yes, you need all of them...
-Copy the libcxa.so.1 to your lib directory if it doesn't already have it. Example: cp libcxa.so.1 /usr/lib

Running the dedicated server:

-"cd" into the game directory (cd /usr/local/games/ja)
-Run the binary. An example is: ./linuxjampded +exec server.cfg

This example assumes you have created a configuration file called server.cfg and placed it into the "base" directory. An example server.cfg file is included with this distribution. You should modify it first before using it.

By default, the server will run in "internet" play mode and advertise its presense to the master server. If you wish to have a LAN play only server, change your server config to set dedicated 1, or change the command line to be: ./linuxjampded +set dedicated 1 +exec server.cfg

Notes:

-The game will look in the base directory or home directory of the user running the program (~/.ja/)
-If you set the logfile option to 1, the files will be stored in your user home directory in ~/.ja/base/
-Running the linuxjampded binary under FreeBSD use brandelf -t Linux /usr/local/games/ja/linuxjampded
-If you are running the server behind a NAT box, any client machine also behind
that NAT box will not be able to see the server listed in the "internet" list. Switch to the local lan setting instead.

Related articles, Click here!


More articles about Star Wars Jedi Knight: Jedi Academy
blog comments powered by Disqus