Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794
{"id":2196,"date":"2019-11-26T06:41:57","date_gmt":"2019-11-26T06:41:57","guid":{"rendered":"https:\/\/support.aklwebhost.com\/?post_type=manual_kb&p=2196"},"modified":"2019-12-05T23:56:47","modified_gmt":"2019-12-05T23:56:47","slug":"how-to-install-starbound-server-on-centos-7","status":"publish","type":"manual_kb","link":"https:\/\/support.aklwebhost.com\/knowledgebase\/how-to-install-starbound-server-on-centos-7\/","title":{"rendered":"How To Install Starbound Server on CentOS 7"},"content":{"rendered":"

In this tutorial, I’ll be explaining how to setup a\u00a0Starbound server<\/strong>\u00a0on\u00a0CentOS 7<\/strong>.<\/p>\n

Prerequisites<\/strong><\/h3>\n
    \n
  • You need to own this game on your Steam account.<\/li>\n<\/ul>\n

    Installing Starbound<\/strong><\/h3>\n

    Before starting, lets be sure that the system is up-to-date. Then we will create a new user for the server. When prompted, specify a strong, secure password for this user.<\/p>\n

    yum update\r\nyum upgrade -y\r\nadduser starbound\r\npasswd starbound\r\n<\/code><\/pre>\n

    Let us also open the necessary firewall port.<\/p>\n

    firewall-cmd --zone=public --add-port=21025\/tcp --permanent\r\nfirewall-cmd --reload\r\n<\/code><\/pre>\n

    Install the system libraries needed to run SteamCMD.<\/p>\n

    yum install glibc.i686 libstdc++.i686 -y\r\n<\/code><\/pre>\n

    Switch to the user account that was created earlier.<\/p>\n

    su starbound\r\ncd ~\r\n<\/code><\/pre>\n

    Install the SteamCMD software.<\/p>\n

    wget https:\/\/steamcdn-a.akamaihd.net\/client\/installer\/steamcmd_linux.tar.gz\r\ntar xf steamcmd_linux.tar.gz\r\n<\/code><\/pre>\n

    Next, we will use SteamCMD to install the game server files. If your Steam account has Steam Guard enabled, you need to check your email inbox for the login code.<\/p>\n

    .\/steamcmd.sh\r\nlogin YourAccount\r\n*input password and steam guard code*\r\n\r\nforce_install_dir .\/starbound\r\napp_update 211820 validate\r\n<\/code><\/pre>\n

    When the screen reads\u00a0Success! App '211820' fully installed.<\/code>, simply type\u00a0quit<\/code>\u00a0and press\u00a0enter<\/code>.<\/p>\n

    Your Starbound server is now installed.<\/p>\n

    Customizing the server<\/strong><\/h3>\n

    Server customization is done by editing the file\u00a0sbboot.config<\/code>. Only change the value after the colon\u00a0:<\/code>.<\/p>\n

    nano ~\/starbound\/linux64\/sbboot.config\r\n<\/code><\/pre>\n
      \n
    • On line 47, change\u00a0A Starbound Server<\/code>\u00a0to the server name desired.<\/li>\n
    • On line 48, change\u00a08<\/code>\u00a0to the amount of slots desired.<\/li>\n<\/ul>\n

      Updating your server<\/strong><\/h3>\n

      First, create the file\u00a0update_starbound.txt<\/code>.<\/p>\n

      nano \/home\/starbound\/update_starbound.txt\r\n<\/code><\/pre>\n

      Populate it with the following contents.<\/p>\n

      login YourAccount YourPassword\r\nforce_install_dir .\/starbound\r\napp_update 211820\r\nquit\r\n<\/code><\/pre>\n

      You can update your server anytime using the following command. Please note that if you have Steam Guard enabled, you will need to enter the code again during the update process.<\/p>\n

      cd ~ && .\/steamcmd.sh +runscript update_starbound.txt\r\n<\/code><\/pre>\n

      Running your server<\/strong><\/h3>\n

      To start your server, run these commands.<\/p>\n

      cd \/home\/starbound\/starbound\/linux64\r\nscreen -dmS starbound .\/starbound_server \r\n<\/code><\/pre>\n

      Your server is now running in a screen session. You may shut it down anytime with the following command:<\/p>\n

      screen -S starbound -X quit\r\n<\/code><\/pre>\n

      Enjoy your new\u00a0Starbound server!<\/strong><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","manualknowledgebasecat":[105,231,242],"manual_kb_tag":[159],"_links":{"self":[{"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb\/2196"}],"collection":[{"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/comments?post=2196"}],"version-history":[{"count":1,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb\/2196\/revisions"}],"predecessor-version":[{"id":2197,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb\/2196\/revisions\/2197"}],"wp:attachment":[{"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/media?parent=2196"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manualknowledgebasecat?post=2196"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb_tag?post=2196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}