starbound吧 关注:85,219贴子:921,822

[教程] Linux环境下搭建Starbound服务器(本文面向Steam正版用户)

只看楼主收藏回复


一楼防吞


IP属地:卢森堡1楼2015-07-18 14:55回复
    路过


    IP属地:山西2楼2015-07-18 14:56
    收起回复
      2025-09-19 02:13:55
      广告
      不感兴趣
      开通SVIP免广告
      二.具体操作
      1.打开PuTTY

      在此处输入你的虚拟主机的IP,然后点open
      如果有弹出这个,请点是

      然后输入「root」按回车(一般都是root。具体要看你的提供商所提供的账号)
      此时提示你输入密码(你输入密码时,上面是不会显示你输入的密码的。如果你是第一次使用的话,密码他会发邮件给你,打开邮件获取密码后输入,他会提示你输入一个新的密码)。
      输入成功后是这个画面

      此时PuTTy已经连接上了


      IP属地:卢森堡4楼2015-07-18 15:06
      回复
        2.进行服务器的安装(ps:我会在下面贴代码,你们只需要复制代码,然后在PuTTy窗口点击右键粘贴就可以了。 ps2:如果在窗口中出现询问你「Do you want to continue?[Y/n]的,请输入大写Y回车!」)
        a.如果你的系统是64位的,请安装32位的库,因为SteamCMD需要32位的库,如果你是32位的,可以跳过此步骤
        「sudo apt-get install lib32gcc1」
        复制好后回车,然后输入大写Y回车。
        b.继续
        「sudo apt-get install libvorbisfile3」
        「sudo adduser steam」
        这里输入完回车后,他会要求你输入一个新的密码(new UNIX password),你要输入两次密码,这个密码要记住,输入完之后他会问你Full Name是什么RoomNumber是什么,如果你不想输入的话,直接按回车就行了(回车不要按太快),最后他问你Is the Information correct?输入大写Y回车即可
        继续输入
        「su - steam」


        IP属地:卢森堡5楼2015-07-18 15:07
        回复
          c.下载以及安装SteamCMD
          复制粘贴回车(以下内容一条条来)
          「wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz
          「mkdir steamcmd」
          「mv steamcmd_linux.tar.gz steamcmd/」
          「cd steamcmd」
          「tar -zxvf steamcmd_linux.tar.gz」
          「./steamcmd.sh」
          上面这步输入完后,就到了Steam登录环节了
          输入「login 用户名 密码」,中间用空格分开

          输入完后按回车,他要求你输入验证码,此时打开你的邮箱,就会收到验证码了,直接输入验证码然后回车
          这样子就是登录成功了,继续输入,一行行来(以下操作是下载Starbound稳定版,第二部有点慢)
          steam>force_install_dir ./starbound
          steam>app_update 211820
          steam>quit

          执行完后是这样的


          IP属地:卢森堡6楼2015-07-18 15:10
          回复
            d.建立一个脚本更新服务器
            输入以下进入编辑器模式
            「nano update_starbound.sh」
            更改!并复制以下内容到PuTTy中
            「#!/bin/bash ./steamcmd.sh +login 你的Steam用户名 你的密码 +force_install_dir ./starbound +app_update 211820 +quit」

            然后按Ctrl+O键,问你是不是更新这个文件,回车就可以了,然后按Ctrl+X退出
            继续输入
            「chmod 700 update_starbound.sh」
            「./update_starbound.sh」
            如果这步执行成功,应该是显示

            e.运行服务器
            如果你是32位的,执行这个
            「cd starbound/linux32 ./starbound_server」
            如果你是64位的,执行这个
            「cd starbound/linux64 ./starbound_server」
            执行后服务器就开始加载了

            内容大概就是这样。
            然后打开你的StarBound选择MultiplePlay输入IP地址就可以了


            IP属地:卢森堡7楼2015-07-18 15:25
            回复
              以上教程完毕,如果有问题的话可以问我。新人第一次发帖,不知道有没有发错,请多多关照~教程中可能也有些不足的地方


              IP属地:卢森堡8楼2015-07-18 15:26
              回复
                我可以申精吗 @残笛暮雨


                IP属地:卢森堡10楼2015-07-18 17:49
                收起回复
                  2025-09-19 02:07:55
                  广告
                  不感兴趣
                  开通SVIP免广告


                  IP属地:北京11楼2015-07-18 19:39
                  回复
                    难得一见的技术贴,顶,(万一火了呢) 淼


                    13楼2016-01-06 00:13
                    回复
                      有人能打到这里


                      14楼2016-01-06 01:58
                      回复
                        请问一下,建的服盗版是否可以连接?


                        IP属地:广东15楼2016-08-04 10:20
                        收起回复
                          666


                          IP属地:湖北来自Android客户端16楼2016-08-20 13:39
                          回复
                            出现这个错误怎么办呢:./starbound_server: cannot execute binary file


                            IP属地:广西18楼2017-04-15 12:43
                            回复