一般不加太多mod,2核2g1M就能满足2-4人联机需求,如果地上地洞都部署在一个服务器上,需要2核,如果只部署地上,1核就能带动;要加比较多mod时,可以考虑买内存大的;宽带的话1M-4人,3M-8人左右,看自己需求。
镜像我选择的是CentOS7.7
我这里买的弹性云服务器
放行饥荒地上和地洞的默认端口:地上:10999,地洞:10998
出方向,华为云服务器购买了自动配置,阿里云是没有自动配置的,可以自己加一下
使用CloudShell连接或者Xshell连接都可以
出现下图表示安装成功
Ctrl+c或者exit退出
出现下图表示试运行成功
在Xshell新建一个文件传输
可以在文件传输看到创建了一个存档Cluster_1,一般在库>文档>Klei>DoNotStarveTogether>目录下
在你的电脑C:\Users<电脑用户id>\Documents\Klei\DoNotStarveTogether
为确保游戏服务器能24小时在线,饥荒桌面客户端的自建本地服务器密钥需要更换为官方长期有效版。
在这个会话下进入root/Steam/steamapps/common/"Don'tStarveTogetherDedicatedServer"/bin目录
[root@ecs-bin~]#cdSteam/steamapps/common/"Don'tStarveTogetherDedicatedServer"/bin[root@ecs-binbin]#./dontstarve_dedicated_server_nullrenderer-console-persistent_storage_root/root/.klei-conf_dirDoNotStarveTogether-clusterCluster_1-shardMaster显示Simpaused即启动成功
[root@ecs-bin~]#tmuxnew-sCaves#创建Caves会话[root@ecs-bin~]#cdSteam/steamapps/common/"Don'tStarveTogetherDedicatedServer"/bin#进入bin目录[root@ecs-binbin]#./dontstarve_dedicated_server_nullrenderer-console-persistent_storage_root/root/.klei-conf_dirDoNotStarveTogether-clusterCluster_1-shardCaves#启动地洞世界
多服务器部署其实就是一个服务器运行地上,一个服务器运行地洞,你甚至可以实现多重世界(需要添加一个mod,id放这:1438233888)