求助.关于steam DST 洞穴steam饥荒无法运行行

拒绝访问 |
| 百度云加速
请打开cookies.
此网站 () 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(3b8ca4c00d884382-ua98).
重新安装浏览器,或使用别的浏览器&>&&>&&>&正文
《饥荒》联机版与普通版区别详解 饥荒联机版与普通版有什么不同
12:15:57 来源:饥荒吧 作者:熬過去娶妳
  《饥荒》联机版与普通版是又很大区别的,今天就为大家带来了饥荒联机版与普通版区别详解,让大家知道它们有什么不一样,还不了解两者区别的玩家可以参考,一起来看吧。
  玩饥荒的人越来越多,萌新也越来越多。很多萌新不知道DS和DST的区别,所以特此来说明。
  首先我们必须要明确一点:
  饥荒(Don’t Starve)不等于饥荒联机(Don’t Starve Together)
饥荒(Don’t Starve)
  简称DS (以下用DS简称)这就是所谓的饥荒单机。目前只有Steam上有正版出售(手机端的闪开)。
  DS有2个DLC(扩展包),即:
  Reign of Giants(巨人的统治)简称ROG,有四季BOSS,有洞穴,不能出海
  Shipwrecked(海难/船难)简称SW,也有BOSS,没有洞穴,但是有火山,可以出海
  所以当我们在Steam上买全套DS的时候你会发现有3样东西:DS游戏本体,以及ROG和SW。只有买了全套DS你才能玩到DS的最新内容,也就是萌新口中所说的最新版本的饥荒单机。
