饥荒联机吧 关注:152,701贴子:2,417,686

闲来无事,写一个云服搭建指南

只看楼主收藏回复

如题,使用阿里云轻量级服务器 1c2g 峰值带宽5m 系统ubuntu 16.04


IP属地:福建1楼2020-11-18 17:07回复
    首先,既然是linux系统,大家知道得用putty工具连接,填上公网ip和默认22端口就能连接进去


    IP属地:福建2楼2020-11-18 17:10
    回复
      当然会命令行操作的大佬们肯定是知道最好别用root登录,不过我们这群菜鸟图方便也无所谓,root账号登录就完事,设置root账号需要在阿里云控制台重置密码(针对不会命令行的提醒一下,文本粘贴进dos窗口仅仅需要右键就能粘贴,命令行里面的ctrl+c是终止程序,左键框选可以复制命令行窗口的内容,总之就是左键复制,右键粘贴)


      IP属地:福建3楼2020-11-18 17:14
      回复
        密码复制进去你也看不到,直接回车就能登录



        IP属地:福建4楼2020-11-18 17:15
        回复
          接下来就是纯代码了,我这边搭建很硬核的,属于进阶练习,别骂我,我不是教小白的,是给有一定基础的练练


          IP属地:福建5楼2020-11-18 17:16
          回复

            代码一行就敲一次回车,楼下放代码


            IP属地:福建6楼2020-11-18 17:18
            回复
              不知道为什么被吞两次代码,我把代码截图发上来

              附上代码的文本下载链接 1rDtwO0PFAmrOIkYWb4uEeg 提取 l9fx


              IP属地:福建10楼2020-11-18 17:36
              回复
                值得一提的是winscp会记录你上次退出时的文件夹位置

                但是第一次进去肯定是进root文件夹(上面的代码结束之后这边应该至少两个个文件夹,dst,steamcmd,其他文件夹好像是我搭建别的游戏留的)


                IP属地:福建12楼2020-11-18 17:43
                回复
                  第二步:双击这个位置,可以输入文件目录

                  存档是在.klei这个隐藏文件夹里面,因此我们输入/root/.klei就能进去


                  IP属地:福建13楼2020-11-18 17:47
                  回复
                    当然直接到存档位置就输入/root/.klei/DoNotStarveTogether/MyDediServer


                    IP属地:福建14楼2020-11-18 17:48
                    回复

                      这里面一开始的话是什么都没有的,Master和Caves文件夹都可以自己创建,其他文件也是,文本你可以本地上传也可以复制内容对其进行复写,lua可以用txt打开,推荐用notepad ++
                      我这边不详细说配置文件怎么弄了,应该搭建windos的帖子有写过比较详细的


                      IP属地:福建15楼2020-11-18 17:51
                      回复
                        然后就是阿里云安全组开放,ecs比较麻烦,我手头也没有这玩意,就拿轻量级说一说

                        然后直接选tcp+udp全部,当然你要是明白你是什么端口开的你就选对应udp自己添加我比较懒没办法


                        IP属地:福建16楼2020-11-18 17:55
                        回复
                          最后一步就是运行,我这边用screen来运行地上地下两个脚本,screen的用法大家可以查一下手册,简单来说就是screen -r可以显示当前挂在后台的程序编号,一般运行之后会有两个,如图

                          打上screen -r,空一格再复制编号,可以回到程序

                          另外结束程序就在这个界面按ctrl+c,挂后台是ctrl+a+d (ctrl按住然后依次按a和d)
                          当然各位会问这个玩意什么用,其实就是用来后台挂脚本用的
                          启动的脚本楼下放


                          IP属地:福建17楼2020-11-18 18:03
                          回复
                            脚本需要放在/root/dst/bin下
                            然后打上代码
                            cd ~/dst/bin
                            screen sh ./dst_overworld.sh
                            (这个代码运行之后需要ctrl+a+d挂在后台再运行下一条)
                            screen sh ./dst_caves.sh
                            链接1p89H8rcQ6uW5vRYHA-cyqA 提取10qg


                            IP属地:福建18楼2020-11-18 18:08
                            回复
                              结束了,没了,等你看到sim paused的时候就是运行完,出问题就是存档的配置问题,检查token ini,mod启用是有一个dedicated_server_mods_setup.lua文件需要拷贝两份分别放在/root/dst/mods和/root/.klei/DoNotStarveTogether/MyDediServer,mod配置则是modoverrides.lua拷贝两份分别放在Master和Caves


                              IP属地:福建19楼2020-11-18 18:12
                              回复