Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Starbound"

From PCGamingWiki, the wiki about fixing PC games
(→‎Availability: Twitch no longer sells games as of November 27, 2018. (See: https://techraptor.net/content/twitch-no-longer-selling-games-as-of-november-27))
 
(60 intermediate revisions by 25 users not shown)
Line 9: Line 9:
 
{{Infobox game/row/date|OS X|July 22, 2016|ref=<ref name="release date"/>}}
 
{{Infobox game/row/date|OS X|July 22, 2016|ref=<ref name="release date"/>}}
 
{{Infobox game/row/date|Linux|July 22, 2016|ref=<ref name="release date"/>}}
 
{{Infobox game/row/date|Linux|July 22, 2016|ref=<ref name="release date"/>}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|starbound|81}}
 +
{{Infobox game/row/reception|OpenCritic|2974/starbound|85}}
 +
{{Infobox game/row/reception|IGDB|starbound|87}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 +
{{Infobox game/row/taxonomy/microtransactions | }}
 +
{{Infobox game/row/taxonomy/modes            | Multiplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | }}
 +
{{Infobox game/row/taxonomy/perspectives      | }}
 +
{{Infobox game/row/taxonomy/controls          | }}
 +
{{Infobox game/row/taxonomy/genres            | }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | }}
 +
{{Infobox game/row/taxonomy/themes            | }}
 +
{{Infobox game/row/taxonomy/series            | }}
 
|steam appid  = 211820
 
|steam appid  = 211820
 
|steam appid side = 367540
 
|steam appid side = 367540
 
|gogcom id    = 1452598881
 
|gogcom id    = 1452598881
 +
|official site = https://playstarbound.com/
 
|strategywiki =  
 
|strategywiki =  
 +
|mobygames    = starbound
 
|wikipedia    = Starbound
 
|wikipedia    = Starbound
|winehq      =  
+
|winehq      = 18882
 
|license      = commercial
 
|license      = commercial
 
}}
 
}}
  
 
'''Key points'''
 
