Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Look, Calm down and explain your situation. In detail - People want to help you, but you need to be specific. It would help if you explain how exactly you have been doing things.
Unless you have a corrupted file from the game, I can't pinpoint the problem. Might as well try to check the game cache, and if it fails, delete the server boot and retry checking the game cache (Redownloading last updated version of the server).
Seeing as the only official release appears to be the steam version.
I understand that; My apologies - alot of people simply pirate games and refuse to buy them after they have had their fun. Ok - Your trying to run a server, right? What route are you taking, Hamachi, Portforwarding, or another program?
The best way to setup solid portforwarding on a router is as follows (warning, not for the faint of heart):
**DISCLAIMER - if you do not know how to change your router setup then go no further and use hamachi (*sigh*), also note x.x.x.x is a replacement for whatever numbers are used in your addresses, DO NOT physically enter x.x.x.x into anything as it will not work**
Step 1 - on your router find the block of IP addresses it assigns to connected PCs using DHCP (there should be a setting page for DHCP on most routers). If the range is x.x.x.2 - x.x.x.255 then chances are it assigns all addresses available to devices automatically. Reduce the range to free up some addresses we can use static, for example set it to use x.x.x.2 - x.x.x.99 (x.x.x.1 is probably your router - the x.x.x part by default is the class c address, something like 192.168.0 or 192.168.1).
Step 2 - now you have a range of fixed addresses you can use assign the first one - in the example above x.x.x.100 to your PC (on windows look for the IPv4 settings on the network part of your control panel - exactly where depends on your win version). In the case of a typical 192.168.0.100 address your IPv4 screen should look something like:
address 192.168.0.100 - the fixed address for your PC
subnet mask 255.255.255.0 - a class C address mask
gateway - 192.168.0.1 - this should be the address of your router
DNS 1 - 8.8.8.8
DNS 2 - 8.8.4.4
(use these for the google dns servers - pretty fast, or set to automatic or the ones provided by your ISP).
Step 3 - Cut a hole in your router - aka portforward.
In the port forwarding options for your router your should forward TCP & UDP port 21025 (starbounds default port) to x.x.x.100 - your PC (your designated server). I think starbound is TCP only so UDP may not be required.
Step 4 - Edit the starbound.config file - located in C:\Program Files\Steam\SteamApps\common\Starbound by default.
Find the line similar to:
"serverPasswords" : [ "password" ],
Make sure that there is only one password entry - delete the other 2 that appear by default if there. This will be your server password.
Step 5 - Go into whatever firewall program you use and setup the starbound_server.exe so that it can have incoming and outgoing traffic (how to do this depends on your firewall program).
Step 6 - Go on the site www.whatismyip.com to obtain your external IP address - this is the one the world communicates to you via and it may change over time so check before setting up an MP session.
Step 7 run the starbound server and connect yourself to it using your password via 127.0.0.1 (local loopback).
Step 8 (FINALLY) - send your friend a steam message providing your external IP address and server password, if you have set all this up correctly you can play together.
Note: There are other ways to get around games using servers like this via port triggering, setting up a dmz on a commercial firewall if you have one, using static IP assigned by a provider for your actual sever PC, etc. But those options are either router-specific / complex / costly. I prefer to have a static IP for a system I can use as a server on my network then cut simple portforward holes in my router as required for particular games - they can then be closed when no longer used.