Skip to content

Server Troubleshooting

mightymatth edited this page Apr 24, 2020 · 34 revisions

Home > Running a Server > Troubleshooting FAQ

Servers - Public

Why doesn't my server show up in the list? Why isn't in registering?

As of April 2020, there are various reasons for this, but please see this important note on Central Server limits.

If you are registered OK and you or your friends can't see your server, you may need to wait, or start your client with the --showallservers option and try connecting from there (see this page on how to start your client with a config option).

Servers - Private

I'm running my client on the same machine as my server but I can't connect to it

It's best to connect your client to localhost (or the IP address of the server's machine on your network if it's not the same; note that on MacOS, localhost may not work properly in which case try 127.0.0.1). Do not connect via the server's public (WAN) address.

What address do I give to people so that they can connect to my server?

This should be your public IP address (find that with Google). Connect your own Jamulus client to your local IP address. Note that your public IP address can change - see the note on "dynamic DNS" in this guide.

What port numbers can I use?

Keep the default UDP ports. The actual default port is documented by the command line. At the time of writing this documentation, the port number is 22124.

Is a private server a direct server without contact to the Jamulus Central Server?

Yes. Please see Server Types

Can I convert my private server to being a public one?

Yes. Simply check the "Make my Server Public" box in the server window and fill out the details. Remember that you also do not need to port forward if you have a public server.

Headless Linux: I have created a server but it is joining the Central Server but I don't want it to.

To enable a private server, do not use the --centralserver (-e) option when starting your server command line.

Nobody can connect to my server - but I'm port forwarding and can connect locally

If you experience problems such as being unable to connect to servers or an empty server list, you may need to ask your ISP to give you WAN IP address (or fixed one to avoid using DDNS, if possible). Some ISPs are using some techniques like Address plus Port (A+P) or Carrier-grade NAT (CGN) to conserve address space. This makes impossible to host services like Jamulus at home.

To detect if CGN is the issue, open your router configuration (192.168.X.X) and open WAN Status page. If listed IPv4 address does not match with the address you see here, contact your ISP support (by phone) and request them to remove you from CGN and assign you a real WAN IP address because you want to host a server. In most cases, this is resolved and active in few minutes.

Clone this wiki locally