How to Host Starbound Server: A Comprehensive Guide :

Hello and welcome to this guide on how to host a Starbound server. Starbound is an action-adventure video game that allows players to explore different planets and engage in various activities. Whether you want to host a server for yourself or your friends, this guide will provide you with a step-by-step process on how to set up and run a Starbound server. We’ll cover the basics and the advanced configurations so you can customize your server to your liking. Let’s get started!

Table of Contents


Before you start, you will need to ensure that your computer meets the minimum system requirements to run a Starbound server. Here are the recommended specifications:

Minimum Requirements Recommended Requirements
OS: Windows 7 or later OS: Windows 10
Processor: Core 2 Duo 2.0 GHz Processor: Core i5 2.4 GHz
Memory: 2 GB RAM Memory: 4 GB RAM
Graphics: Graphics card with 256 MB RAM Graphics: Graphics card with 1 GB RAM
Storage: 3 GB available space Storage: 4 GB available space

Once you’ve confirmed that your computer can run a Starbound server, you’ll need to download the server software. You can download it from the official Starbound website or from Steam if you have the game installed. Let’s move on to the next step!


After downloading the server software, you’ll need to install it on your computer. Here are the steps:

  1. Create a new folder anywhere on your computer. This folder will be used to store the server files.
  2. Extract the server software zip file into the folder you just created.
  3. Open the extracted folder and run the “starbound_server.exe” file. This will start the server and create some new files and folders in your server folder.
  4. Once the server is running, you can close the console window. You’ll need to configure the server settings before it can be accessed.

Now that you have installed the server software, let’s move on to the configuration step.


Configuring your Starbound server is crucial to ensure that it runs smoothly and that your players can access it. Here are the steps:

  1. Open the “starbound_server.config” file in your server folder using a text editor such as Notepad.
  2. Look for the “hostname” field and replace “MyStarboundServer” with your desired server name.
  3. Set the “port” field to your desired port number. The default is 21025.
  4. Set the “universeName” field to your desired universe name.
  5. Save the file and close the text editor.

You can also configure other settings such as the server password, maximum players, and maximum ships by modifying the respective fields in the “starbound_server.config” file. Once you’re done with the configurations, you can move on to the next step.

Port Forwarding

If you want to host a public Starbound server, you’ll need to port forward your router. Port forwarding allows incoming traffic to access your server through your router’s public IP address. Here are the steps:

  1. Log in to your router’s configuration page. You can usually do this by typing your router’s IP address into your web browser’s address bar.
  2. Find the port forwarding settings section. This can usually be found under “Advanced” or “Firewall” settings.
  3. Set the port range to the same port number you set in the “starbound_server.config” file. For example, if you set the port number to 21025, you need to set the port range from 21025 to 21025.
  4. Set the protocol to TCP/UDP.
  5. Enter your server computer’s local IP address in the “Server IP” or “Internal IP” field. You can find your local IP address by opening the command prompt and typing “ipconfig”. It should be under “IPv4 Address”.
  6. Save the settings and restart your router.

Once you’ve completed port forwarding, your server should be accessible to the public through your router’s public IP address. You can find your public IP address by typing “what is my ip” into Google. Make sure to share your public IP address with your players so they can join your server!

Plugins and Mods

If you want to enhance your Starbound server experience, you can add plugins and mods to your server. Plugins and mods can add new features, items, and game mechanics to your server. Here’s how to install them:

  1. Find the plugin or mod you want to install. You can find them on the official Starbound forums or on websites such as NexusMods.
  2. Download the plugin or mod files and extract them into the “mods” folder in your server folder.
  3. Restart the server. The plugin or mod should now be active.

Plugins and mods can also be configured through their respective configuration files. Make sure to read the instructions on the plugin or mod page for more information.


If you encounter any issues while setting up or running your Starbound server, here are some common solutions:

Server not starting

If your server is not starting, make sure that you have extracted the server files correctly and that you are running the “starbound_server.exe” file. You may also need to update your Microsoft .NET Framework and Visual C++ Redistributable packages.

Can’t connect to the server

If you or your players can’t connect to the server, make sure that you have forwarded the correct port and that your server is not being blocked by a firewall or antivirus software. You can also try disabling IPv6 in your router settings.

Server lagging or crashing

If your server is lagging or crashing, make sure that you have allocated enough RAM to the server. You can do this by adding the “-Xmx” flag to the server command line in the “start_server.bat” file. For example, “-Xmx2G” will allocate 2 GB of RAM to the server. You can also try disabling certain mods or plugins that may be causing issues.


Q: Can I host a Starbound server on a VPS?

A: Yes, you can host a Starbound server on a VPS. However, you will need to make sure that your VPS meets the system requirements and that you have the necessary permissions to install and run software on the VPS. You will also need to configure the firewall and port forwarding settings on the VPS.

Q: Can I run a Starbound server on Linux?

A: Yes, you can run a Starbound server on Linux. The server software is compatible with Linux and can be installed and run using the same steps outlined in this guide. However, you may need to install additional dependencies and libraries to ensure that the server runs smoothly on Linux.

Q: How many players can join my Starbound server?

A: The maximum number of players that can join your Starbound server depends on the server settings and your computer’s specifications. By default, the server can support up to 8 players. However, you can increase this limit by modifying the “maxPlayers” field in the “starbound_server.config” file. Keep in mind that increasing the maximum number of players may require more resources from your computer and may cause lag or crashes.

Q: Can I backup my Starbound server files?

A: Yes, you can backup your Starbound server files by simply copying the entire server folder to another location or external drive. You can also use third-party backup software to automate the backup process.

Q: How do I update my Starbound server?

A: To update your Starbound server, you will need to download the latest server software and replace the old files with the new ones. Make sure to backup your server files before updating to avoid losing any data. You may also need to update your server configurations and mods/plugins after updating.

Q: Can I change my server settings while the server is running?

A: Yes, you can change your server settings while the server is running by editing the “starbound_server.config” file. However, some changes may require a server restart to take effect. It’s also recommended to backup your server files before making any changes to avoid data loss.

Q: Are there any server hosting services for Starbound?

A: Yes, there are several server hosting services that offer Starbound hosting. These services usually offer pre-configured servers with easy-to-use control panels and support for mods and plugins. However, they may require a monthly fee and may not offer as much customization as hosting your own server.

Q: Can I play on my own Starbound server?

A: Yes, you can play on your own Starbound server by connecting to it using the multiplayer option in the game menu. You can also invite your friends to play on your server by sharing the server IP address with them.

Q: Can I run a Starbound server on a Raspberry Pi?

A: While it is technically possible to run a Starbound server on a Raspberry Pi, it may not be practical due to the Pi’s limited resources. You may encounter lag or crashes if you try to host a server with many players or with many mods/plugins. It’s recommended to use a computer with better specifications to host a Starbound server.

That’s it for this guide on how to host a Starbound server. We hope that this guide has been helpful and that you are now able to create your own server and enjoy the game with your friends. If you encounter any issues or have any suggestions, feel free to leave a comment below. Have fun!

Source :