饥荒联机(Don’t Starve Together
  简称DST(以下用DST简称)这就是所谓的饥荒联机。也是因为这个坑爹的名字,导致萌新们以为 DS = DST。
  目前可以在Steam和TGP上购买正版。DST到现在为止只有一个测试版的DLC:A New Regin,而且这个DLC还不需要购买,具体情况后面会说到。所以我们在Steam和TGP上买DST的时候就只有一个东西,就是DST的本体。
  DST的游戏内容包括了ROG的内容,基本设定和DS的ROG差不多,但是还没有加入SW的内容,所以在DST上面没法玩SW的游戏内容(这点要注意)。所以想要玩SW内容的萌新们就只能先入Steam的DS了(盗版的当我没说)
  既然弄清楚了DS和DST是什么,那么下面我们就开始谈谈DS和DST的区别了。
  1、DST可以选择和别人一起玩,也可以选择自己一个人玩。而DS就只能自己一个人玩了
  2、DS死后只能通过已激活的试金石(复活台)、肉块雕像和提神护符复活,而且一旦所有复活手段都没有了的话,DS就会结束游戏并删除当前的存档。
  DST除了可以通过前面的3种方法复活之外还能通过作祟救赎之心复活,而且即便没有复活手段,玩家死后会变成鬼魂形态继续游荡在DST里面,给存活的玩家带来“乐趣"
  3、DST在整个游戏过程中都是无法暂停的,除非主机(服务器)断开,否则游戏都会一直进行下去,而DS则可以通过打开地图(按TAB)或者按ESC进行暂停。这样一来就可以看出DST在游戏难度上比DS高(DS各种暂停续一秒)所以DST的天数过去的也更快,很多萌新感觉自己都还没做什么,就发现一天又过去了秋开的就这样糊里糊涂的到了冬天,然后发现牛帽又没有冬帽也没做出来,慌慌乱乱去弄保暖措施。等保暖措施刚做好,觉得可以舒舒服服过冬的时候,巨鹿又来了导致很多新手活不过冬天
  4、DST的生物血量(大部分)都在DS的基础上进行了上调(毕竟DST是玩家团队,血量不调高点就没意思了),而且四季BOSS的设定又有了一些不同(后面会说到),所以导致DST的BOSS比DS的BOSS难搞了不是一点半点,这也体现了DST需要团队合作的重要性,
  5、DS上有SW而DST没有,这点在前面已经说过了,为了提高DST的可玩性,DST又新添了一个DLC,名字叫A New Reign(新的统治),简称ANR。
  6、DS和DST的MOD不是互通的。这点也要说一下,因为我曾经在贴吧里看到一个萌新发帖问,为什么在DS创意工坊上订阅的MOD在DST里面找不到。所以我觉得这点有必要说一下,知道的可以忽略。
  7、DS在Steam上有云存储功能,所以不论你在哪台电脑上玩DS,你都可以通过云存储来玩自己之前的存档(需要开启云存储功能,具体操作:Steam&设置&云服务,如果开了云服务还是无法云储存游戏存档的请手动删除电脑上的存档文件夹,再重新启动游戏)
  DST目前我知道的Steam上不支持云存储,所以DST的存档只能存在本地,换一台电脑是无法开启DST的存档的,所以你只能通过U盘拷贝了,具体操作请百度。而TGP方面的话,不好意思,LZ没入TGP。
  8、因为DS是单机,所以嘛。DS没有皮肤这种东西(其实我觉得DS出皮肤也很有必要啊,这些角色我都看腻了),DST上面就有皮肤,皮肤获取主要就是通过玩游戏达到一定时长,就会有礼物啦,然后站到1本旁边就可以开启礼品盒获得皮肤。目前Steam上支持皮肤交易,貌似还有皮肤合成(LZ穷B玩不起)。TGP嘛,貌似没有?
  9、DS因为是单机,因此对电脑需求不是太高就可以玩,掉帧这种东西只要不是太大型的基地应该就不会出现吧?何况现在还出了一个解决这种情况的MOD(详见/p/)。而DST最大最大的槽点就是卡顿。因为是玩家自己开服务器,所以对主机配置要求比较高,而且对网速的需求也是很高。如果主机配置太差的话,客户端就可以AFK了。所以玩DST,配置和网速必须能跟得上。
  10、DS的四季BOSS都会在相应的季节有一定几率刷新在玩家附近(默认是70%,大概,反正我每次都是调较多,这样的话每个季节固定会刷BOSS),而且BOSS血量都是在左右。而DST的BOSS刷新机制也有了一定的改变,最明显的就是龙蝇,DST里面的龙蝇是有巢穴的,血量在2W以上,相比DS的2750来说已经是多到恐怖了,而且还会吐虫,杀掉后有几率掉落熔岩虫卵。秋季BOSS熊獾也多了一个掉落物:毛簇,用于合成“厚皮毛”(熊皮)
  11、DS开始游戏的时候有3种模式(算是3种吧),
  第一种:DS本体,意思是不加载ROG和SW这两个DLC,只玩DS;
  第二种是ROG,ROG默认有洞穴,而且洞穴是2层的(即洞一洞二)。在开始游戏时会提示是否兼容SW,如果选了“是”,就可以通过“海之船送”(暂且这么叫)传到SW;
  第三种就是SW,SW也是默认有火山,火山貌似只有一层。开始游戏时会提示是否兼容ROG,选“是”就可以传回ROG,而且传回ROG也是默认有洞穴的。
  DST开始游戏时,默认是不添加洞穴的,需要房主手动选择添加洞穴才会有洞穴,而且DST的洞穴只有1层。
  12、DS上有很多很有趣的BUG,比如永冻BUG(注意是永冻不是永冬),提灯BUG(万年光源),晾肉架肉干BUG(无限保质期),但是这些BUG无一例外在DST里面是没有的
  13、DS里面有个东西叫bell,通常被翻译成“铃铛”或者“旧钟”,摇一下召唤巨人的大脚(ROG),这个东西是伐木神器,当然也可以用来拆家,然而在DST里面是没有的,不过貌似出了一个MOD,为DST添加了铃铛?
  14、DS里的保温石是没有耐久的,而DST里的保温石是有耐久的,最扯的是可以通过缝补工具进行修理(这TM什么鬼)
  15、人物设定的不同。
  DS里WX-78(机器人)的初始三维是100/100/100,willow(薇洛或者火女)拥有独一无二的核能打火机(其他人无法使用,即使是使用控制台刷出来也无法使用);
  DST里WX-78的初始三维改为了150/150/150,上限貌似没改吧?Willow则失去了核能打火机,改为了可以制作打火机给所有人用,但是有耐久。作为补偿(卖萌?),willow多了个玩具——伯尼,san值太低的时候可以放到地上吸引影怪仇恨(蜀黍,你见过我的小熊吗?)
  16、DS的小切是可以带到洞穴里的,DST的小切无法带入洞穴,作为补偿,联机版的洞穴新增了另一个小伙伴——哈奇(二哈?)。需要吐槽的一点是:DS和DST的小切血量是一样的,还是450(敢不敢让我小切变成4W5的血)
  17、DST新增了个宠物系统,宠物除了卖萌没有别的用处,用于后期帮忙消耗食物;
  DS则没有,不过可以通过MOD强行养宠物
  18、DST新增个驯服系统,多了骑乘,还增加了一个钢羊(肛?),通过翻脚印找到,几率和座狼(狼王)的几率是一样的(LZ这种开局3天就翻出座狼的怎么破)。DS就没有,不过貌似也有个MOD可以骑乘?
  19、DST的冰堆是凿2下掉一次冰块,DS的是敲完之后一次性掉落所有冰块
  20、DST里面有个逗逼玩具——旋风扇,用于回san,不过效果嘛,你懂的。
  DS里面没有这个小风车
  21、DS的四季BOSS在换季的时候就会消失,比如蠢鹅会在进入夏天的时候飞走(真的是飞走);
  DST的四季BOSS由于刷新机制的不同(算是吧?),在换季的时候是不会消失的,比如秋天的时候你还是可以在沙漠的龙蝇巢穴找到龙蝇,冬天的时候你还是可以看到熊獾,所以就有小伙伴养BOSS了。不过要注意的一点是,在别的季节熊獾是会睡觉的(冬眠?),如果叫醒它,他会打哈欠,然后让附近的玩家和生物(大概2个屏幕范围?)进入睡眠(可能称之为昏迷更为恰当?),老奶奶貌似也会被催眠
  22、DST里新添了2个植物元素:多枝的树、蜜汁浆果丛(暂且这么叫吧)让基地党有了更多的选择,而且植物系列还多了2个状态,一个是变异,一个是患病。表示两个状态真的是让强迫症基地党抓狂的设定啊;DS里面可没有这些
  23、DS的汉化是比较麻烦的,需要一些操作才能成功汉化(虽然LZ觉得很简单,但还是有很多新人表示太难了),DST(特指Steam)的汉化比较简单,只需要订阅汉化MOD即可
  24、DS的MOD有3种区别:1.兼容ROG不兼容SW;2.兼容SW不兼容ROG;3.同时兼容ROG和SW。
  DST的MOD只有2种区别:1.服务器MOD;2.客户端MOD。
  具体怎么分,请看MOD作者的说明当然,在游戏里也可以看到的。DS的MOD选项里面右下角通常有3个标志,分别是:DS、ROG、SW。如果哪个标志被打上了“X”就表明不兼容。DST的区分更简单,服务器MOD只能在服务器看到,客户端MOD只能在客户端看到
  25、DST拥有回滚功能,可以由主机选择,回滚的最大天数貌似是3天吧?使用后可以把存档回滚到前3天,或者主机设定的天数。
  DS没有这个功能,所以只能通过SL大法来达到回滚的目的。具体操作就是在DS自动保存或者角色死亡之前直接ALT+F4或者点击窗口右上的“关闭窗口”,这样游戏就会回到上一次保存的存档
  26、DS有麦斯威尔的冒险大门,可以进入冒险模式(解锁麦斯威尔和维斯),而且还可以通过集齐传送机零件进行跳世界;
  DST只有恶魔之门,玩家就是从这个门传入游戏。而且在存活模式(不记得是不是这个了)下可以通过作祟恶魔之门复活(前面说复活手段缺少了这一个,在这里补上)
  27、DS地面上的矿产资源在世界生成的时候就固定了(鼹鼠大法奏凯),所以地面上的矿石敲完就不会再生。
  DST在某些地点通常是无地皮或者靠近沙漠的地方(大部分,LZ就试过在森林地皮建家,然后几十天之后陨石雨砸家),会定期下陨石雨(应该算是吧?不过这个陨石雨和SW的陨石雨不一样),通过这个设定,地面上可以时不时刷新一下矿石,但是数量不是很多。
《饥荒》巨人的统治精华文章推荐
《饥荒》联机版精华文章推荐
更多相关内容请关注:
责任编辑:修凡客
本文是否解决了您的问题
用手机访问
扫一扫,手机浏览
相关攻略:
游戏制作:Klei Entertainment
游戏发行:Klei Entertainment
游戏平台:PC/PS4/PS Vita
上市时间:
单机游戏下载
综合热点资讯登录后你可以:
首次使用?
本人解决各种疑难杂症,请私信
视频地址复制
Flash地址复制
Html地址复制
离线看更方便
用或其他应用扫描二维码
搬运时使用的网址:/view/
搬运自己和朋友玩就可以
请勿上传到TGP的平台 否则后果自负~
有疑问请留言
广播电视节目制作经营许可证:(沪)字第1248号
| 网络文化经营许可证:沪网文[6号 | 信息网络传播视听节目许可证:0910417 | 互联网ICP备案:沪ICP备号-3 沪ICP证:沪B2- | 违法不良信息举报邮箱: | 违法不良信息举报电话:转3饥荒联机版 Linux 服务器(地上世界与地下世界)搭建新建用户非常重要的一点,Don’t Starve Together服务程序(以下简称DST)不允许以root用户身份运行,否则不会正常运行useradd -m steam
接下来建立/home/steam/steamcmd文件夹,并进入目录mkdir /home/steam/steamcmd && cd /home/steam/steamcmd
下载steamcmd来自动安装DST程序wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
./steamcmd.sh
用以下命令下载DST程序./steamcmd.sh +login anonymous +force_install_dir /home/steam/steamapps/DST +app_update 343050 validate +quit
DST程序将被安装到目录/home/steam/steamapps/DST先运行一次程序来生成相应的目录cd ~/steamapps/DST/bin && ./dontstarve_dedicated_server_nullrenderer
会发现此时自动生成了一个Cluster_1文件夹按照现在查到的资料,都是需要在/home/steam/.klei/DoNotStarveTogether下去写配置文件settings.ini和server_token.txt的,但是已经过时了,新版资料很少,这也是我写这篇文章的原因服务器配置以下文件都应写入在/home/steam/.klei/DoNotStarveTogether/Cluster_1路径下Token然后我们要做的,是在/home/steam/.klei/DoNotStarveTogether/Cluster_1文件夹下,写入一个cluster_token文件,内容是在饥荒联机版(正版)游戏中获得的服务器许可大概长这样,中间打码pds-g^KU_yQ_1joXR^7lFtxtPT+ItOvSL7**********eeiWIE8Lib0Aq1Tys=
Cluster设置新建Cluster.ini文件,内容如下[GAMEPLAY]
game_mode = survival # 游戏模式
max_players = 6 # 最大玩家数量
pvp = false # 是否允许PVP
pause_when_empty = true # 没有玩家时世界暂停
cluster_description = description # 游戏房间描述
cluster_name = My Game # 游戏名称
cluster_intention = cooperative # 游戏模式
cluster_password = passwd # 密码
console_enabled = true # 控制台
shard_enabled = true
bind_ip = 0.0.0.0
master_ip = 127.0.0.1 # 如果这是一个附属的地下世界此处需要注意设置成地上世界服务器的IP
master_port = 10889
cluster_key = superstrongpasswd # 如果这是一个附属的地下世界此处需要注意设置成地上世界服务器一致的cluster_key
WorldgenOverride在这个目录下还可以写入一个worldgenoverride.lua文件,来重写世界具体物品数量等参数配置Admin Listadminlist.txt文件,用于确定管理员。把玩家身份ID(非游戏ID)写入,每个一行KU_-4la00vp
运行与更新为了方便启动和更新,我用了两个脚本启动脚本#!/bin/sh
cd ~/steamapps/DST/bin/
screen -S 'DST Server' bash -c 'LD_LIBRARY_PATH=~/dst_lib ./dontstarve_dedicated_server_nullrenderer -console -shard Master'
更新脚本#!/bin/bash
cd /home/steam/steamcmd
./steamcmd.sh +login anonymous +force_install_dir /home/steam/steamapps/DST +app_update 343050 validate +quit
地下世界地上世界资料少,地下世界资料就更少了TAT,一番摸索最后弄好了首先讲下原理,由于我用的是腾讯云的学生特惠主机,只有1G内存,如果地上地下世界同时开在一台服务器上,就会导致某一个世界服务中断。因此我开在了两台不同的服务器上,本打算用内网通信,但是不同账号建立的虚拟机即使在同一区域,也不能够内网互通地下世界服务器设置地下世界其实也是一个独立的世界,只是作为一个附属(slave)等待地上世界的玩家加入。设置地下世界完全可以用以上的步骤去搭建,在完成后还需要进行以下配置:修改cluster.ini文件[GAMEPLAY]
game_mode = survival
max_players = 6
pvp = false
pause_when_empty = true
cluster_description = Cave
cluster_name = My_Cave
cluster_intention = cooperative
cluster_password = passwd
console_enabled = true
shard_enabled = true
bind_ip = 127.0.0.1 # 重要,设置成localhost地址,否则其他玩家可能进入
master_ip = 123.206.***.*** # 重要,设置成地上世界服务器的地址
master_port = 10889
cluster_key = superstrongpasswd # 与地上世界的cluster_key保持一致
启动脚本#!/bin/sh
cd ~/steamapps/DST/bin/
screen -S 'Cave Server' bash -c 'LD_LIBRARY_PATH=~/dst_lib ./dontstarve_dedicated_server_nullrenderer -console -shard Caves'
运行的地下世界会将数据保存在/home/steam/.klei/DoNotStarveTogether/Cluster_1/Caves中地上世界服务器配置修改cluster.ini文件[GAMEPLAY]
game_mode = survival
max_players = 6
pvp = true
pause_when_empty = true
cluster_description = description
cluster_name = My World
cluster_intention = madness
cluster_password = password
console_enabled = true
shard_enabled = true
bind_ip = 0.0.0.0 # 重要
is_master = true
master_ip = 127.0.0.1 # 重要
master_port = 10889
cluster_key = superstrongpasswd
先运行好地上世界,然后运行地下世界后会在显示台看到...
[00:00:20]: World 1 is now connected
[00:00:20]: Telling Client our new session identifier: 26ACF1DB682CE481
[00:00:20]: ModIndex: Load sequence finished successfully.
[00:00:20]: Reset() returning
[00:00:20]: Validating portal[1] &-& 1[1] (active)
[00:00:20]: Validating portal[7] &-& 1[7] (active)
[00:00:20]: Validating portal[10] &-& 1[10] (active)
[00:00:20]: Validating portal[3] &-& 1[3] (active)
[00:00:20]: Validating portal[2] &-& 1[2] (active)
[00:00:20]: Validating portal[8] &-& 1[8] (active)
[00:00:20]: Validating portal[4] &-& 1[4] (active)
[00:00:20]: Validating portal[9] &-& 1[9] (active)
[00:00:20]: Validating portal[5] &-& 1[5] (active)
[00:00:20]: Validating portal[6] &-& 1[6] (active)
[00:00:21]: [Shard] Slave LUA is now ready!
[00:00:21]: Sim paused
深藏功与名测评结果是腾讯云1核1G1M的服务器完美胜任,四个人一起打内存在50%左右,有些捉鸡的是1M的带宽。于是我们就又把带宽升级到了2M而还有一个有些不爽的地方,从地下世界返回地上的时候会有卡顿,而且经常卡死,导致我被蝙蝠咬死三次&*&……%求解决方案呐~4收藏分享举报{&debug&:false,&apiRoot&:&&,&paySDK&:&https:\u002F\\u002Fapi\u002Fjs&,&wechatConfigAPI&:&\u002Fapi\u002Fwechat\u002Fjssdkconfig&,&name&:&production&,&instance&:&column&,&tokens&:{&X-XSRF-TOKEN&:null,&X-UDID&:null,&Authorization&:&oauth c3cef7c66aa9e6a1e3160e20&}}{&database&:{&Post&:{&&:{&isPending&:false,&contributes&:[],&title&:&饥荒联机版 Linux 服务器(地上世界与地下世界)搭建&,&author&:&miao-jia-hao&,&content&:&\u003Cp\u003E饥荒是一款非常优秀的游戏,玩够了单机版也想和朋友一起开黑。如果用自己主机去开服务的话,网络环境会非常不稳定,经常卡顿。于是在腾讯云用学生特惠1元买了一台云服务器,在上面搭了公网的饥荒。\u003Cbr\u003E国内资料都已经很旧了,在搭建过程中发现很多路径和文件配置都已经发生变化,故有此文\u003Cbr\u003E这篇也在我的博客上发表,如果看官们有什么问题,可以在我的\u003Cstrong\u003E博客\u003C\u002Fstrong\u003E下方评论,我会一一解答\u003C\u002Fp\u003E\u003Cp\u003E\u003Ca href=\&http:\u002F\\u002F?target=http%3A\u002F\u002Fchiahao.top\u002Findex.php\u002Farchives\u002F340\u002F\& class=\& wrap external\& target=\&_blank\& rel=\&nofollow noreferrer\&\u003E链接在这里\u003Ci class=\&icon-external\&\u003E\u003C\u002Fi\u003E\u003C\u002Fa\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Ch1\u003E通用配置\u003C\u002Fh1\u003E\u003Ch2\u003E搭建环境\u003C\u002Fh2\u003E\u003Cp\u003E这里使用CentOS 7进行搭建,如果使用CentOS 6的话会有libstdc++.so.6版本过低的问题,而CentOS系统本身追求稳定,在CentOS 6版本中不会提供该库的更新,于是不如去直接用7\u003C\u002Fp\u003E\u003Ch2\u003E必要组建及依赖关系\u003C\u002Fh2\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003Eyum install screen\nyum install glibc.1686 libstdc++.i686 libcurl.i686 --setopt=protected_multilib=false\nln -s \u002Fusr\u002Flib\u002Flibcurl.so.4 \u002Fusr\u002Flib\u002Flibcurl-gnutls.so.4\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Ch2\u003E新建用户\u003C\u002Fh2\u003E\u003Cp\u003E非常重要的一点,Don’t Starve Together服务程序(以下简称DST)不允许以root用户身份运行,否则\u003Cstrong\u003E不会正常运行\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003Euseradd -m steam\nsu steam\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Cp\u003E接下来建立\u002Fhome\u002Fsteam\u002Fsteamcmd文件夹,并进入目录\u003C\u002Fp\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003Emkdir \u002Fhome\u002Fsteam\u002Fsteamcmd && cd \u002Fhome\u002Fsteam\u002Fsteamcmd\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Cp\u003E下载steamcmd来自动安装DST程序\u003C\u002Fp\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003Ewget https:\u002F\u002Fsteamcdn-a.akamaihd.net\u002Fclient\u002Finstaller\u002Fsteamcmd_linux.tar.gz\ntar -xvzf steamcmd_linux.tar.gz\n.\u002Fsteamcmd.sh\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Cp\u003E用以下命令下载DST程序\u003C\u002Fp\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003E.\u002Fsteamcmd.sh +login anonymous +force_install_dir \u002Fhome\u002Fsteam\u002Fsteamapps\u002FDST +app_update 343050 validate +quit\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Cp\u003EDST程序将被安装到目录\u002Fhome\u002Fsteam\u002Fsteamapps\u002FDST\u003C\u002Fp\u003E\u003Cp\u003E先运行一次程序来生成相应的目录\u003C\u002Fp\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003Ecd ~\u002Fsteamapps\u002FDST\u002Fbin && .\u002Fdontstarve_dedicated_server_nullrenderer\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Cp\u003E会发现此时自动生成了一个Cluster_1文件夹\u003C\u002Fp\u003E\u003Cblockquote\u003E\u003Cp\u003E按照现在查到的资料,都是需要在\u002Fhome\u002Fsteam\u002F.klei\u002FDoNotStarveTogether下去写配置文件settings.ini和server_token.txt的,但是已经过时了,新版资料很少,这也是我写这篇文章的原因\u003C\u002Fp\u003E\u003C\u002Fblockquote\u003E\u003Ch2\u003E服务器配置\u003C\u002Fh2\u003E\u003Cp\u003E以下文件都应写入在\u002Fhome\u002Fsteam\u002F.klei\u002FDoNotStarveTogether\u002FCluster_1路径下\u003C\u002Fp\u003E\u003Ch3\u003EToken\u003C\u002Fh3\u003E\u003Cp\u003E然后我们要做的,是在\u003Cstrong\u003E\u002Fhome\u002Fsteam\u002F.klei\u002FDoNotStarveTogether\u002FCluster_1\u003C\u002Fstrong\u003E文件夹下,写入一个\u003Cstrong\u003Ecluster_token\u003C\u002Fstrong\u003E文件,内容是在饥荒联机版(正版)游戏中获得的服务器许可\u003C\u002Fp\u003E\u003Cp\u003E大概长这样,中间打码\u003C\u002Fp\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003Epds-g^KU_yQ_1joXR^7lFtxtPT+ItOvSL7**********eeiWIE8Lib0Aq1Tys=\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Ch3\u003ECluster设置\u003C\u002Fh3\u003E\u003Cp\u003E新建Cluster.ini文件,内容如下\u003C\u002Fp\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003E[GAMEPLAY]\ngame_mode = survival # 游戏模式\nmax_players = 6 # 最大玩家数量\npvp = false # 是否允许PVP\npause_when_empty = true # 没有玩家时世界暂停\n[NETWORK]\ncluster_description = description # 游戏房间描述\ncluster_name = My Game # 游戏名称\ncluster_intention = cooperative # 游戏模式\ncluster_password = passwd # 密码\n[MISC]\nconsole_enabled = true # 控制台\n[SHARD]\nshard_enabled = true \nbind_ip = 0.0.0.0\nmaster_ip = 127.0.0.1 # 如果这是一个附属的地下世界此处需要注意设置成地上世界服务器的IP \nmaster_port = 10889\ncluster_key = superstrongpasswd # 如果这是一个附属的地下世界此处需要注意设置成地上世界服务器一致的cluster_key\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Ch3\u003EWorldgenOverride\u003C\u002Fh3\u003E\u003Cp\u003E在这个目录下还可以写入一个worldgenoverride.lua文件,来重写世界具体物品数量等参数配置\u003C\u002Fp\u003E\u003Ch3\u003EAdmin List\u003C\u002Fh3\u003E\u003Cp\u003Eadminlist.txt文件,用于确定管理员。把玩家身份ID(非游戏ID)写入,每个一行\u003C\u002Fp\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003EKU_-4la00vp\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Ch2\u003E运行与更新\u003C\u002Fh2\u003E\u003Cp\u003E为了方便启动和更新,我用了两个脚本\u003C\u002Fp\u003E\u003Cp\u003E启动脚本\u003C\u002Fp\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003E#!\u002Fbin\u002Fsh\nsu steam\ncd ~\u002Fsteamapps\u002FDST\u002Fbin\u002F\nscreen -S 'DST Server' bash -c 'LD_LIBRARY_PATH=~\u002Fdst_lib .\u002Fdontstarve_dedicated_server_nullrenderer -console -shard Master'\ncd ~\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Cp\u003E更新脚本\u003C\u002Fp\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003E#!\u002Fbin\u002Fbash\ncd \u002Fhome\u002Fsteam\u002Fsteamcmd\n.\u002Fsteamcmd.sh +login anonymous +force_install_dir \u002Fhome\u002Fsteam\u002Fsteamapps\u002FDST +app_update 343050 validate +quit\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Ch1\u003E地下世界\u003C\u002Fh1\u003E\u003Cp\u003E地上世界资料少,地下世界资料就更少了TAT,一番摸索最后弄好了\u003C\u002Fp\u003E\u003Cp\u003E首先讲下原理,由于我用的是腾讯云的学生特惠主机,只有1G内存,如果地上地下世界同时开在一台服务器上,就会导致某一个世界服务中断。因此我开在了两台不同的服务器上,本打算用内网通信,但是不同账号建立的虚拟机即使在同一区域,也不能够内网互通\u003C\u002Fp\u003E\u003Ch2\u003E地下世界服务器设置\u003C\u002Fh2\u003E\u003Cp\u003E地下世界其实也是一个独立的世界,只是作为一个附属(slave)等待地上世界的玩家加入。设置地下世界完全可以用以上的步骤去搭建,在完成后还需要进行以下配置:\u003C\u002Fp\u003E\u003Cp\u003E修改cluster.ini文件\u003C\u002Fp\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003E[GAMEPLAY]\ngame_mode = survival\nmax_players = 6\npvp = false\npause_when_empty = true\n[NETWORK]\ncluster_description = Cave\ncluster_name = My_Cave\ncluster_intention = cooperative\ncluster_password = passwd\n[MISC]\nconsole_enabled = true\n[SHARD]\nshard_enabled = true\nbind_ip = 127.0.0.1 # 重要,设置成localhost地址,否则其他玩家可能进入\nmaster_ip = 123.206.***.*** # 重要,设置成地上世界服务器的地址\nmaster_port = 10889\ncluster_key = superstrongpasswd # 与地上世界的cluster_key保持一致\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Cp\u003E启动脚本\u003C\u002Fp\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003E#!\u002Fbin\u002Fsh\ncd ~\u002Fsteamapps\u002FDST\u002Fbin\u002F\nscreen -S 'Cave Server' bash -c 'LD_LIBRARY_PATH=~\u002Fdst_lib .\u002Fdontstarve_dedicated_server_nullrenderer -console -shard Caves'\ncd ~\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Cp\u003E运行的地下世界会将数据保存在\u002Fhome\u002Fsteam\u002F.klei\u002FDoNotStarveTogether\u002FCluster_1\u002FCaves中\u003C\u002Fp\u003E\u003Ch2\u003E地上世界服务器配置\u003C\u002Fh2\u003E\u003Cp\u003E修改cluster.ini文件\u003C\u002Fp\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003E[GAMEPLAY]\ngame_mode = survival\nmax_players = 6\npvp = true\npause_when_empty = true\n[NETWORK]\ncluster_description = description\ncluster_name = My World\ncluster_intention = madness\ncluster_password = password\n[MISC]\nconsole_enabled = true\n[SHARD]\nshard_enabled = true\nbind_ip = 0.0.0.0 # 重要\nis_master = true\nmaster_ip = 127.0.0.1 # 重要\nmaster_port = 10889\ncluster_key = superstrongpasswd\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Cp\u003E先运行好地上世界,然后运行地下世界后会在显示台看到\u003C\u002Fp\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003E...\n[00:00:20]: World 1 is now connected\n[00:00:20]: Telling Client our new session identifier: 26ACF1DB682CE481\n[00:00:20]: ModIndex: Load sequence finished successfully.\n[00:00:20]: Reset() returning\n[00:00:20]: Validating portal[1] &-& 1[1] (active)\n[00:00:20]: Validating portal[7] &-& 1[7] (active)\n[00:00:20]: Validating portal[10] &-& 1[10] (active)\n[00:00:20]: Validating portal[3] &-& 1[3] (active)\n[00:00:20]: Validating portal[2] &-& 1[2] (active)\n[00:00:20]: Validating portal[8] &-& 1[8] (active)\n[00:00:20]: Validating portal[4] &-& 1[4] (active)\n[00:00:20]: Validating portal[9] &-& 1[9] (active)\n[00:00:20]: Validating portal[5] &-& 1[5] (active)\n[00:00:20]: Validating portal[6] &-& 1[6] (active)\n[00:00:21]: [Shard] Slave LUA is now ready!\n[00:00:21]: Sim paused\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Cp\u003E深藏功与名\u003C\u002Fp\u003E\u003Cp\u003E测评结果是腾讯云1核1G1M的服务器完美胜任,四个人一起打内存在50%左右,有些捉鸡的是1M的带宽。于是我们就又把带宽升级到了2M\u003C\u002Fp\u003E\u003Cp\u003E而还有一个有些不爽的地方,从地下世界返回地上的时候会有卡顿,而且经常卡死,导致我被蝙蝠咬死三次&*&……%\u003C\u002Fp\u003E\u003Cp\u003E求解决方案呐~\u003C\u002Fp\u003E\u003Cbr\u003E&,&updated&:new Date(&T06:22:03.000Z&),&canComment&:false,&commentPermission&:&anyone&,&commentCount&:9,&collapsedCount&:0,&likeCount&:4,&state&:&published&,&isLiked&:false,&slug&:&&,&isTitleImageFullScreen&:false,&rating&:&none&,&titleImage&:&&,&links&:{&comments&:&\u002Fapi\u002Fposts\u002F2Fcomments&},&reviewers&:[],&topics&:[{&url&:&https:\u002F\\u002Ftopic\u002F&,&id&:&&,&name&:&饥荒&},{&url&:&https:\u002F\\u002Ftopic\u002F&,&id&:&&,&name&:&Don't Starve (游戏)&}],&adminClosedComment&:false,&titleImageSize&:{&width&:0,&height&:0},&href&:&\u002Fapi\u002Fposts\u002F&,&excerptTitle&:&&,&tipjarState&:&closed&,&annotationAction&:[],&sourceUrl&:&&,&pageCommentsCount&:9,&hasPublishingDraft&:false,&snapshotUrl&:&&,&publishedTime&:&T14:22:03+08:00&,&url&:&\u002Fp\u002F&,&lastestLikers&:[{&bio&:&魂游世界的小天使&,&isFollowing&:false,&hash&:&efe173cbe340a&,&uid&:728000,&isOrg&:false,&slug&:&deng-wei-4-12&,&isFollowed&:false,&description&:&&,&name&:&十一先生&,&profileUrl&:&https:\u002F\\u002Fpeople\u002Fdeng-wei-4-12&,&avatar&:{&id&:&dedc9d23c67&,&template&:&https:\u002F\\u002F50\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false},{&bio&:&学生&,&isFollowing&:false,&hash&:&29c8d054e7f5cd67f97d8f3ab4253e79&,&uid&:489200,&isOrg&:false,&slug&:&lao-mian-bao-7-21&,&isFollowed&:false,&description&:&&,&name&:&老面包&,&profileUrl&:&https:\u002F\\u002Fpeople\u002Flao-mian-bao-7-21&,&avatar&:{&id&:&6e221419afeb791f6626&,&template&:&https:\u002F\\u002F50\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false},{&bio&:&逗比一枚&,&isFollowing&:false,&hash&:&8c7efc33f7ac9&,&uid&:533700,&isOrg&:false,&slug&:&la-la-la-66-97-27&,&isFollowed&:false,&description&:&&,&name&:&林拉啦&,&profileUrl&:&https:\u002F\\u002Fpeople\u002Fla-la-la-66-97-27&,&avatar&:{&id&:&34e2f1ac0a43ca9de2e7e0&,&template&:&https:\u002F\\u002F50\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false},{&bio&:null,&isFollowing&:false,&hash&:&06f0a20c10a35eed50e1&,&uid&:526500,&isOrg&:false,&slug&:&jeffery-13-59&,&isFollowed&:false,&description&:&&,&name&:&jeffery&,&profileUrl&:&https:\u002F\\u002Fpeople\u002Fjeffery-13-59&,&avatar&:{&id&:&v2-bc&,&template&:&https:\u002F\\u002F50\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false}],&summary&:&饥荒是一款非常优秀的游戏,玩够了单机版也想和朋友一起开黑。如果用自己主机去开服务的话,网络环境会非常不稳定,经常卡顿。于是在腾讯云用学生特惠1元买了一台云服务器,在上面搭了公网的饥荒。 国内资料都已经很旧了,在搭建过程中发现很多路径和文件配…&,&reviewingCommentsCount&:0,&meta&:{&previous&:null,&next&:null},&annotationDetail&:null,&commentsCount&:9,&likesCount&:4,&FULLINFO&:true}},&User&:{&miao-jia-hao&:{&isFollowed&:false,&name&:&薛定谔的猫死了&,&headline&:&&,&avatarUrl&:&https:\u002F\\u002F50\u002F88e01d818_s.jpg&,&isFollowing&:false,&type&:&people&,&slug&:&miao-jia-hao&,&bio&:null,&hash&:&65ed0cb911e3&,&uid&:28,&isOrg&:false,&description&:&&,&badge&:{&identity&:null,&bestAnswerer&:null},&profileUrl&:&https:\u002F\\u002Fpeople\u002Fmiao-jia-hao&,&avatar&:{&id&:&88e01d818&,&template&:&https:\u002F\\u002F50\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false}},&Comment&:{},&favlists&:{}},&me&:{},&global&:{&experimentFeatures&:{&ge3&:&ge3_9&,&ge2&:&ge2_1&,&nwebStickySidebar&:&sticky&,&androidPassThroughPush&:&getui&,&newMore&:&new&,&liveReviewBuyBar&:&live_review_buy_bar_2&,&liveStore&:&ls_a2_b2_c1_f2&,&searchHybridTabs&:&without-tabs&,&isOffice&:&false&,&homeUi2&:&default&,&answerRelatedReadings&:&qa_recommend_with_ads_and_article&,&remixOneKeyPlayButton&:&headerButton&,&asdfadsf&:&asdfad&,&qrcodeLogin&:&qrcode&,&newBuyBar&:&livenewbuy3&,&isShowUnicomFreeEntry&:&unicom_free_entry_off&,&newMobileColumnAppheader&:&new_header&,&zcmLighting&:&zcm&,&favAct&:&default&,&appStoreRateDialog&:&close&,&mobileQaPageProxyHeifetz&:&m_qa_page_nweb&,&iOSNewestVersion&:&4.2.0&,&default&:&None&,&wechatShareModal&:&wechat_share_modal_show&,&qaStickySidebar&:&sticky_sidebar&,&androidProfilePanel&:&panel_b&,&nwebWriteAnswer&:&default&}},&columns&:{&next&:{}},&columnPosts&:{},&columnSettings&:{&colomnAuthor&:[],&uploadAvatarDetails&:&&,&contributeRequests&:[],&contributeRequestsTotalCount&:0,&inviteAuthor&:&&},&postComments&:{},&postReviewComments&:{&comments&:[],&newComments&:[],&hasMore&:true},&favlistsByUser&:{},&favlistRelations&:{},&promotions&:{},&draft&:{&titleImage&:&&,&titleImageSize&:{},&isTitleImageFullScreen&:false,&canTitleImageFullScreen&:false,&title&:&&,&titleImageUploading&:false,&error&:&&,&content&:&&,&draftLoading&:false,&globalLoading&:false,&pendingVideo&:{&resource&:null,&error&:null}},&drafts&:{&draftsList&:[],&next&:{}},&config&:{&userNotBindPhoneTipString&:{}},&recommendPosts&:{&articleRecommendations&:[],&columnRecommendations&:[]},&env&:{&edition&:{},&isAppView&:false,&appViewConfig&:{&content_padding_top&:128,&content_padding_bottom&:56,&content_padding_left&:16,&content_padding_right&:16,&title_font_size&:22,&body_font_size&:16,&is_dark_theme&:false,&can_auto_load_image&:true,&app_info&:&OS=iOS&},&isApp&:false},&message&:{&newCount&:0},&pushNotification&:{&newCount&:0}}

我要回帖

更多关于 steam无法运行 的文章

 

随机推荐