Jump to content

Master Server


Circa

Recommended Posts

Posted Image


Jedi Academy and Jedi Outcast's servers aren't showing?
As anyone that has tried to play Jedi Academy or Jedi Outcast in the past few weeks probably noticed, no servers are showing up in the server list. No, your game isn't broken and no, this game isn't quite that dead. Yet, anyway.

Why is this happening?
The game uses a master server to curate public servers and make them available as a list, so you can see them and join at will. This master server is handled by Raven Software, and in the past few years, it's been slightly neglected compared to how it used to be. As a result, when it goes down, it might take awhile to get it functional again due to lack of company support. In the past, it's taken a few days to weeks, but this time, there's a large chance it has been attacked with a series of pretty hefty DDoSes, if the way the JKHub master server has been treated is any indication of that. Nothing is confirmed by the company at this point, however, and there may be issues on bringing it back to life, which means probably more of a hassle and not worth it for Raven to get it fixed right away, if at all.

What can we do to fix it?
Fortunately, JKHub offers its own master server for servers to use, in an effort to future proof Jedi Academy and Jedi Outcast, and offer a solution even better than the default one. The JKHub master server is currently run by Caelum and Didz, and they have been working pretty hard on keeping it as protected as possible. Right now, the JKHub master server is largely protected from attacks such as these, and should be all set from here on out.

How do I get my server to show on JKHub's server list?
If you are are a server administrator, you will want to set one of the sv_master cvars in the server's config file to master.jkhub.org. (Example: set sv_master2 "master.jkhub.org") This will work without any mod or any additional setup. Once that's done, your server will show up in the JKHub master server list.

How do I get my game to use JKHub's server list?
There are a few ways to view our master server, but only a couple are recommended.
  • OpenJK.
    • OpenJK is the best way to view multiple master servers, not only because of that function, but because it also comes with an abundance of bug fixes to the vanilla base game that anyone would benefit from. It's still in beta, but it's very much functional and is highly recommended. It has support for Windows, Mac, and Linux. You can download it here, and any support questions you have about it can be posted here.
    • To show the new server list in OpenJK, start openjk.x86.exe (Windows) or OpenJK.app (Mac) and open the console by pressing the tilde key (~) and type sv_master2 master.jkhub.org.
    • Go to the Join A Game menu, and toggle the Source selection at the top of the menu to "Internet " where the number corresponds to the sv_master cvar you set.
    • Click Get New List and the game will get all the servers from the JKHub master server.
    • Note that this only works with the OpenJK UI mod, and will not work with any other mod that alters the UI.
  • All Seeing Eye Browser
    • Another solution is to use this mod, which allows you to view multiple master servers like above, but with retail Jedi Academy. This is a good solution if you are hellbent on not using anything but pure base. Keep in mind though, that this will not work with any mod that alters the UI, such as JA+. It's also only for Windows.
Any other method is clumsy and not really ideal. We recommend the two methods above for the best experience. If you don't want to do any of that, you can still type in any server's IP address using the /connect command. You can view the server list in your web browser below, brought to you by jacklul:

http://my.jacklul.com/jkhubservers/

Any queries regarding the master server can be sent to Didz via PM or reply to the JKHub Master Server thread.

Click here to view the article
Link to comment

OpenJK only works if you also use the OpenJK ui module.  Aka running custom mods will not give you the option to select the others in the menu.

 

Still being maintained mods can of course choose to implement it.  I'm not yet sure if it is in JA++ yet or not.

Link to comment

OpenJK only works if you also use the OpenJK ui module.  Aka running custom mods will not give you the option to select the others in the menu.

 

Still being maintained mods can of course choose to implement it.  I'm not yet sure if it is in JA++ yet or not.

It is.
Link to comment

I said this in my intro post but thank you again for your work on maintaining the master server for JKA. I'm using the All seeing eye server browser and it's perfect.

 

I tried openJK but it wouldn't work, nothing showed up. Are you supposed to install some script or something for openjk?

Link to comment

I said this in my intro post but thank you again for your work on maintaining the master server for JKA. I'm using the All seeing eye server browser and it's perfect.

 

I tried openJK but it wouldn't work, nothing showed up. Are you supposed to install some script or something for openjk?

Will need a bit more details other than that? system specs + OS, install location (where the openjk.x86.exe is), How did you launch it, Were there any sort of error messages at all or any console window showing up with error?

 

Did you even "install" it correctly so that it could find your assets?

Futuza and Sturg29 like this
Link to comment

Will need a bit more details other than that? system specs + OS, install location (where the openjk.x86.exe is), How did you launch it, Were there any sort of error messages at all or any console window showing up with error?

 

Did you even "install" it correctly so that it could find your assets?

 

I'm not sure if I even installed it correctly, yes. I just copied it to base and then copied assets 1,2 and 3 there and some other files, maybe (It did seem to launch). Is that how you're supposed to do it?

 

I'm sorry, but there are no clear instructions that I could find on how to install openJK. No readme or forum post. I'd be happy if you could point me to the instructions.

Link to comment

I'm not sure if I even installed it correctly, yes. I just copied it to base and then copied assets 1,2 and 3 there and some other files, maybe (It did seem to launch). Is that how you're supposed to do it?

 

I'm sorry, but there are no clear instructions that I could find on how to install openJK. No readme or forum post. I'd be happy if you could point me to the instructions.

It all goes in your GameData folder, except for the pk3, that goes in base. You also might need Visual C++ 2010.

Link to comment

It all goes in your GameData folder, except for the pk3, that goes in base. You also might need Visual C++ 2010.

 

Thanks. I'll see what I can do to get it installed correctly...

 

Oh, and my OS is Windows Vista, I bought a used desktop PC a week or so ago, so I'm no longer stuck on a stupid laptop, lol. I'll post specs later if it's needed (If I run into problems..).

Link to comment

So if you hosted a game and told said player the IP, would it still work? or would you still need to rely on the master server?

 

You can connect to any server with just the IP. The master server is purely for displaying servers in the list.

Link to comment

They won't. For right now, let's just wait and see. There's plenty of games whose master servers have died out and are still regularly played online.

 

If you have an idea on something you'd like to see us (as in, the coders or JKH staff) do, we'll figure something out.

Link to comment
  • 2 weeks later...

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...