Not sure if this is a Mac problem or a general problem.
Whenever I try to launch a dedicated server, the initialization console gets stuck on "Sending heartbeat to (Ravensoft address thingy here)"
It never proceeds past that line! Please help!
It's supposed to send a hearbeat to the server list. This is so your server shows up on the server list and is properly being hosted in the game.
Okay... so why isn't it working? I have a proper connection!
Are you sure it gets stuck? Cause after the heartbeats it's usually finished initialization. Can you type in the console? Type "status" without the quotes in it and press enter, it should show the map name and any players that might be connected.
@.@ *smacks head* Wow, thanks. But... how do I join the game from there? (If I can.)
Oh, BTW, this is what it shows when I enter status: map: mp/ffa4 num score ping name lastmsg address qport rate --- ----- ---- --------------- ------- --------------------- ----- -----
I mean literally, it shows dashes, is that good?
Yes that is normal, that's used to make it look like a table.
To join, assuming you're hosting the dedicated server on your own server, start JA and type this in the console: /connect 127.0.0.1:29070 (where 29070 is the port the server uses, so if it uses a different one, type in the right port)
PS. If you dont know which port the server uses, add +set net_port 29070 (or any port number you want) in the command line of the server.
Um.. okay. But how do host and join at the same time? I can't access the main menu or standard console when the initialization console is up!
Just like i said: First run the dedicated server, specifying a fixed port (otherwise it picks one at random, ya dont want that), load a map (map in the server console), then start JA itself, and type /connect 127.0.0.1:myport in the console (myport being the port the server uses), and you'll join your server.
Uh, what? The dedicated server is running out of JA itself! If you're referring to *.bat files, Macs don't have those, the only way to do it is through the program itself.
Edit: Wait, can a non-dedicated server also host on the internet?