'''Key points'''
{{++}} Modding and Steam Workshop support
+
{{++}} Modding and Steam Workshop support.
{{--}} Notable performance issues.<ref>[https://steamcommunity.com/app/211820/discussions/0/648813576256031071/ Massive FPS problem - Steam Community Discussions]</ref><ref>[https://steamcommunity.com/app/211820/discussions/0/648813576261026002/ Performance Problems - Steam Community Discussions]</ref> See [[#Poor performance / low FPS|Poor performance / low FPS]].
+
{{--}} Notable performance issues.<ref>{{Refurl|url=https://steamcommunity.com/app/211820/discussions/0/648813576256031071/|title=Massive FPS problem - Steam Community Discussions|date=May 2023}}</ref><ref>{{Refurl|url=https://steamcommunity.com/app/211820/discussions/0/648813576261026002/|title=Performance Problems - Steam Community Discussions|date=May 2023}}</ref> See [[#Poor performance / low FPS|Poor performance / low FPS]].
 +
{{--}} Does not save per user, but in game folder without separate user folders.
  
 
'''General information'''
 
'''General information'''
Line 30: Line 50:
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| official | https://playstarbound.com/buy-starbound/ | DRM-free | | | Windows, OS X, Linux }}
+
{{Availability/row| official | https://playstarbound.com/buy-starbound/ | DRM-free | | Steam | Windows, OS X, Linux }}
 
{{Availability/row| GOG.com | starbound | DRM-free | | | Windows, OS X, Linux }}
 
{{Availability/row| GOG.com | starbound | DRM-free | | | Windows, OS X, Linux }}
{{Availability/row| Humble | starbound | DRM-free | | | Windows, OS X, Linux}}
+
{{Availability/row| Humble | starbound | DRM-free | | Steam | Windows, OS X, Linux}}
{{Availability/row| Steam | 211820 | Steam | Steam version doesn't include DRM.{{cn|date=January 2016}} | | Windows, OS X, Linux }}
+
{{Availability/row| Microsoft Store | 9mtsbwpwpqvq | Microsoft Store | Included with {{Store feature|Xbox Game Pass for PC}}. | | Windows }}
 +
{{Availability/row| Steam | 211820 | DRM-Free | <ref>{{Refcheck|user=Mmachinecodev|date=2022-06-09}}</ref> | | Windows, OS X, Linux }}
 +
{{Availability/row| Discord | 471033751535616000 | Discord | | | Windows | unavailable }}
 
}}
 
}}
  
 
===Version differences===
 
===Version differences===
 
====Unstable====
 
====Unstable====
The Unstable version (included with the game) is an unstable release that "may destroy your saves and be generally, well, unstable."<ref>http://playstarbound.com/nother-update-new-unstable-branch-on-steam/</ref>
+
The Unstable version (included with the game on Steam) is an unstable release that "may destroy your saves and be generally, well, unstable."<ref>{{Refurl|url=http://playstarbound.com/nother-update-new-unstable-branch-on-steam/|title=playstarbound.com|date=May 2023}}</ref> Updates are usually released to the Unstable version in advance for public testing, before being pushed to the main branch, and Steam Workshop mods cannot normally be accessed by the Unstable version. Between updates, however, the Unstable version is otherwise exactly the same as the standard version.
 
 
{{DLC|
 
{{DLC/row| Soundtrack |  | Windows, OS X, Linux }}
 
}}
 
  
 
==Game data==
 
==Game data==
Line 48: Line 66:
 
{{Game data|
 
{{Game data|
 
{{Game data/config|Windows|{{p|game}}\storage\starbound.config}}
 
{{Game data/config|Windows|{{p|game}}\storage\starbound.config}}
{{Game data/config|OS X|}}
+
{{Game data/config|Microsoft Store|{{p|userprofile\documents}}\Starbound\starbound.config}}
 +
{{Game data/config|OS X|{{p|game}}/storage/starbound.config}}
 
{{Game data/config|Linux|{{p|game}}/storage/starbound.config}}
 
{{Game data/config|Linux|{{p|game}}/storage/starbound.config}}
 
}}
 
}}
 +
{{ii}} The path to the {{folder|storage}} directory can be customized by changing the {{code|storageDirectory}} option in the file {{file|sbinit.config}}, which is located in the same directory as the Starbound executable.<ref name="mezzo-1.4.4">{{Refcheck|user=Mezzodrinker|date=2023-08-11|comment=Tested with DRM-free Starbound 1.4.4 on Arch Linux}}</ref>
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/saves|Windows|{{p|game}}\storage\player\}}
+
{{Game data/saves|Windows|{{p|game}}\storage\}}
{{Game data/saves|OS X|}}
+
{{Game data/saves|Microsoft Store|{{p|userprofile\documents}}\Starbound\}}
{{Game data/saves|Linux|{{p|game}}/storage/player/}}
+
{{Game data/saves|OS X|{{p|game}}/storage/}}
 +
{{Game data/saves|Linux|{{p|game}}/storage/}}
 
}}
 
}}
{{ii}} Saves are <code>{{p|game}}/player/</code> and <code>{{p|game}}/universe/</code>
+
{{ii}} The path to the {{folder|storage}} directory can be customized by changing the {{code|storageDirectory}} option in the file {{file|sbinit.config}}, which is located in the same directory as the Starbound executable.<ref name="mezzo-1.4.4" />
 +
{{ii}} The {{folder|storage/player}} directory contains the save files for all characters/players along with the respective ship worlds and automated backups.
 +
{{ii}} The {{folder|storage/universe}} directory contains all planet worlds and systems that have been generated.
 
{{XDG|false}}
 
