STAR WARS™ Jedi Knight: Jedi Academy™

STAR WARS™ Jedi Knight: Jedi Academy™

Kitiara_MH May 2, 2014 @ 12:48pm
How to host a server?
Some years ago, 1 friend, make his own server with his own PC/conecction. But I never learned how to do it. Some guides says you need to open ports on router, some others download a .exe to.

So, what's the real solution and how do i do to make my own server? (Internet server, ofc).

Thanks a lot
Originally posted by Akfiz:
I found this guide on jkhub by user Linken:
https://jkhub.org/forums/topic/10030-creating-a-dedicated-server-home-run-for-windows/

There used to be another guide on the same website, but got deleted, in case this one gets deleted too I'll post the content here.

To create a Jedi Academy server you need:
- A server.cfg, already configured and tested. (Comes with most mods and base game)
- Patch 1.01
- A friend or Kill tracker
- The dedicated server file, which can be found easily on the internet. It's called jampded.exe
- Knowledge of your IP Address, and router login information.

Download the jampded.exe file for your operating system. Place the file in your Jedi Academy GameData folder, and create a shortcut and place it on your desktop. Right click on the shortcut, select properties, and click on the shortcut tab (unless you're there already). You should see an input box labeled "Target". Slide yourself all the way to the end until the end of the quotation marks. Press space and type in this line:
+set fs_game modName +set dedicated 2 +exec server.cfg
Replace modName with whatever your mod name is, and press Apply. DO NOT start it yet.

Go into the internet and type in your IP Address in your browser, a label on the body of your router should be able to provide the default credentials. The default username may be "admin" and the password may be "password".

Make your way to the Port Forwarding section, and open up ports 29060-29062, and 29070-29081, both on type: UDP, you may have to create 2 services for this, especially if you set a start and end value with the ports. Some will ask for an internal and external for both, just set both internal and external start and end values to the same port number as I am unsure what that really means.

Also, make sure you set the internal IP Address for the services to YOUR computer, otherwise this will have meant nothing. The internal IP address can change anytime, so update it as necessary. (This IP Address is NOT the same as your public one)

If you have a Kill Tracker, set it up to recognize your public IP address + port number which will likely be 29070. If it shows up as online, it's likely up, however. Kill Trackers can only be so accurate, the better resource for connection is a friend. Run the jampded shortcut, as an administrator if necessary.

Get a hold of your friend and tell them to connect to your PUBLIC IP Address (google "IP address"), and give them the port number 29070. Example: 123.456.78.90:29070. If they are able to connect, you have succeeded, and you may host private sessions for as long as you want.

Everything in your mod/base folder WILL be automatically loaded to the server. YOU control the server, if a hacker comes knocking, you can shut down the server with little/no harm. See the security tutorial on how best to protect yourself if you plan on keeping it up for an extended amount of time.

Your IP Address is PUBLIC no matter what. If you use Lugormod, you and your friends might need to enter in security codes regularly, but the security code database should be found in the Lugormod folder. Your server, your rules, there's no such thing as admin abuse if it comes from you.

Know your server, know the rcon password, know the admin commands so you can provide a great session with your friends, and kick out any strangers that come knocking if you deem it necessary.

If for some reason people can't connect to your server, if may be a problem on your end, make sure the internal IP address is set to your computer as it may change. Three kinds of phrases may pop up as people try to connect, if they are friends then try to isolate the problem:

"Awaiting Connection" will likely mean that you made an error with your server connection.
"Awaiting Challenge" is a problem with your friend's ping, tell them to reconnect.
"Awaiting Gamestate" will signify that they are actively connecting, and all that's left is to wait.
< >
Showing 1-2 of 2 comments
Shwarts May 2, 2014 @ 2:55pm 
theres tons of forums already about this subject. short answer: forward 21000 to PC, run dedserver, go to http://www.jeditracker.com/ja/get_ja.html to see if it's up
The author of this thread has indicated that this post answers the original topic.
Akfiz Nov 3, 2020 @ 2:55am 
I found this guide on jkhub by user Linken:
https://jkhub.org/forums/topic/10030-creating-a-dedicated-server-home-run-for-windows/

There used to be another guide on the same website, but got deleted, in case this one gets deleted too I'll post the content here.

To create a Jedi Academy server you need:
- A server.cfg, already configured and tested. (Comes with most mods and base game)
- Patch 1.01
- A friend or Kill tracker
- The dedicated server file, which can be found easily on the internet. It's called jampded.exe
- Knowledge of your IP Address, and router login information.

Download the jampded.exe file for your operating system. Place the file in your Jedi Academy GameData folder, and create a shortcut and place it on your desktop. Right click on the shortcut, select properties, and click on the shortcut tab (unless you're there already). You should see an input box labeled "Target". Slide yourself all the way to the end until the end of the quotation marks. Press space and type in this line:
+set fs_game modName +set dedicated 2 +exec server.cfg
Replace modName with whatever your mod name is, and press Apply. DO NOT start it yet.

Go into the internet and type in your IP Address in your browser, a label on the body of your router should be able to provide the default credentials. The default username may be "admin" and the password may be "password".

Make your way to the Port Forwarding section, and open up ports 29060-29062, and 29070-29081, both on type: UDP, you may have to create 2 services for this, especially if you set a start and end value with the ports. Some will ask for an internal and external for both, just set both internal and external start and end values to the same port number as I am unsure what that really means.

Also, make sure you set the internal IP Address for the services to YOUR computer, otherwise this will have meant nothing. The internal IP address can change anytime, so update it as necessary. (This IP Address is NOT the same as your public one)

If you have a Kill Tracker, set it up to recognize your public IP address + port number which will likely be 29070. If it shows up as online, it's likely up, however. Kill Trackers can only be so accurate, the better resource for connection is a friend. Run the jampded shortcut, as an administrator if necessary.

Get a hold of your friend and tell them to connect to your PUBLIC IP Address (google "IP address"), and give them the port number 29070. Example: 123.456.78.90:29070. If they are able to connect, you have succeeded, and you may host private sessions for as long as you want.

Everything in your mod/base folder WILL be automatically loaded to the server. YOU control the server, if a hacker comes knocking, you can shut down the server with little/no harm. See the security tutorial on how best to protect yourself if you plan on keeping it up for an extended amount of time.

Your IP Address is PUBLIC no matter what. If you use Lugormod, you and your friends might need to enter in security codes regularly, but the security code database should be found in the Lugormod folder. Your server, your rules, there's no such thing as admin abuse if it comes from you.

Know your server, know the rcon password, know the admin commands so you can provide a great session with your friends, and kick out any strangers that come knocking if you deem it necessary.

If for some reason people can't connect to your server, if may be a problem on your end, make sure the internal IP address is set to your computer as it may change. Three kinds of phrases may pop up as people try to connect, if they are friends then try to isolate the problem:

"Awaiting Connection" will likely mean that you made an error with your server connection.
"Awaiting Challenge" is a problem with your friend's ping, tell them to reconnect.
"Awaiting Gamestate" will signify that they are actively connecting, and all that's left is to wait.
< >
Showing 1-2 of 2 comments
Per page: 1530 50

Date Posted: May 2, 2014 @ 12:48pm
Posts: 2