sneezry
V2EX  ›  问与答

饥荒玩时间长了就卡得要死

  •  
  •   sneezry · Dec 20, 2016 · 5885 views
    This topic created in 3612 days ago, the information mentioned may be changed or developed.
    这两天小伙伴们抱怨我之前搭建的服务器卡得要死,在排除了一系列网络原因后,发现是 cpu 不够用了……把存档下载到我自己的 Macbook Pro 上本地跑,居然也卡得要死……

    大家有啥方法么,现在服务器基本处于不可用的状态了……

    感兴趣的同学也可以自己试试,存档下载地址: https://msdnshared.blob.core.windows.net/media/2016/12/dst-data.zip
    22 replies  •  2016-12-21 09:09:33 +08:00
    Eleutherios
    Eleutherios
    Dec 20, 2016 via iPhone
    1
    怪不得刚刚 no server found
    Eleutherios
    Eleutherios
    Dec 20, 2016 via iPhone
    2
    http://forums.kleientertainment.com/topic/49859-recommended-cpu-for-4-6-player/

    据说是单线程: One core should be fine, the game is not really multi-threaded (especially the dedicated server) so any other cores would only be running stuff other than the game proper.
    sneezry
    sneezry
    OP
    Dec 20, 2016 via iPhone
    3
    @Eleutherios 我看有的服务器都 300 多天了,也挺流畅的,可是我这存档 MBP 都卡,虽说 MBP 性能不算出色,但毕竟 DST 是个小游戏…
    arrow2015
    arrow2015
    Dec 20, 2016 via Android
    4
    树莓派 3 能运行饥荒服务器代码吗?你认为会卡吗?
    sneezry
    sneezry
    OP
    Dec 20, 2016 via iPhone
    5
    @arrow2015 cpu 主频不够,不过你也可以试一试…
    csx163
    csx163
    Dec 20, 2016
    6
    如果只能单核运行的话,试试把游戏架到虚拟机里,支持多核的虚拟机。
    sneezry
    sneezry
    OP
    Dec 20, 2016
    7
    @csx163 现在用不起多核的 Azure ,只能用 A1 的 VM ……
    sneezry
    sneezry
    OP
    Dec 20, 2016
    8
    @csx163 另外我觉得这是游戏优化的问题,饥荒看上去是个休闲的小游戏,这么吃配置有点不可想象啊
    Tyanboot
    Tyanboot
    Dec 20, 2016 via Android❤️1
    9
    @sneezry …休闲。。一点也不休闲
    arrow2015
    arrow2015
    Dec 20, 2016 via Android❤️1
    10
    @Tyanboot 饥荒很累。要不停的找食物,做食物,保暖,保冷,被狗追。。
    StackGao
    StackGao
    Dec 20, 2016
    11
    IOS 版 不是很流畅吗..
    sneezry
    sneezry
    OP
    Dec 20, 2016 via iPhone
    12
    @StackGao Steam 版玩 100 天以上有几率出现卡顿的情况
    phx13ye
    phx13ye
    Dec 20, 2016
    13
    只能说别开太多 mod,尤其不要开那个小地图 mod, 现在更新了很多东西,很久没玩了,以前我自己搭的独立服务器 1000 多天,青蛙雨会卡,其他时间还好.
    桌面版 apu+8g 内存,而且我是同时跑客户端和服务器,大部分时间还好
    还有每天早上自动保存的时候是怎么都会卡的
    sneezry
    sneezry
    OP
    Dec 20, 2016
    14
    @phx13ye 我的服务器没有加载任何 mod ,感觉还是这个游戏代码写的优化潜力很大
    jacy
    jacy
    Dec 20, 2016
    15
    世界还是挺大的,数据在不停的运转,虽然感觉是小游戏,但比较消耗资源
    话说 tgp 版有 linux 的服务端吗
    还有客户端的存档能转移到服务端吗
    sneezry
    sneezry
    OP
    Dec 20, 2016
    16
    @jacy tgp 的没有研究过,客户端的存档感觉是可以放到服务器里的,但我没试过,不过存档结构是完全一样的
    phx13ye
    phx13ye
    Dec 20, 2016
    17
    @sneezry
    是的, github 上有一个饥荒 lua jit 优化的项目
    感觉这些做沙盒游戏的公司代码都写的贼烂, 我的世界也是这样
    DoraJDJ
    DoraJDJ
    Dec 20, 2016 via Android
    18
    @phx13ye Minecraft 的 Java 版和 Windows 10 版,性能简直一个地下一个天上,用 C# 写的 Win10 版开最远距离都没压力, Java 版只能开最低视野。
    kfll
    kfll
    Dec 20, 2016
    19
    经验告诉我....2 核和 1 核开饥荒服务器的感觉完全不一样
    csx163
    csx163
    Dec 20, 2016
    20
    @sneezry 是本地虚拟机,虚拟机貌似会用上全部核心。
    sneezry
    sneezry
    OP
    Dec 20, 2016 via iPhone
    21
    @csx163 本地的就失去独立服务器的意义了嘛,独立服务器以来网络友好,二来我不在线的时候别人也能玩
    BQsummer
    BQsummer
    Dec 21, 2016 via Android
    22
    @DoraJDJ 没听说用 c#重写啊
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1221 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 17:33 · PVG 01:33 · LAX 09:33 · JFK 12:33
    ♥ Do have faith in what you're doing.