{{XDG|false}}
 +
{{--}} Save games are not being stored per user, but are shared between user accounts.
  
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
{{Save game cloud syncing
 
{{Save game cloud syncing
|gog galaxy           = false
+
|discord                  = true
|gog galaxy notes     =  
+
|discord notes            =
|origin               =  
+
|epic games launcher      =
|origin notes         =  
+
|epic games launcher notes =
|steam cloud           = false
+
|gog galaxy               = false
|steam cloud notes     =  
+
|gog galaxy notes         =  
|uplay                =  
+
|origin                   =  
|uplay notes           =  
+
|origin notes             =  
|xbox cloud           =  
+
|steam cloud               = false
|xbox cloud notes     =  
+
|steam cloud notes         =  
 +
|ubisoft connect          =  
 +
|ubisoft connect notes     =  
 +
|xbox cloud               = true
 +
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
 
{{Image|Starbound - options.png|General options}}
 
{{Image|Starbound - options.png|General options}}
{{Video settings
+
{{Video
 
|wsgf link                  =  
 
|wsgf link                  =  
 
|widescreen wsgf award      =  
 
|widescreen wsgf award      =  
Line 101: Line 129:
 
|antialiasing              = n/a
 
|antialiasing              = n/a
 
|antialiasing notes        =  
 
|antialiasing notes        =  
 +
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =
 
|vsync                      = hackable
 
|vsync                      = hackable
 
|vsync notes                = Enabled by default. To disable it see [[#Vertical sync (Vsync)|Vertical sync (Vsync)]].
 
|vsync notes                = Enabled by default. To disable it see [[#Vertical sync (Vsync)|Vertical sync (Vsync)]].
Line 106: Line 137:
 
|60 fps notes              =  
 
|60 fps notes              =  
 
|120 fps                    = false
 
|120 fps                    = false
|120 fps notes              = Frame rate is capped at 60 FPS. Physics/AI issues beyond 60 FPS.<ref>[https://www.reddit.com/r/starbound/comments/1v81mb/slow_or_laggy_starbound_fix_i_got_120fps/ceqdhgi/ bartwe comments on Slow or laggy Starbound fix.]</ref>
+
|120 fps notes              = Frame rate is capped at 60 FPS. Physics/AI issues beyond 60 FPS.<ref>{{Refurl|url=https://www.reddit.com/r/starbound/comments/1v81mb/slow_or_laggy_starbound_fix_i_got_120fps/ceqdhgi/|title=bartwe comments on Slow or laggy Starbound fix.|date=May 2023}}</ref>
 
|hdr                        = unknown
 
|hdr                        = unknown
 
|hdr notes                  =  
 
|hdr notes                  =  
Line 114: Line 145:
  
 
===[[Glossary:Multi-monitor|Multi-monitor]]===
 
===[[Glossary:Multi-monitor|Multi-monitor]]===
{{Fixbox|description=Modify config|ref=<ref>[http://community.playstarbound.com/index.php?threads/multi-monitor-support-nvidia-surround-ati-eyefinity.31231/#post-1366506 Multi-Monitor Support (Nvidia Surround / Ati Eyefinity) - Official forums]</ref>|fix=
+
{{Fixbox|description=Modify config|ref=<ref>{{Refurl|url=http://community.playstarbound.com/index.php?threads/multi-monitor-support-nvidia-surround-ati-eyefinity.31231/#post-1366506|title=Multi-Monitor Support (Nvidia Surround / Ati Eyefinity) - Official forums|date=May 2023}}</ref>{{cn|Very outdated. There's no .xml file in the folder, nor is there a maximizedResolution string.}}|fix=
 
# Launch the game and go to '''Options'''.
 
# Launch the game and go to '''Options'''.
 
# Set the resolution to one which is single-monitor and tick '''Fullscreen'''.
 
# Set the resolution to one which is single-monitor and tick '''Fullscreen'''.
Line 140: Line 171:
 
}}
 
}}
  
==Input settings==
+
==Input==
{{Input settings
+
{{Input
|key remap                = false
+
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
 
|acceleration option      = false
 
|acceleration option      = false
Line 204: Line 235:
 
}}
 
}}
  
==Audio settings==
+
==Audio==
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
 
|separate volume notes    = SFX and music.
 
|separate volume notes    = SFX and music.
Line 217: Line 248:
 
|mute on focus lost notes =  
 
|mute on focus lost notes =  
 
|eax support              =  
 
|eax support              =  
|eax support notes        =  
+
|eax support notes         =
 +
|royalty free audio       = unknown
 +
|royalty free audio notes  =  
 
}}
 
}}
  
Line 223: Line 256:
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = English
 
  |language  = English
  |interface = yes
+
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
 
  |subtitles = n/a
 
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
 +
}}
 +
{{L10n/switch
 +
|language  = Russian
 +
|interface = hackable
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|fan      = true
 +
|notes    = Fan translation. [https://steamcommunity.com/sharedfiles/filedetails/?id=731751231 Steam Workshop page], [https://github.com/SBT-community/Starbound_RU GitHub]. Incomplete.
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
|language  = Spanish
 
|language  = Spanish
|interface = yes
+
|interface = hackable
 
|audio    = n/a
 
|audio    = n/a
 
|subtitles = n/a
 
|subtitles = n/a
|fan      = yes
+
|fan      = true
 
|notes    = Fan translation, [https://steamcommunity.com/sharedfiles/filedetails/?id=735666308 download]. Incomplete.
 
|notes    = Fan translation, [https://steamcommunity.com/sharedfiles/filedetails/?id=735666308 download]. Incomplete.
 +
}}
 +
{{L10n/switch
 +
|language  = Spanish
 +
|interface = hackable
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|fan      = true
 +
|notes    = Fan translation, [https://www.nexusmods.com/starbound/mods/741/ download]. Incomplete continuation of the previous Spanish fan translation.
 +
}}
 +
{{L10n/switch
 +
|language  = Simplified Chinese
 +
|interface = hackable
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|fan      = true
 +
|notes    = Fan translation, [https://steamcommunity.com/sharedfiles/filedetails/?id=807695810 Steam Workshop page], [https://github.com/sffxzzp/Starbound-Chinese Github]. Almost all text have been translated.<br>The [https://github.com/sffxzzp/Starbound-Chinese/releases/download/StarCore-Font/StarCore.pak font mod] is required before installing the Chinese translation mod.
 
}}
 
}}
 
}}
 
}}
Line 241: Line 298:
 
==Network==
 
==Network==
 
{{Network/Multiplayer
 
{{Network/Multiplayer
|local play          =  
+
|local play          = hackable
 
|local play players  =  
 
|local play players  =  
 
|local play modes    =  
 
|local play modes    =  
|local play notes    =  
+
|local play notes    = Use [https://github.com/SplitScreen-Me/splitscreenme-nucleus/releases Nucleus Co-op].
 
|lan play            = true
 
|lan play            = true
 
|lan play players    =  
 
|lan play players    =  
Line 260: Line 317:
 
|p2p                = false
 
|p2p                = false
 
|p2p notes          =  
 
|p2p notes          =  
|dedicated          = false
+
|dedicated          = true
|dedicated notes    =  
+
|dedicated notes    = Dedicated server in both the game directory ("starbound_server.exe") as well as a separate "Starbound Dedicated Server" Steam tool.
 
|self-hosting      = true
 
|self-hosting      = true
 
|self-hosting notes =  
 
|self-hosting notes =  
Line 307: Line 364:
  
 
===Access violation===
 
===Access violation===
{{Fixbox|description=Instructions|ref=<ref>[https://steamcommunity.com/app/211820/discussions/0/648813576253636800 FIX: IF YOU ARE GETTING ERROR: "Access violation detected at ..." - Steam Community Discussions]</ref>|fix=
+
{{Fixbox|description=Instructions|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/211820/discussions/0/648813576253636800|title=FIX: IF YOU ARE GETTING ERROR: "Access violation detected at ..." - Steam Community Discussions|date=May 2023}}</ref>|fix=
 
# Go to <code>{{p|game}}\win32\</code>
 
# Go to <code>{{p|game}}\win32\</code>
 
# Right-click on <code>starbound.exe</code> and select '''Properties'''.
 
# Right-click on <code>starbound.exe</code> and select '''Properties'''.
Line 325: Line 382:
  
 
{{Fixbox|description=Disable threaded optimization|ref=<ref name="workarounds" />|fix=
 
{{Fixbox|description=Disable threaded optimization|ref=<ref name="workarounds" />|fix=
# Go to the [[NVIDIA Control Panel]]'''.
+
# Go to the [[Nvidia Control Panel]].
 
# Set '''Threaded optimization''' to <code>Off</code>.
 
# Set '''Threaded optimization''' to <code>Off</code>.
  
Line 332: Line 389:
 
}}
 
}}
  
{{Fixbox|description=Unset compatibility mode for Steam|ref=<ref>[https://steamcommunity.com/app/211820/discussions/0/648813576351589265/#c648813576365439382 Low fps - Steam Community Discussions]</ref><ref>{{Refcheck|user=Pridit|date=6 December 2013|comment=}}</ref>|fix=
+
{{Fixbox|description=Unset compatibility mode for Steam|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/211820/discussions/0/648813576351589265/#c648813576365439382|title=Low fps - Steam Community Discussions|date=May 2023}}</ref><ref>{{Refcheck|user=Pridit|date=6 December 2013|comment=}}</ref>|fix=
 
# Go to the <code>steam.exe</code> application or shortcut.
 
# Go to the <code>steam.exe</code> application or shortcut.
 
# Right-click and select '''Properties'''.
 
# Right-click and select '''Properties'''.
Line 343: Line 400:
 
}}
 
}}
  
{{Fixbox|description=Delete registry entry|ref=<ref>[http://www.edugeek.net/forums/gaming/39417-fix-steam-thinks-its-running-compatibility-mode.html Fix: Steam thinks its running in compatibility mode - EduGeek]</ref>|fix=
+
{{Fixbox|description=Delete registry entry|ref=<ref>{{Refurl|url=http://www.edugeek.net/forums/gaming/39417-fix-steam-thinks-its-running-compatibility-mode.html|title=Fix: Steam thinks its running in compatibility mode - EduGeek|date=May 2023}}</ref>|fix=
 
# Go to <code>{{p|hkcu}}\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers</code>.
 
# Go to <code>{{p|hkcu}}\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers</code>.
 
# Look for a entry with your path to <code>steam.exe</code>.
 
# Look for a entry with your path to <code>steam.exe</code>.
Line 351: Line 408:
 
{{ii}} If you dont find it there try <code>{{p|hklm}}\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers</code>.
 
{{ii}} If you dont find it there try <code>{{p|hklm}}\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers</code>.
 
{{ii}} This only applies to the [[Steam]] version of the game.
 
{{ii}} This only applies to the [[Steam]] version of the game.
 +
}}
 +
 +
===libsteam_api.so: cannot open shared object file===
 +
{{ii}} This only applies to Linux users.
 +
 +
{{Fixbox|description=Verify integrity of game files|fix=
 +
# Right-click the game in Steam and choose "Properties...".
 +
# Navigate to the tab "Installed Files".
 +
# Click on "Verify integrity of game files".
 +
 +
'''Notes'''
 +
{{ii}} This only applies to the [[Steam]] version of the game.
 +
}}
 +
 +
{{Fixbox|description=Launch via run-client.sh|ref=<ref name="mezzo-1.4.4">{{Refcheck|user=Mezzodrinker|date=2023-08-11|comment=Tested with DRM-free Starbound 1.4.4 on Arch Linux}}</ref>|fix=
 +
# Go to {{folder|{{p|game}}/linux/}}.
 +
# Run the file {{file|run-client.sh}}.
 +
}}
 +
 +
{{Fixbox|description=Launch with updated LD_LIBRARY_PATH variable|ref=<ref name="mezzo-1.4.4-run-client">{{Refcheck|user=Mezzodrinker|date=2023-08-11|comment=Uses the same approach as <code>run-client.sh</code>, as provided in the game files}}</ref>|fix=
 +
# Open a ''Terminal''.
 +
# Navigate to {{folder|{{p|game}}/linux/}}.
 +
# Run the {{code|starbound}} executable as follows: <code>LD_LIBRARY_PATH="$LD_LIBRARY_PATH:./" ./starbound</code>
 
}}
 
}}
  
Line 360: Line 440:
 
|directdraw versions    =  
 
|directdraw versions    =  
 
|directdraw notes      =  
 
|directdraw notes      =  
|opengl versions        =  
+
|opengl versions        = 4.6
 
|opengl notes          =  
 
|opengl notes          =  
 
|glide versions        =  
 
|glide versions        =  
Line 376: Line 456:
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = unknown
+
|windows 32-bit exe    = true
|64-bit executable notes=  
+
|windows 64-bit exe    = true
 +
|windows arm app        = unknown
 +
|windows exe notes      =
 +
|mac os x powerpc app  = unknown
 +
|macos intel 32-bit app = unknown
 +
|macos intel 64-bit app = true
 +
|macos arm app          = unknown
 +
|macos app notes        = <ref>{{Refurl|url=https://docs.google.com/spreadsheets/d/17DkOsI9AwAT4dzPkLmunYJJmUpf1FuWR62Q1vAEfJzM/htmlview|title=Catalina 64-bit Compatibility - Google Docs|date=5 May 2023}}</ref>
 +
|linux 32-bit executable= unknown
 +
|linux 64-bit executable= true
 +
|linux arm app          = unknown
 +
|linux executable notes =  
 
}}
 
}}
 +
 +
=== [[Glossary:Command line arguments|Command line arguments]] ===
 +
{| class="wikitable"
 +
|-
 +
! Command !! Description
 +
|-
 +
| {{code|-help}}<ref name="mezzo-1.4.4">{{Refcheck|user=Mezzodrinker|date=2023-08-11|comment=Tested with DRM-free Starbound 1.4.4 on Arch Linux}}</ref> || Show help text
 +
|-
 +
| {{code|-version}}<ref name="mezzo-1.4.4" /> || Print version info
 +
|-
 +
| {{code|-bootconfig <bootconfig>}}<ref name="mezzo-1.4.4" /> || Boot time configuration file, defaults to {{file|sbinit.config}}
 +
{{ii}} This path is relative to the directory that contains {{file|starbound.exe}} (Windows), {{file|starbound}} (Linux) or {{file|Starbound.app}} (macOS/OS X).<ref name="mezzo-1.4.4" />
 +
|-
 +
| {{code|-logfile <logfile>}}<ref name="mezzo-1.4.4" /> || Log to the given logfile relative to the root directory, defaults to {{file|starbound.log}}
 +
{{ii}} This path is relative to the directory specified by the {{code|storageDirectory}} option in {{file|sbinit.config}}, usually {{file|{{P|game}}/storage|folder}}.<ref name="mezzo-1.4.4" />
 +
|-
 +
| {{code|-loglevel <level>}}<ref name="mezzo-1.4.4" /> || Sets the logging level <nowiki>(debug|info|warn|error)</nowiki>, defaults to {{code|Info}}
 +
|-
 +
| {{code|-quiet}}<ref name="mezzo-1.4.4" /> || Do not log to stdout, defaults to {{code|false}}
 +
|-
 +
| {{code|-verbose}}<ref name="mezzo-1.4.4" /> || Log to stdout, defaults to {{code|true}}
 +
|-
 +
| {{code|-runtimeconfig}}<ref name="mezzo-1.4.4" /> || Sets the path to the runtime configuration storage file relative to root directory, defaults to {{file|starbound.config}}
 +
{{ii}} This path is relative to the directory specified by the {{code|storageDirectory}} option in {{file|sbinit.config}}, usually {{file|{{P|game}}/storage|folder}}.<ref name="mezzo-1.4.4" />
 +
{{ii}} This argument does not accept any parameters, hence rendering it useless.<ref name="mezzo-1.4.4" />
 +
|}
  
 
==System requirements==
 
==System requirements==
Line 402: Line 519:
  
 
|minOS    = 10.7 or later
 
|minOS    = 10.7 or later
|minCPU  = 64 bit Intel CPU
+
|minCPU  = 64-bit Intel CPU
 
|minRAM  = 2 GB
 
|minRAM  = 2 GB
 
|minHD    = 3 GB
 
|minHD    = 3 GB

Latest revision as of 15:17, 25 January 2024

Starbound
Starbound cover
Developers
Chucklefish Games
Release dates
Windows July 22, 2016[1]
macOS (OS X) July 22, 2016[1]
Linux July 22, 2016[1]
Reception
Metacritic 81
OpenCritic 85
IGDB 87
Taxonomy
Monetization One-time game purchase
Modes Multiplayer
Starbound on IGDB
Starbound on MobyGames
Starbound on Wikipedia

Key points

Modding and Steam Workshop support.
Notable performance issues.[2][3] See Poor performance / low FPS.
Does not save per user, but in game folder without separate user folders.

General information

Official forums
Official wiki
GOG.com Community Discussions
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Official website
DRM-free
Icon overlay.png
Windows
macOS (OS X)
Linux
GOG.com
DRM-free
Windows
macOS (OS X)
Linux
Humble Store
DRM-free
Icon overlay.png
Windows
macOS (OS X)
Linux
Microsoft Store
Microsoft Store
Included with Xbox Game Pass for PC.
Windows
Steam
DRM-free after installation through Steam client (notes may include more details)
[4]
Windows
macOS (OS X)
Linux
Discord (unavailable)
Discord
Windows

Version differences

Unstable

The Unstable version (included with the game on Steam) is an unstable release that "may destroy your saves and be generally, well, unstable."[5] Updates are usually released to the Unstable version in advance for public testing, before being pushed to the main branch, and Steam Workshop mods cannot normally be accessed by the Unstable version. Between updates, however, the Unstable version is otherwise exactly the same as the standard version.

Game data

Configuration file(s) location

System Location
Windows <path-to-game>\storage\starbound.config[Note 1]
Microsoft Store %USERPROFILE%\Documents\Starbound\starbound.config
macOS (OS X) <path-to-game>/storage/starbound.config
Linux <path-to-game>/storage/starbound.config
The path to the storage directory can be customized by changing the storageDirectory option in the file sbinit.config, which is located in the same directory as the Starbound executable.[6]

Save game data location

System Location
Windows <path-to-game>\storage\[Note 1]
Microsoft Store %USERPROFILE%\Documents\Starbound\
macOS (OS X) <path-to-game>/storage/
Linux <path-to-game>/storage/
The path to the storage directory can be customized by changing the storageDirectory option in the file sbinit.config, which is located in the same directory as the Starbound executable.[6]
The storage/player directory contains the save files for all characters/players along with the respective ship worlds and automated backups.
The storage/universe directory contains all planet worlds and systems that have been generated.
This game does not follow the XDG Base Directory Specification on Linux.
Save games are not being stored per user, but are shared between user accounts.

Save game cloud syncing

System Native Notes
Discord
GOG Galaxy
OneDrive
Requires enabling backup of the Documents folder in OneDrive on all computers.
Steam Cloud
Xbox Cloud

Video

General options
General options

Graphics feature State Notes
Widescreen resolution
Resolutions up to 2560x1440.
Multi-monitor
See Multi-monitor.
Ultra-widescreen
See Multi-monitor.
4K Ultra HD
Field of view (FOV)
Windowed
Toggle by pressing F11.
Borderless fullscreen windowed
Anisotropic filtering (AF)
Anti-aliasing (AA)
Vertical sync (Vsync)
Enabled by default. To disable it see Vertical sync (Vsync).
60 FPS
120+ FPS
Frame rate is capped at 60 FPS. Physics/AI issues beyond 60 FPS.[7]
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Multi-monitor

Modify config[8][citation needed]
  1. Launch the game and go to Options.
  2. Set the resolution to one which is single-monitor and tick Fullscreen.
  3. Click Accept and quit the game.
  4. Go to the configuration file(s) location.
  5. Open starbound.xml with your text editor of choice.
  6. Modify the value in "maximizedResolution" : [ xxxx, yyyy ], with your desired resolution.
  7. Save and close the file.

Vertical sync (Vsync)

Instructions[citation needed]
  1. Go to the configuration file(s) location.
  2. Open starbound.config with your text editor of choice.
  3. Change the value labeled Vsync from true to false
  4. Save and close the file.

Disable Frame Skipping

Instructions[citation needed]
  1. Go to the configuration file(s) location.
  2. Open starbound.config with your text editor of choice.
  3. Delete the value labeled Maximumframeskip
  4. Save and close the file.

Input

Keyboard and mouse State Notes
Remapping
Mouse acceleration
There is no option for this, however some may notice it is enabled when playing in fullscreen mode.
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Official Steam Controller bindings only.
Controller types
Steam Input
Steam Input API support
Official Steam Controller bindings only.
Hook input (legacy mode)
Official controller preset(s)
Steam Controller button prompts

Audio

Audio feature State Notes
Separate volume controls
SFX and music.
Surround sound
Config option at line 5 and 6: "audioChannelSeparation" & "audioChannels"
Subtitles
Everything is text-based.
Closed captions
Mute on focus lost
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
Russian
Fan translation. Steam Workshop page, GitHub. Incomplete.
Spanish
Fan translation, download. Incomplete.
Spanish
Fan translation, download. Incomplete continuation of the previous Spanish fan translation.
Simplified Chinese
Fan translation, Steam Workshop page, Github. Almost all text have been translated.
The font mod is required before installing the Chinese translation mod.

Network

Multiplayer types

Type Native Notes
Local play
Use Nucleus Co-op.
LAN play
Connect by using a local IP.
Online play

Connection types

Type Native Notes
Matchmaking
Peer-to-peer
Dedicated
Dedicated server in both the game directory ("starbound_server.exe") as well as a separate "Starbound Dedicated Server" Steam tool.
Self-hosting
Direct IP

Ports

Protocol Port(s) and/or port range(s)
TCP 21025
Universal Plug and Play (UPnP) support status is unknown.

Issues fixed

There is an active bug causing this for Windows XP users.[citation needed] Try the fixes below if you are not running Windows XP.
Wait[citation needed]
Many people have encountered this while launching the game for the first time. Simply waiting for it finish loading assets may work. This can take anywhere from 2 minutes to more than 10 minutes.
Resize window[citation needed]
For users experiencing hangups on OS X and Linux, re-sizing the window with your cursor has been shown to help.[citation needed]

Game does not start at all with no error message (Windows)

This may occur due to a DLL file conflict with other installed software, such as Microsoft's IIS web server.
Copy files[9][10]
  1. Go to <path-to-game>\win32\.
  2. Copy the files libeay32.dll and ssleay32.dll to <path-to-game>\win32\launcher.

libdirectfb-1.2.so.9: cannot open shared object file

This only applies to Linux users.
Instructions[11]
  1. Open a Terminal.
  2. Type the following in one by one:
ln -s /usr/lib/libdirect-1.7.so.1.0.0 /usr/lib/libdirectfb-1.7.so.1.0.0 /usr/lib/libfusion-1.7.so.1.0.0 .
mv libdirect-1.{7.so.1.0.0,2.so.9}
mv libdirectfb-1.{7.so.1.0.0,2.so.9}
mv libfusion-1.{7.so.1.0.0,2.so.9}
mv {,_}libSDL-1.2.so.0

Access violation

Instructions[12]
  1. Go to <path-to-game>\win32\
  2. Right-click on starbound.exe and select Properties.
  3. Select the Compatibility tab and tick Run this program as an administrator.
  4. Also in compatibility mode tick Run this program in compatibility mode for:
  5. Select Windows 7 and repeat the same steps for starbound_opengl.exe and launcher/launcher.exe.

Notes

This doesnt work for newer versions of the game.

Poor performance / low FPS

Play in OpenGL mode[13]

If you experience low FPS and FPS drops:

  1. Launch the game and click Launch Starbound (OpenGL) on the launcher.
Disable threaded optimization[13]
  1. Go to the Nvidia Control Panel.
  2. Set Threaded optimization to Off.

Notes

This only applies to users who have an Nvidia card.
Unset compatibility mode for Steam[14][15]
  1. Go to the steam.exe application or shortcut.
  2. Right-click and select Properties.
  3. Select the Compatibility tab and click Change settings for all users.
  4. Untick Run this program in compatibility mode for: and click Apply.
  5. Run Steam and launch the game.

Notes

This only applies to the Steam version of the game.
Delete registry entry[16]
  1. Go to HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers.
  2. Look for a entry with your path to steam.exe.
  3. Delete that entry.

Notes

If you dont find it there try HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers.
This only applies to the Steam version of the game.

libsteam_api.so: cannot open shared object file

This only applies to Linux users.
Verify integrity of game files
  1. Right-click the game in Steam and choose "Properties...".
  2. Navigate to the tab "Installed Files".
  3. Click on "Verify integrity of game files".

Notes

This only applies to the Steam version of the game.
Launch via run-client.sh[6]
  1. Go to <path-to-game>/linux/.
  2. Run the file run-client.sh.
Launch with updated LD_LIBRARY_PATH variable[17]
  1. Open a Terminal.
  2. Navigate to <path-to-game>/linux/.
  3. Run the starbound executable as follows: LD_LIBRARY_PATH="$LD_LIBRARY_PATH:./" ./starbound

Other information

API

Technical specs Supported Notes
OpenGL 4.6
Executable 32-bit 64-bit Notes
Windows
macOS (OS X)
[18]
Linux

Command line arguments

Command Description
-help[6] Show help text
-version[6] Print version info
-bootconfig <bootconfig>[6] Boot time configuration file, defaults to sbinit.config
This path is relative to the directory that contains starbound.exe (Windows), starbound (Linux) or Starbound.app (macOS/OS X).[6]
-logfile <logfile>[6] Log to the given logfile relative to the root directory, defaults to starbound.log
This path is relative to the directory specified by the storageDirectory option in sbinit.config, usually <path-to-game>/storage.[6]
-loglevel <level>[6] Sets the logging level (debug|info|warn|error), defaults to Info
-quiet[6] Do not log to stdout, defaults to false
-verbose[6] Log to stdout, defaults to true
-runtimeconfig[6] Sets the path to the runtime configuration storage file relative to root directory, defaults to starbound.config
This path is relative to the directory specified by the storageDirectory option in sbinit.config, usually <path-to-game>/storage.[6]
This argument does not accept any parameters, hence rendering it useless.[6]

System requirements

Windows
Minimum Recommended
Operating system (OS) XP or later
Processor (CPU) Intel Core 2 Duo
System memory (RAM) 2 GB
Hard disk drive (HDD) 3 GB
Video card (GPU) 256 MB of VRAM
DirectX 9.0c compatible
macOS (OS X)
Minimum Recommended
Operating system (OS) 10.7 or later
Processor (CPU) 64-bit Intel CPU
System memory (RAM) 2 GB
Hard disk drive (HDD) 3 GB
Linux
Minimum Recommended
Operating system (OS) Debian Stable or Ubuntu 12.04 LTS or later
Processor (CPU) Intel Core 2 Duo
System memory (RAM) 2 GB
Hard disk drive (HDD) 3 GB
Video card (GPU) 256 MB of VRAM
OpenGL 2.1 compatible


Notes

  1. 1.0 1.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).

References

  1. 1.0 1.1 1.2 Starbound - Starbound is Leaving Orbit on 22 July
  2. Massive FPS problem - Steam Community Discussions - last accessed on May 2023
  3. Performance Problems - Steam Community Discussions - last accessed on May 2023
  4. Verified by User:Mmachinecodev on 2022-06-09
  5. playstarbound.com - last accessed on May 2023
  6. 6.00 6.01 6.02 6.03 6.04 6.05 6.06 6.07 6.08 6.09 6.10 6.11 6.12 6.13 6.14 Verified by User:Mezzodrinker on 2023-08-11
    Tested with DRM-free Starbound 1.4.4 on Arch Linux
  7. bartwe comments on Slow or laggy Starbound fix. - last accessed on May 2023
  8. Multi-Monitor Support (Nvidia Surround / Ati Eyefinity) - Official forums - last accessed on May 2023
  9. |Resolved by userfix| Bug: not starting at all | Official Chucklefish Forums
  10. [Solution Launcher not launching | Official Chucklefish Forums
  11. The Linux startup crash thread | Official Chucklefish Forums
  12. FIX: IF YOU ARE GETTING ERROR: "Access violation detected at ..." - Steam Community Discussions - last accessed on May 2023
  13. 13.0 13.1 CURRENT WORK-AROUNDS (Try these if you're having issues!) - Official forums
  14. Low fps - Steam Community Discussions - last accessed on May 2023
  15. Verified by User:Pridit on 6 December 2013
  16. Fix: Steam thinks its running in compatibility mode - EduGeek - last accessed on May 2023
  17. Verified by User:Mezzodrinker on 2023-08-11
    Uses the same approach as run-client.sh, as provided in the game files
  18. Catalina 64-bit Compatibility - Google Docs - last accessed on 5 May 2023