饥荒联机吧 关注:59,479贴子:385,820

回复:【2015_09_06】Don’t Starve Together Dedicated Server 搭

只看楼主收藏回复



这是1核2.6G 1G内存 1M网络 window server 2003下 6人的服务器负载情况,到冬天有点卡


收起回复
举报|31楼2015-09-07 22:36
    A 未运行服务器前CPU【负载0.01(刚关闭程序,以最新的1分钟为准),占用率0.6%】、网络状态【出口速率9.34kb/s,入口速率关系不大】


    收起回复
    举报|32楼2015-09-07 22:40
      B 开启服务端(全默认,少量mod),笔者进入游戏后CPU【负载0.23,占用率11.3%】、网络【出口58.08kb/s】



      回复
      举报|33楼2015-09-07 22:45
        C 控制台来200只杀人蜂套餐。CPU【负载0.65,占用率67.9%】,网络【出口655.19kb/s】



        回复
        举报|34楼2015-09-07 22:47
          D 逃离杀人蜂群后CPU【负载0.41 占用率30.3%】网络【出口 136.66kb/s】





          可以看出,CPU和带宽与玩家周围环境相关度很大


          回复
          举报|35楼2015-09-07 22:49
            E 控制台100个二师兄来袭,与杀人蜂一战CPU【负载0.63 占用率85.9%】网络【869kb/s,接近临界点】



            服务器状态:差,人物走路有延迟


            这里手慢了一点,出口高峰期应该还在前面一些


            回复
            举报|36楼2015-09-07 23:06
              F 大战尾声 CPU【负载0.71,占用率45%】网络【出口286kb/s】



              收起回复
              举报|37楼2015-09-07 23:08
                上面的测试说明了服务器CPU和带宽使用率和玩家环境相关,在玩家周围活动单位较多的情况下会导致CPU和带宽占用过高,如果离开活动单位,即使数量较多,也不会占用很多CPU和带宽。
                另外根据笔者经验,玩家越多这种情况会更加严重,上面大战测试时笔者感觉稍有延迟,如果是3~4个人则根带宽占用倍数增长,延迟极高根本无法游戏。
                6.2 其他经验性说明
                CPU:linux系统下,CPU负载(不是占用率,两个不同概念)被认为在0.7以下认为是可以长时间稳定运行,如果采用全默认,玩家人数在8人正常游戏时后期就接近该值。
                带宽:理论上1Mb的带宽可以为15人提供游戏,但是考虑到mod安装(影响小)、打火蜻蜓时出熔岩虫(影响大)带宽占用急剧上升,所以打火蜻蜓出虫的时候人越少越好。
                另外在新玩家加入的时候,会从服务端提取数据,例如mod信息,地图存档,其他玩家信息等,也会导致带宽消耗急剧上升,房间内的玩家延迟过高无法游戏(笔者的主机配置8人就会发生这种情况),玩家加入后恢复正常。


                回复
                举报|38楼2015-09-07 23:11
                  如果你是壕,配置任性,请无视楼上说明
                  笔者根据经验总结的流畅度贡献优先级:带宽>cpu>mod>内存。经供参考


                  回复
                  举报|39楼2015-09-07 23:15
                    第7章 附录
                    worldgenoverride.lua文件内容

                    return {
                    override_enabled = true,
                    animals={ --options are "never", "rare", "default", "often", "always"
                    alternatehunt="default",
                    angrybees="default",
                    beefalo="default",
                    beefaloheat="default",
                    bees="default",
                    birds="default",
                    butterfly="default",
                    buzzard="default",
                    catcoon="default",
                    frogs="default",
                    hunt="default",
                    lightninggoat="default",
                    moles="default",
                    penguins="default",
                    perd="default",
                    pigs="default",
                    rabbits="default",
                    tallbirds="default"
                    },
                    misc={
                    boons="default", --options are "never", "rare", "default", "often", "always"
                    branching="default", --options are "never", "least", "default", "most"
                    day="default", --options are "onlyday", "onlydusk", "onlynight", "default", "longday", "longdusk", "longnight"
                    frograin="default", --options are "never", "rare", "default", "often", "always"
                    lightning="default", --options are "never", "rare", "default", "often", "always"
                    loop="default", --options are "never", "default", "always"
                    season="default", --options are "onlysummer", "onlywinter", "default", "longsummer", "longwinter", "longboth", "shortboth"
                    season_start="autumn", --options are "winter", "summer","spring","autumn"
                    touchstone="default", --options are "never", "rare", "default", "often", "always"
                    weather="default", --options are "never", "rare", "default", "often", "always"
                    world_size="huge", --options are "default", "medium", "large", "huge"
                    wildfires="default" --options are "never", "rare", "default", "often", "always"
                    },
                    monsters={ --options are "never", "rare", "default", "often", "always"
                    bearger="default",
                    chess="default",
                    deciduousmonster="default",
                    deerclops="default",
                    dragonfly="default",
                    goosemoose="default",
                    hounds="default",
                    krampus="default",
                    liefs="default",
                    lureplants="default",
                    merm="default",
                    spiders="default",
                    tentacles="default",
                    walrus="default"
                    },
                    resources={ --options are "never", "rare", "default", "often", "always"
                    flint="default",
                    flowers="default",
                    grass="default",
                    marshbush="default",
                    meteorshowers="default",
                    meteorspawner="default",
                    reeds="default",
                    rock="default",
                    rocks="default",
                    sapling="default",
                    trees="default",
                    tumbleweed="default"
                    },
                    unprepared={ --options are "never", "rare", "default", "often", "always"
                    berrybush="default",
                    cactus="default",
                    carrot="default",
                    mushroom="default"
                    } }


                    收起回复
                    举报|40楼2015-09-07 23:21
                      上面的内容是笔者在服务器上搬下来的,其实也没什么用,因为都是默认,只是设置了秋季开局,开局选项后面其实还有个是随机的选项,因为笔者的服务器搭建时游戏还没有这个选项,所以也就没有加进去。更仔细的内容请看官网


                      回复
                      举报|41楼2015-09-07 23:24
                        最后附上pdf文件
                        http://pan.baidu.com/s/1sjQNsaL


                        收起回复
                        举报|42楼2015-09-07 23:26
                          /*
                          *******************************************************************
                          * 教程到此结束
                          * 后面或许会有一些补充更新
                          *******************************************************************
                          */


                          回复
                          举报|43楼2015-09-07 23:30
                            辛苦了


                            收起回复
                            举报|44楼2015-09-07 23:33
                              顶上去


                              PDF可读性很赞啊!有个细节是xxkBit/s单位是大B不是b字节。


                              另外最开始的setting.ini里写成这样就可以直接复制粘贴了。
                              enable_snapshots = false [true | false]

                              ;是否让世界回滚到之前保存的快照,默认关闭。


                              收起回复
                              举报|46楼2015-09-08 12:31
                                默默的顶一哈


                                回复
                                举报|来自Android客户端47楼2015-09-08 20:28


                                  回复
                                  举报|48楼2015-09-09 18:35
                                    顶楼主好详细...辣个主机名字【host】要怎么改掉?


                                    另外阿里云的ECS网络很棒!!
                                    试用了15天...贵了续不起


                                    世界时间100+天以后会莫名的卡到不能玩...网不卡,CPU占用也不高


                                    收起回复
                                    举报|49楼2015-09-09 20:16
                                      总算有新的攻略了


                                      雪中悍刀行
                                      关注雪中悍刀行吧,并且捧场5000T豆(含历史行为),去领取
                                      活动截止:2025-12-31
                                      去徽章馆》
                                      顶起,我就喜欢这种帖子


                                      棒棒棒


                                      收起回复
                                      举报|52楼2015-09-11 19:14
                                        楼主在吗可以加下我QQ吗790690705


                                        收起回复
                                        举报|53楼2015-09-11 19:52
                                          楼主,饥荒12xxxx版本的存档,不能继承到14xxxx的么?


                                          回复
                                          举报|来自iPhone客户端54楼2015-09-12 14:33
                                            没有试过不知道,版本相差太多应该不行把,更新了很多东西


                                            回复
                                            举报|55楼2015-09-12 18:02
                                              回复 七色逆光 :上传128KB,8个人没问题


                                              回复
                                              举报|56楼2015-09-12 18:03
                                                回复
                                                举报|57楼2015-09-13 22:01
                                                  回复 沉思的小妖 :楼主,你知道怎么在modoverrides.lua里面对mod就行配置么?


                                                  回复 lwqatw :我用pc也是这样,映射做好了之后就算自己找不到但是别人能进来,实测


                                                  回复
                                                  举报|来自Android客户端59楼2015-09-16 13:14
                                                    教程后面的附录内容就是