1. When making a thread, please tag your thread accordingly using the menu to the left of the textfield where you name your thread where applicable. Server Advertisements and Mod Releases should be contained to their respective subforums.

Tutorial Basic Guide to Playing Starbound Multiplayer.

Discussion in 'Multiplayer' started by Hel, Dec 27, 2015.

?

Was it helpful to you?

  1. Yes.

    70.0%
  2. Nope..

    30.0%
  1. Hel

    Hel ✨ Johto's Finest ✨ Forum Moderator

    I'm seeing a lot of help me posts about setting up one of these. So I hope people can read this and hopefully not make as many posts.

    Welcome to Hel's tutorial: How to set up and play Starbound with your friends.
    Its quite simple. Follow my tutorial. This is one of the easier methods to start up and play, and it does kinda need you to download a thing, and alter some settings if necessary. I'll provide download links so don't worry.

    Step 1. What will I need to do this?

    You only need to download one thing for this, and its a neat little program you need to connect to your friends. These are provided here:

    Option 1: Hamachi

    Option 2: Evolve

    Please note that your Starbound friends WILL need to download these too. An alternative is to Port Forward, which will be explained later on.

    Step 2. Setting up a new network.
    Once you have downloaded and installed any one of the applications above, you need to create a network. I have used Hamachi for my screenshots because I have not used Evolve. Ever. Ironically I heard its the better one.

    Okaay. So If you chosen Hamachi hit that big Power on button and let it do its thing. Now you wanna press the Network tab and create a new one. Your friends will press Join instead.

    [​IMG]

    The picture below is very self explanatory. You have whatever you like as an ID and a password. But be sure to remember the password. Once you are done press the Create button and you are half way there.

    [​IMG]

    Now, once your friends have installed your preferred application, tell them your Network ID and Password. When they join it should look like this:

    [​IMG]

    Sorry to put @Nibolas and @Firepaw Da Cat on the spot like this, but their names are below the Network name, meaning they are members on this Network. If the names are faded out like so it means they are offline.

    If someone has a green light next to their network name that means they are online and connecting shouldn't be a problem.
    If someone has a red light next to their network name that means they are online but there may be connection issues between you.
    If someone has a blue light next to their network name that means they are online but the connection between you is relayed.

    Also note that only 5 people can be in a network at the same time. If you wanna play with more than 5 people you will need to fill one network group and make another for your other friends.

    Step 3. Server start up.
    This part is the easiest. Provided with the Starbound Launcher there is an option to open Starbound Server. Click on it.

    [​IMG]

    Now you just need to wait for the server to start up. Be patient because this does take a couple of minutes. It is loaded fully when you see this in your CMD server log:

    [​IMG]

    The next part is simple. The server is open. You just need to connect to it. To join it you Press the "Multiplayer" tab on the main menu and select your character. You need to type in your local IP to connect. To find this you type in IPCONFIG in CMD. Doing so shows you your IPv4 Address which is what you will use to join your game.

    The Port is by default 21025. Keep it that way. I will talk about Server accounts later. You do not need an account to join or host a server.

    [​IMG]

    Press Join Server to be in your server. Ta Da!!


    Step 4. Invite your friends.
    Note that Hamachi provided me with another IPv4 address and an IPv6 address. Assuming your server is setup, you AND your friends pressed the big green power on button then they can see your Hamachi IPv4 and IPv6 addresses. Don't worry about that. Tell your friends to copy your IPv4 address (MAKE SURE THEY COPY THE HOST PLAYER'S IP and not their own) and paste it into the server IP address box in the Multiplayer menu.

    [​IMG]

    They should now be in your game. And you have successfully set up your own server.

    Step 5. Server effects.
    Please be aware because the game is still in beta phase connectivity may not be perfect. Friends could be kicked out at any time for no reason or the game can crash. That is normal.

    Also, with your server open trying to connect to a single player game will make the game crash, so close your server before trying to connect to Single Player again.

    You are finished and everything should be working well. Now get out there and play Multiplayer with your friends.

    Extra 1. Port Forwarding.
    I did touch lightly as an alternative to Evolve or Hamachi you can Port Forward to let friends connect to your game. Please also be aware that this may NOT work 100% of the time AND is different for more or less everyone. It is different for each modem model and manufacturer. Because of this I will NOT post a full screenshot tutorial. Google can help you in the right direction.

    I can however, provide a neat little link that takes you to a website where you can test if a specific port is open or closed on your modem. It is found here. For this to find if the port is open or closed you need to input your PUBLIC IP (Nothing a Google Search can't do) and paste it into the Remote Address box. Again, the port number is 21025. Press Check and let it do its thing. If it says open, move along. If closed. It means something is wrong.

    [​IMG]

    If it said Open you can set up your server like I have above. But use your public IP to connect to the server. Your friends will also need to know your public IP in order to join you. Hamachi and Evolve are not needed for this method.


    Extra 2; Server accounts.
    This again is another thing that keeps popping up again and again. And I will also provide a tutorial on how to do this too.

    Extra 2.1: Downloads
    There's only one thing you need for this. A neat little program called Notepad++. Download link is provided here.

    Notepad++ looks complicated, but really it isn't. And is a LOT better than standard Notepad.

    Extra 2.2: Location
    Okay. Now you wanna find your Starbound Server Config file. It is located Here:

    C:\Program Files (x86)\Steam\steamapps\common\Starbound\giraffe_storage

    Now Right click the Starbound CONFIG file and press "Open With" and select Notepad++.

    [​IMG]

    Now you wanna find (CTRL+F) "serverUsers". If you have too much pride its near the bottom if you can't find it with CTRL and F.

    Provided below the screenshot is the code you need to input after the serverUsers line. This I have used from Chucklefish themselves. So thanks to them. Input that code and change the account names and admin status along with a password accordingly.

    [​IMG]

    "player1" : {
    "admin" : true,
    "password" : "player1"
    },
    "player2" : {
    "admin" : false,
    "password" : "player2"
    }
    },

    And you are done. Save your file and close Notepad++. You are finished. If your server is open while making the changes close it and re open it to sign in with accounts.

    It is important to make a backup of your config file before making an attempt to edit it.

    Little line of thanks.
    @Nibolas and @Firepaw Da Cat for using their Hamachi network as a tutorial guide without their permission :D

    Chucklefish staff for providing the code for user accounts.

    @Cup o' Tea for the extra information about Port Forwarding.

    If you have any questions or queries write a comment below and I can get back to you. Happy Starbounding with friends :)
     
    Last edited: Dec 27, 2015
  2. Nibolas O Anelbozas

    Nibolas O Anelbozas Spaceman Spiff

    Don't worry it's fine n_n i'msuingyourightnow
     
  3. Cup o' Tea

    Cup o' Tea Guest

    It's worth noting that most ATT routers do not support port forwarding. A good site for specific port forwarding instructions based on your router is http://portforward.com/
     
  4. Hel

    Hel ✨ Johto's Finest ✨ Forum Moderator

    But... But...

    [​IMG]

    How can you do such a mean thing to this kitty? :O
     
    Nibolas O Anelbozas likes this.
  5. Nibolas O Anelbozas

    Nibolas O Anelbozas Spaceman Spiff

    I will let this one pass... ù-ú humph
     
    Hel likes this.
  6. Firepaw Da Cat

    Firepaw Da Cat The Fluffy Cat

    I'm fine with it :p
     
    Nibolas O Anelbozas and Hel like this.
  7. lazarus78

    lazarus78 The Waste of Time

    I've not had issues with it. Albeit AT&T routers are complete garbage and take forever to do anything.

    Ironically, AT&T officially says they do not support public IP address loopback (Pinging your own external IP address from within your network) but for some odd reason mine does.
     
  8. Cup o' Tea

    Cup o' Tea Guest

    Huh. Did you open the port in Windows Firewall, too? My ATT router supports it, but it's kind of on and off
     
  9. lazarus78

    lazarus78 The Waste of Time

    In all the game servers I've set up on all the computers I've had, I have not once had to touch the windows firewall for any reason.

    How old is your router from them?
     
  10. Cup o' Tea

    Cup o' Tea Guest

    It's fairly old. I think it's an NVG510
     
  11. lazarus78

    lazarus78 The Waste of Time

    Yeah, that does seem fairly old.

    I have a 3801HGV which we got in January 2013, which was a replacement for some other one we had for like 5 years before that.

    AT&T is such a crap ISP. :rofl:
     
    Cup o' Tea likes this.
  12. Cup o' Tea

    Cup o' Tea Guest

    ATT is the only ISP we can get where I live. It sucks.
     
  13. lazarus78

    lazarus78 The Waste of Time

    They conned us into switching from Cox. It was downhill the day they arrived to hook everything up.

    Unfortunatly I don't have the power to make the switch back, else I would have LONG ago.
     
  14. Cup o' Tea

    Cup o' Tea Guest

    That really sucks :wut:
     
  15. Desperate struggle

    Desperate struggle Space Hobo

    Why is it that I am like this upload_2015-12-27_2-3-5.png
     
  16. Cup o' Tea

    Cup o' Tea Guest

    Just let it start up for a couple of minutes. It's just generating stuff.
     
    lazarus78 likes this.
  17. lazarus78

    lazarus78 The Waste of Time

    When it says something about the world thread being stopped, then you are good to go.
     
  18. Hel

    Hel ✨ Johto's Finest ✨ Forum Moderator

    Just gonna up it for more people to see.
     
  19. Shibuyah-kun

    Shibuyah-kun Space Spelunker

    I haven't tried this just yet, but as someone who's had a LOT of headaches over trying to get multiplayer working, this makes a lot of sense. owo I have Evolve, though, so I don't know how different it'll be, but I'll let you know how it goes, if that's alright--in advance, though, thank you for putting all of this in ways that are pretty easy to understand!
     
  20. Hel

    Hel ✨ Johto's Finest ✨ Forum Moderator

    I might download Evolve and give a tutorial about setting up a network using that as well as Hamachi.
     

Share This Page