Skip to content

Server Troubleshooting

Jonathan edited this page Jul 2, 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?

If you are registered OK (you can see it here) 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).

If you are seeing a message that says the server is full, please see this note on Central Servers.

You can check that your server is listed in the relevant genre by checking it here.

Servers - Private

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

Connect your client to 127.0.0.1 (or localhost if that works for you). If you're running the client on a different machine to the server but on the same network, then connect to the local network address of the server. 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 and 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 a WAN IP address (or fixed one to avoid using DDNS, if possible). Some ISPs are using techniques like Address plus Port (A+P) or Carrier-grade NAT (CGN) to conserve address space. This makes it impossible to host services like Jamulus at home (and may mean you also cannot see server lists in your client).

To detect if CGN is the issue, go to your router's configuration screen (192.168.X.X) and look at the WAN Status page. If your 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.