Hi,
Please excuse my lack of knowledge in this area, but how do I create a Jamulus server on a Mac? On the server manual page I just see information for Windows and Linux. I'd like to use it to practice with band members but have no idea how to make one. If someone could provide steps from the beginning and in simple terms I'd really appreciate it. Thank you very much
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi, unfortunately it is not straight forward to start the Jamulus server on a mac. You have to open a bash and cd into the app bundle. E.g. cd Jamulus.app/Contents/MacOS. There you should find the actual Jamulus binary. Then you have to start Jamulus with ./Jamulus -s. The "-s" tells Jamulus to start in server mode.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi, Thank you for your help. I've opened terminal and input exactly: cd /Applications/Jamulus.app/Contents/MacOS ./Jamulus -s and nothing happens, it starts a new line. Thanks again
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi, I was playing around with the words and somehow it opened in server mode now, and I see the screen to choose server location etc.. Is there a way to make it private to just play with my band members? Thanks
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Jamulus is designed to be an open system. If you want to have a private server, this is possible but requires good knowledge of port forwarding or, if required, dynamic DNS setup. This is not trivial.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
As an alternative, you could start the server with ./Jamulus -s -u 4 which restricts the server to 4 allowed musicians. If your band e.g. has 4 members, you start the server and in a short time all your 4 band members connect to the server. Then your server shows as "full" in the public server list and no other can join.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks! That is a perfect solution because making a private one sounds very complicated for me :) I am leaving the server settings (location, name etc.) window open as I imagine when you close it the server closes? I see my server on the computer I used to make it, but when I go to my other computer I don't see it. This is the last problem I'm having and then I imagine I'd be all set.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This is a known issue of the Jamulus software. You have to figure out the IP address of your server in your local network and then type in this IP address in the Server Name/Address edit box of the Connection Setup dialog.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm also having some challenges. First trying to get the network side working properly. I can launch the client and the server but am confused as to whether to run my own private server or connect to a central server. I feel like I'm trying random things - with limited success.
I've created a diagram (https://www.lucidchart.com/invitations/accept/1c04f35d-84ba-4159-8637-1c997d036194) that shows what I hope will be my setup for a private server. In this set up:
- There are two players
- Player one has the server and client running
- Player one's mac is assigned address x.x.x.x by the router
- Player one's router address is y.y.y.y - with port forwarding set up for port 22124 to x.x.x.x
- Player one's client connects via localhost
- Player two's client attempts to connect to y.yy.y (with or without the port specified) but with no success.
Alternatively, if I try to run the server as follows:
./Jamulus -s -u 2 -a my name
I get a nice window appear that says:
- "Register My Server in the Server List at the Central Server" is ticked
- Name: my name
- City: my city
- Country UK
But this my name doesn't appear in the list of servers when I or my friend runs the client.
I'm happy to help write a "dummy's guide" on this but need a little more help please.
Thanks in advance
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
(Probably ignore the rest of the guide becuase it relates to headless servers only)
Player two's client attempts to connect to y.yy.y (with or without the port specified) but with no success.
This might not be the answer you answer you want, but is there a specific reason you want to run a server behind a NATed router? Personally, I'd just connect both your clients to sombody else's public server. Don't forget you can mute others if you want to and just play with people you know.
Last edit: Gilgongo 2020-03-22
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks Gilgongo. In answer to your last question. I'm just trying to get somthing to work. I noticed that the latency of the default server is over 30ms so was going to try using my own. I'll try some more fiddling.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi having used Server 3.5.2 on Mac OS Catalina with great success I upgraded to the latest version and it seems that I do not get it to work. I have also upgraded the client on my other MAC and using the correct IP-adresses. Any thoughts on what I may have forgotten. I recall having to do a few things on the command line but do I have to do it again?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
Please excuse my lack of knowledge in this area, but how do I create a Jamulus server on a Mac? On the server manual page I just see information for Windows and Linux. I'd like to use it to practice with band members but have no idea how to make one. If someone could provide steps from the beginning and in simple terms I'd really appreciate it. Thank you very much
Hi, unfortunately it is not straight forward to start the Jamulus server on a mac. You have to open a bash and cd into the app bundle. E.g. cd Jamulus.app/Contents/MacOS. There you should find the actual Jamulus binary. Then you have to start Jamulus with ./Jamulus -s. The "-s" tells Jamulus to start in server mode.
Hi, Thank you for your help. I've opened terminal and input exactly: cd /Applications/Jamulus.app/Contents/MacOS ./Jamulus -s and nothing happens, it starts a new line. Thanks again
Hi, I was playing around with the words and somehow it opened in server mode now, and I see the screen to choose server location etc.. Is there a way to make it private to just play with my band members? Thanks
Jamulus is designed to be an open system. If you want to have a private server, this is possible but requires good knowledge of port forwarding or, if required, dynamic DNS setup. This is not trivial.
As an alternative, you could start the server with ./Jamulus -s -u 4 which restricts the server to 4 allowed musicians. If your band e.g. has 4 members, you start the server and in a short time all your 4 band members connect to the server. Then your server shows as "full" in the public server list and no other can join.
BTW, here is another similar thread: https://sourceforge.net/p/llcon/discussion/533517/thread/9a967489/
Thanks! That is a perfect solution because making a private one sounds very complicated for me :) I am leaving the server settings (location, name etc.) window open as I imagine when you close it the server closes? I see my server on the computer I used to make it, but when I go to my other computer I don't see it. This is the last problem I'm having and then I imagine I'd be all set.
This is a known issue of the Jamulus software. You have to figure out the IP address of your server in your local network and then type in this IP address in the Server Name/Address edit box of the Connection Setup dialog.
Thanks for your help, Volker. How do I figure out what the IP address of my server is on my local network?
Launch the Terminal located in /Applications/Utilities. Type the following command and hit return:
ifconfig |grep inet
You should see a list of addresses - one of them will be something like "inet 192.168.0.100"
Post the list here if unsure.
Last edit: Gilgongo 2020-03-19
Got it. Thank you!!
I'm also having some challenges. First trying to get the network side working properly. I can launch the client and the server but am confused as to whether to run my own private server or connect to a central server. I feel like I'm trying random things - with limited success.
I've created a diagram (https://www.lucidchart.com/invitations/accept/1c04f35d-84ba-4159-8637-1c997d036194) that shows what I hope will be my setup for a private server. In this set up:
- There are two players
- Player one has the server and client running
- Player one's mac is assigned address x.x.x.x by the router
- Player one's router address is y.y.y.y - with port forwarding set up for port 22124 to x.x.x.x
- Player one's client connects via localhost
- Player two's client attempts to connect to y.yy.y (with or without the port specified) but with no success.
Alternatively, if I try to run the server as follows:
./Jamulus -s -u 2 -a my name
I get a nice window appear that says:
- "Register My Server in the Server List at the Central Server" is ticked
- Name: my name
- City: my city
- Country UK
But this my name doesn't appear in the list of servers when I or my friend runs the client.
I'm happy to help write a "dummy's guide" on this but need a little more help please.
Thanks in advance
I think, but I'm not completely sure, that you may be seeing this issue: https://sourceforge.net/p/llcon/bugs/12/
I wrote a summary of the different "modes" of servers here: https://sourceforge.net/p/llcon/discussion/533517/thread/82a9b5316e/#setting-up-your-server
(Probably ignore the rest of the guide becuase it relates to headless servers only)
This might not be the answer you answer you want, but is there a specific reason you want to run a server behind a NATed router? Personally, I'd just connect both your clients to sombody else's public server. Don't forget you can mute others if you want to and just play with people you know.
Last edit: Gilgongo 2020-03-22
Thanks Gilgongo. In answer to your last question. I'm just trying to get somthing to work. I noticed that the latency of the default server is over 30ms so was going to try using my own. I'll try some more fiddling.
Hi having used Server 3.5.2 on Mac OS Catalina with great success I upgraded to the latest version and it seems that I do not get it to work. I have also upgraded the client on my other MAC and using the correct IP-adresses. Any thoughts on what I may have forgotten. I recall having to do a few things on the command line but do I have to do it again?
For clarity, the server starts but the client cannot connect.
Sorry guys, silly user mistake (actually used WiFi for test meaning different IP). All systems go again!!