此教程不完全适用于2月12号更新后的新版,需要新版教程的请移步
手把手教你怎么运行饥荒联机版服务端(Don’t Starve Together Dedicated Server,以下简称服务端)并联机,如果有什么不懂的可以在此文章回复,我尽可能回复。(Klei在2015-10-16更新了首个自带穿透的服务端,所以在线联机步骤大大简化,然后我也差不多算重写了这篇文章。。。)
首先,你得有一个。对于不知道如何下载安装的,请点击我。
如果已经知道怎么运行,但不知道MOD和设置,请点击我。
文字较多,来个音乐缓和下心情~远い空へ
在线模式(正版大法好)
这个模式必须拥有正版,否则无法通过身份验证!!!
预设置启动
此功能为以默认设置全自动运行洞穴和地面两个服务端并互联。可以说是给小白提供了莫大帮助,你要做的很简单,就是选择此方式启动。
开始前,你得先用steam下载一个服务端(库→工具→自己找~~),如果不知道怎么用steam下载服务端,你可以看这篇文章。
打开steam,双击(或者单机右侧开始按钮)启动。
然后就会出现如下图的选项,选择第二个(机翻:运行预配置的服务器),开始。
稍等片刻(看电脑配置)后,即可看到两个服务端已经启动并互相通信成功。
到这里,就已经结束了,你可以启动客户端,然后在浏览世界里面看到你开的专用服了(名字为:你的steamID’s World)!大喊,正版大法好,入正保平安~~
如果你觉得预配置已经能够满足你了,现在就想要看看如何添加mod和修改世界资源了,那么你可以去看看这篇文章。如果你想依靠自己而不是预配制(如何才能手动的创建并运行服务端),那么就接着往下看吧。
令牌生成
默认安装,如无特殊设置即为在线模式。在线模式需要DST生成的令牌才能正常使用,否则会出现如下图的状况。
令牌生成的具体步骤如下:
- 通过steam打开饥荒联机版;
- 点击Play!(开始游戏),进入服务器大厅;
- 按~(数字键1左边)打开控制台;
- 输入“TheNet:GenerateClusterToken()[感谢:Ubunux,2月12前版本为TheNet:GenerateServerToken()”(不含双引号,区分大小写,英文输入法)]并回车。
然后你就可以在“文档\Klei\DoNotStarveTogether”目录下看到一个名为“server_token.txt”的文件,此即为你的令牌文件。现在再运行服务端试试,是不是可以正常运行了。
在线联机
按照在线模式设置并启动服务端后,打开你的客户端→开始游戏→浏览世界,就可以在“在线”和“本地”找到你开的世界了。其他拥有正版的玩家也可以在“在线”中找到你开的世界。(如果好多人都找不到你开启的世界,可以设置防火墙或关闭防火墙,如果设置后还无法搜到,请向Klei反应)
PS:对于不能运行饥荒联机版的服务器,可以在电脑上生成令牌文件“server_token.txt”和配置文件“settings.ini”,上传到如下目录:
- Windows:Documents(文档)/Klei/DoNotStarveTogether/
- Linux:~/.klei/DoNotStarveTogether/
即可。本人没用过Linux系统,此路径为维基百科上的,如果有误请提出。
离线模式
开启离线模式
开启离线模式的方法有二,如果你没有正版,推荐使用第一种,简单粗暴,一劳永逸。
- 打开“文档\Klei\DoNotStarveTogether\settings.ini”,将[account]下面的“dedicated_lan_server = false”修改为“dedicated_lan_server = true”。如果没有请自行在[account]下面添加“dedicated_lan_server = true”(注意别把true和ture弄错了)
- 在快捷方式的目标栏内容最后加“ -lan”(不含引号)参数,这样如果通过此快捷方式启动即为离线模式。其他对战平台在相应“游戏运行参数”栏添加即可。
然后你就可以启动你的服务端了,不过这种方法启动服务端,仅能局域网联机,如果想和不是同一个局域网的人联机,就需要用到对战平台或者直连了。
服务端开的世界都会有上图箱子图标。
这里我推荐直连来联机,虽然(可能)比较麻烦,但因为是主从直接连接,不经过任何第三方途径,所以理论上速度是最快的。
离线联机
离线联机方法目前有三种,“局域网”、“直连”和“对战平台”,个人推荐“直连”&“局域网”。
局域网
首先,你需要用有线(网线)或无线(WIFI)的方式将两台或多台电脑连接到一起(无线就是连接同一个WIFI)。
按照在线模式设置并启动服务端后,打开你的客户端→开始游戏→浏览世界,就可以在“本地”找到你开的世界了,点击加入即可。
此方法联机速度最快,但是受地域限制,不是同寝室友、家人、工友等不容易实现。
直连
直连是由不愿意透露姓名的百度贴吧大神wdy2008213发明并由同百度贴吧的大神秋水圈圈改良优化后的一个很好的联机功能(感谢zqf提供服务器测试)。这里简单讲解下使用方法(就是没有高级用法),需要高级用法的点我。
首先,请直接用宽带(不要用路由器)上网。如果不能通过外网IP(不知道怎么获取?)直连,关掉防火墙。如果还是不行,请直接看对战平台联机吧,你的宽带没有独立IP。
获取公网IP
百度搜索“IP”,第一个搜索结果的IP地址就是你的外网IP地址。
主机端口映射(转发)、DMZ
下面就给大家介绍端口映射(转发)的操作,来使在线模式和直连能连上你的服务端。(没有使用路由器的童鞋请看二、防火墙设置):
- 打开路由器设置界面(以小米路由器为例)。在你的浏览器中输入“www.miwifi.com”(一般路由器为192.168.1.1),输入密码登陆路由器设置界面。
- 路由设置-高级设置-端口转发规则-协议UDP、ip(Mac地址)填你的IP(Mac地址)、端口选择10999,设置完后保存生效。
- 其他路由器端口映射(转发)百度经验
DMZ:即为把所有端口都转发到你的电脑,这样会使你的电脑失去路由器保护而暴露在公网,有很大的安全隐患,一般不做推荐。如要设置,小米路由器在端口转发下面即是,只要开启DMZ并输入你的IP即可。
主机防火墙设置(一般不需要)
如果经过上述设置或没有路由器,你仍然无法在线或直连到你的专用服,那么很可能是你的防火墙阻止了专用服联网,一般正版正常安装不会出现这种情况:
- 开始-控制面板-系统和安全-Windows防火墙-高级设置-入站规则-新建入站规则;
- 规则类型选择“端口”-适用于UDP协议、特定本地端口10999-下面就默认即可;
- 如果你觉得对所有程序开放此端口不放心,可以双击你刚新建的规则-程序与服务-此程序-然后设定服务端启动程序“dontstarve_dedicated_server_nullrenderer.exe”即可。
如果嫌麻烦也可以关闭防火墙,但是这样会失去防火墙对你的电脑的保护,有很大的安全隐患,尤其和DMZ一起使用,所以不推荐关闭防火墙!我也不在这里说明如何关闭防火墙了。
从机加入
- 打开游戏(废话~);
- 单击“IP直连”按钮;
- 输入主机的IP地址;
- 确定,开始游戏。
对战平台联机
可能大家会问,难道服务端真的只能正版或者直连才能使用吗?答案当然是否定的,理论上所有对战平台都是可以用来服务端联机的!下述方法仅对战平台联机需要。
对战平台使用说明,楼主这里以游侠为例:
- 下载对战平台,相应对战平台请自行百度下载;
- 启动并登陆对战平台;
- 选择房间,开始游戏(如果已经设置过路径的请选择左边的设置更换路径);
- 选择服务端“dontstarve_dedicated_server_nullrenderer.exe”即可,和客户端类似;
- 开始游戏;
- 如果上面“基本设置及运行”部分没有设置错的话,你的服务端即可正常启动;
- 直接打开你的客户端(无须对战平台),你可以看到你的专用服,其他通过游侠的也能看到你开启的专用服。
用对战平台的好处可以跳过直连的设置,但代价就是要受到对战平台提供商的网络状况影响!
PS:所有对战平台相关问题请自行询问对战平台客服~~~
感谢你看了那么多,想更个性化的设置服务端和启用mod?
服务端启用MOD及更多设置
Q&A
Q:什么是服务端
A:所谓服务端,就是可以在服务器等非普通环境和普通环境运行的一个客户端,这个客户端不能进行游戏,只能作为开启服务器(房间)之用。
Q:服务端能在普通的PC上运行吗
A:完全可以,不论是Windows系统还是Linux系统(需Linux版),都可以在普通的Windows PC和Linux PC(此系统为实测,属推测)上运行。
Q:有什么优点
A:优点:
- 以控制台形式运行,即使没有显卡的机器也能正常运行。方便服务器开24小时服;
- 占用资源比普通客户端少(也许吧~~);
- 等等。
Q:有什么缺点
A:缺点:
- 非图形界面,设置较麻烦;(有空会写个设置的文章)
- 等等
Q:端口转发和端口映射区别
A:端口映射和端口转发的区别较难理解~~我的理解:端口映射就是同化两个端口;端口转发就是所有发送到这个端口的数据通过路由器转手到外网。一个直达,一个有中介(错了欢迎指出,勿喷)
Q:其他设置和mod启用
A:请点击Q&A上面的“mod和其他更多设置”或者直接访问http://www.lyun.me/lyun/427。
大神你好呀,我用的tgp饥荒,为什么我的房间,总是显示进了又退出,总是进不来,而我都可以进别人的房间,是不是内网外网的事情,有办法解决吗
我不知道怎么查看服务器日志!我把洞穴和主世界文件都放到目录下面了!已经看到文件夹在运行的了!但是我还是找不到服务器!我是个新手希望大神帮帮忙!急需!
➜ ~ screen -ls
There are screens on:
1311.Cluster_1_Master (10/15/2016 09:40:16 PM) (Detached)
1278.Cluster_1_Caves (10/15/2016 09:40:06 PM) (Detached)
2 Sockets in /var/run/screen/S-dst.
就显示这个!我知道怎么检查错误 !求帮忙
服务器配置列表怎么搞
太感谢了,解决了我的问题
請問版大,為甚麼開啟之後她都寫說找步道token
我是另外創建一個
C:\Users\user\Documents\Klei\DoNotStarveTogether\DST_Server\cluster_token.txt
裡面放token
照你說的方式,沒有server_token.txt出現
[00:00:00]: PersistRootStorage is now APP:Klei//DoNotStarveTogether/DST_Server/Caves/
[00:00:00]: Starting Up
[00:00:00]: Version: 179016
[00:00:00]: Current time: Fri Jun 10 13:18:20 2016
[00:00:00]: Don’t Starve Together: 179016 WIN32
[00:00:00]: Build Date: 805
[00:00:00]: Parsing command line
[00:00:00]: Command Line Arguments: -console -cluster DST_Server -shard Caves
[00:00:00]: [WARNING] -console has been deprecated: Use the [MISC] / console_enabled setting instead.
[00:00:00]: Initializing Minidump handler
[00:00:00]: ….Done
[00:00:00]: Fixing DPI
[00:00:00]: …Done
[00:00:00]: THREAD – started ‘GAClient’ (1212)
[00:00:00]: CurlRequestManager::ClientThread::Main()
[00:00:00]: ProfileIndex:3.92
[00:00:00]: [Connect] PendingConnection::Reset(true)
[00:00:00]: Network tick rate: U=15(2), D=0
[00:00:00]: Network tick rate: U=15(2), D=0
[00:00:00]: Error trying to change cluster setting (NETWORK->cluster_intention) from ” to ‘cooperative’
[00:00:00]: Authorized application F:\steam\steamapps\common\Don’t Starve Together Dedicated Server\bin\dontstarve_dedicated_server_nullrenderer.exe is enabled in the firewall.
[00:00:00]: WindowsFirewall – Application already authorized
[00:00:00]: THREAD – started ‘ConsoleInput’ (6636)
[00:00:00]: OnLoadPermissionList: APP:Klei//DoNotStarveTogether/DST_Server/blocklist.txt (Failure)
[00:00:00]: OnLoadPermissionList: APP:Klei//DoNotStarveTogether/DST_Server/adminlist.txt (Failure)
[00:00:00]: OnLoadUserIdList: APP:Klei//DoNotStarveTogether/DST_Server/whitelist.txt (Failure)
[00:00:00]: cGame::InitializeOnMainThread
[00:00:00]: Renderer initialize: Okay
[00:00:00]: AnimManager initialize: Okay
[00:00:00]: Buffers initialize: Okay
[00:00:00]: cDontStarveGame::DoGameSpecificInitialize()
[00:00:00]: FMOD Error: An invalid object handle was used.
[00:00:00]: GameSpecific initialize: Okay
[00:00:00]: cGame::StartPlaying
[00:00:00]: LOADING LUA
[00:00:00]: DoLuaFile scripts/main.lua
[00:00:00]: DoLuaFile loading buffer scripts/main.lua
[00:00:00]: scripts/main.lua(162,1) running main.lua
[00:00:00]: loaded modindex
[00:00:00]: ModIndex: Beginning normal load sequence for dedicated server.
[00:00:00]: DownloadMods(0)
[00:00:00]: FMOD Error: An invalid object handle was used.
[00:00:00]: LOADING LUA SUCCESS
[00:00:00]: PlayerDeaths could not load morgue
[00:00:00]: PlayerHistory could not load player_history
[00:00:00]: bloom_enabled false
[00:00:00]: Could not load saveindex
[00:00:00]: OnFilesLoaded()
[00:00:00]: OnUpdatePurchaseStateComplete
[00:00:01]: Load FE
[00:00:02]: Load FE: done
[00:00:02]: ModIndex: Load sequence finished successfully.
[00:00:02]: Reset() returning
[00:00:04]: [200] Account Failed (6): “E_INVALID_TOKEN”
[00:00:04]: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[00:00:04]: !!!! Your Server Will Not Start !!!!
[00:00:04]: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[00:00:04]: No auth token could be found.
[00:00:04]: To generate a cluster_token you must
[00:00:04]: open the console from a logged-in game
[00:00:04]: client with the tilda key (~ / �) and type:
[00:00:04]: TheNet:GenerateClusterToken()
[00:00:04]: This will create ‘cluster_token.txt’ in
[00:00:04]: your client settings directory. Copy this
[00:00:04]: into your cluster settings directory.
[00:00:04]: [Connect] PendingConnection::Reset(true)
图片全死了~~~~~~~~~~~~~~~~~~
我想问下问什么启动后Decitaded Scrver后会是一堆代码【另外怎么发图片啊..
file:///C:/Users/Administrator/Desktop/360反馈意见截图16821219377778.png
博主请问为什么我输入TheNet:GenerateServerToken()这个代
码老是显示代码错误呢
新版的改掉了,变成TheNet:GenerateClusterToken()
我的电脑把那个TheNet:GenerateServerToken()打进去回车,还是啥都没有,再按~,上面说是 a nil value,对应的文件夹里面也没有发现sever_token.txt文件,这应该怎么办?
同问
新版:TheNet:GenerateClusterToken()
感谢:Ubunux
1.盗版架服务器能进游戏但是打怪不掉血是因为什么呢,局域网玩的,按照你的步骤设置的……
2.如何用客户端开档用服务端读取?是需要把存档文件转移到哪个文件夹么?饥荒得世界存档和人物存档我一直没搞清楚到底在哪和到底哪个是哪个。因为我们得机器不固定做服务器得机器可能会用来玩,如果我想转移服务器存档到另外得机器我该如何操作,而不会影响到另一台机器上的客户端存档?服务端和客户端存档是分开得么,或者我压根理解存档得方式就是错的?
久仰盛名,望指导一二……
1.这游戏不但看网速,还看主机配置,如果主机配置渣,也会卡。
2.如果你没有用什么特别的参数启动服务端(或客户端),那么这两个的存档文件夹是共用的,即不需要移动存档。如何用服务端读取,你可以在setings.ini文件里面修改服务端读取的存档槽。
世界存档和个人存档都存在主机里,所以只需要备份主机存档即可
我开好了服务器,但是mod文件一直生成不了,求指导
目前主要问题是,建了服务器,能加进去,打怪不掉血,怪物也不会移动,只是原地跑步
mod还有设置什么的不指望了,但是不会设置密码太伤了。在 DoNotStarveTogether文件夹里面的settings里面只有
[NETWORK]
server_intention = cooperative
default_server_name = xingfan’s World
没有密码的那条,但是在下一个文件夹Klei\DoNotStarveTogether_EasyConfigCaves的settings里面有
[network]
game_mode = survival
server_port = 11000
server_intention = cooperative
default_server_name = [Host]’s World
server_password = cUDA6IqKRJridj
最后一个看起来貌似是密码,但是改掉以后一会又会变成一堆这样的KEY式的代码
服务端,默认启动修改“DoNotStarveTogether”文件夹里的settings,预配制启动修改DoNotStarveTogether_EasyConfigOverworld(不是你说的那个),如果没有“server_password = xxx”,自己添加在[network]下面
请问4个人局域网内联机,a b c d四个人,a b可以正常进入,c d两个人只能进入一个人?怎么办?
换个主机试试
请问服务器里怎么让人重选人物
mod,没用过。
请问不用预设自己手动设置的服务器是不是只有地上?洞穴服务器要怎么连上地上的主服务器呢?
可以自己配置主从服务端,以前klei写过教程,方法在setings.ini里面设置,预配制不过是自动帮你完成了。
借个地问个问题:
饥荒联机版多核优化好吗?现在我们网上租的便宜vps,单核5个人cpu就炸了,我是该换双核还是该换家cpu更强劲的vps?
对多核优化不好,还是找个单核强劲的吧
光纤和路由器 影响服务器么 运行完服务端的bat 最后显示Validating portal(1) (-) 1(1) (active) 然后进游戏 创建世界说 网络初始化错误 原因是SOCKET_PORT_ALREADY_IN_USE 求解决
端口被占用了
服务端本来就是开服的,你还用客户端再开。。。
这个我没看懂,发生这种情况具体应该怎么弄呢
我只有一台电脑 看了楼下评论说可以同一台上既建独立服务端 又可玩
想知道建独立服务端(DST DS)的话会比直接用(DST)玩联机更好嘛?谢谢
稍微能好点,现在最大的优点是可以开洞穴
好勒 多谢 改天花个时间整一整
怎么开洞穴
自行在本站搜索“服务端”关键词查找
在线搜到我的服务器了 但是连不进去 本地可以
觉得是网络问题
风大大 请问
我按你的方法都成功了 但是我服务器房间的延迟显视出来都是???
自己进入房间后 延迟是绿色的 不会感觉到卡
有什么方法可以解决吗
能进去,不卡就好了,不用纠结延迟是???
大神 伺服器有一部分人連入後玩個10幾分就開始延遲,但其他人又不會
是否有哪邊可以做出改善
已經用 SSD做為系統碟了 + 16G的記憶體了
還有什麼是我能改善的
( PS 我是用 Steam 的 Run-Config…..運行的 )
感觉是因为网速的问题,要是配置问题,要卡大家一起卡了。应该是随着时间流逝,数据传输越来越多。一部分和主机通信不好(原因有很多,距离远,运营商之间的问题或其他)的就会先卡
所以理論上無解? 又或者該說 需要更好的網路環境 這樣嗎
是的,这游戏优化不是怎么好。
大神 问一下 怎么设置房间密码 纯小白
自己看这篇文章吧
请问一下,做服务器的电脑必须要开着游戏吗?
是的,主机必须一直开着。
帮忙看下为啥会出现这个:
we lost connection from an unknown alsve
这个是服务器开启后出现的一个循环。。。然后服务器可见,可进,就是地洞被藤条封住了。没了。还有就是我自己手打的mod加载不了,但是用批处理弄得可以加载,为什么啊?文字没有出错。
能帮忙看一下我的服务器配置哪里出错了么?之前建好了一次,后来删掉重来就各种问题了
自己搞定了,忘了改地穴的模式了。。。
请问 我先能搜到自己的游戏但进不去是怎么回事啊
什么错误信息?
我进入洞穴,但是小切和骨棒进不去,大神遇到过这种事情吗
好久没玩联机了,我只知道退出的时候会掉落,进洞穴是换服务器,所以应该也会掉落吧
请问风大,我进入洞穴的时候,小切却进不去,每次都是我人进去,出来看到小切和棍子都没进去,这种情况大神发生过么
求助,怎么在桌面快捷方式里启动双服务器?
快捷方式只能一次性启动一个程序,你可以写个bat然后创建快捷方式。
谢谢
Pingback引用通告: 【饥荒】配置要求及常见问题 – 白日梦先生
联机版158557有地洞么
有
请问风大,建设的服务器能不能够回档?
可以把,可以去维基看看指令
今天加了mod,之后开服务器那两个窗口自己闪退关闭了,,,之后进游戏也没有服务器建的世界,,这是什么情况,是不是mod装的缘故
mod不兼容会闪退
那个,,,建服务器那两个弹出的窗口,在打开游戏时候要关闭吗?说是socket port already in use,
端口被占用。你服务端开了以后又在用客户端创建房间?
=。 =楼主。。我是正版的。架设了服务器后上游戏搜不到任何房间。。服务器创建无问题,是顺利创建了的。。这是为啥啊啊啊啊啊。
PS:服务器搭建工具和游戏都是cavesbeta版并且都开启了测试。
有试过本地看自己的服务器吗?
请问风大,主机配置影响到从机,卡顿基本玩不了,然后主机需要多高的配置才能解决这个问题?还有你上面提到的路由器组建的局域网能不能给我详细讲一下?
有条件最好弄个服务器,或者一台电脑就用来开服不干别的,不然玩到后期卡是正常的。路由器的话,前提所有人物理上都得在一起,比如室友,同学啥的。然后连接上路由器的无线(或有线)即可,路由器连不连互联网无所谓
按照你正版的办法出现了连接到主机失败等待重新连接 楼主这个问题怎么解决啊
重启你的steam试试。
没用
你好,博主。我按你的教程在自己的电脑上开了服务器,然后又通过自己的电脑进行了游戏,但是退出以后再进入的时候,所有的存档都丢失,又是重新开始的世界,这是因为什么原因?有什么办法回档吗?
服务端需用控制台指令c_shutdown()关闭(注意标点用英文)
我为什么不能生成令牌文件,代码没打错,也分了大小写,用的是游侠汉化版本,w7系统。还有我运行dontstarve_dedicated_server_nullrenderer只出来了一个框子,没有那些一堆的true.运行了launch_preconfigured_servers才出来了两个框子却需要令牌文档才行
正版才能生成令牌,launch_preconfigured_servers什么玩意。
launch_preconfigured_servers.bat是在bin/scripts中的东西,按教程下载后有的东西158557版,另外能给我邮箱发个生成后的令牌文件吗,这样我应该用汉化也可以了
令牌是相当于账号的存在。。。
那能给个正版的客户端158557版吗
令牌必须正版才能有吗?没有别的办法了吗?
没有办法,而且给你正版客户端也没用,你没有账号无法使用。
风大大。 开了服务端之后 其他客户端都是从机了 是吧 服务端和客户端能在一个pc上同时开吗? 局域网直连玩时间长了会卡 开服务端 可以消灭卡的现象吗?
其他都是从机,不过你可以自己添加管理员。可以在同一个PC同时运行。相对来说会好点。
我想问怎么添加管理员,朋友搜了多种方法都是添加不成功
按照正版 在线模式做了一遍 已经能建立服务器了(没加mod) 但是现在只能在本地里看到我的服务器 在线里面搜不到 而且邀请别人别人也进不来 提示服务器没响应 我应该怎么办
已经解决了 发现自己的服在在线里的ping是??? 过滤名字过滤出来的 不好意思。。
运行预配置的服务器,怎样才算完成
运行预配置的服务器,怎样才算完成,自动关闭两个窗口吗?
如果运行成功,绝对是不会自动关闭的,
这是运行成功的图,它会显示连接成功和一堆的true。
成功以后就让那两个窗口一直在那边吗,我把两个窗口叉掉了之后进游戏搜不到我自己的专用服啊,小白表示一点不懂求指导
这两个窗口就是他们的本体。。。你X掉就等于关掉了两个服务端,当然搜不到。。。
麻烦问一下为什么我生成了server token文件他还是说我没有生成,在线等啊~~
不知道,如果你没有输错指令的话。
命令窗口里显示说要生成一个token文件并复制到服务端文件夹,然后我复制进去还是没用,这个是不是因为网络的关系呀
怎么样才算是成功了呀,两个命令窗口一直都在0.0
是存档文件夹,不是服务端文件夹~~~
C:\Users\Jude\Documents\Klei\DoNotStarveTogether_EasyConfigOverworld
C:\Users\Jude\Documents\Klei\DoNotStarveTogether_EasyConfigCaves
是这两个路径下的吗,令牌是不是生成一次就够了0.0谢谢~
如果是预配制的话,你不需要手动生成令牌,它会自动生成的,令牌一次就够了。
大大,我自定义那些配置,比如说房间密码之类的,每次定义完是都需要从新手动生成令牌吗?
令牌是令牌,设置是设置,这两者之间是独立的。
19号更新之后,我想在云服务器上用服务端开洞穴,用你在贴吧上面发的那个bat还可行么?
如果是win版的系统,还是建议使用steam下载服务端,然后运行选择第二个预配制启动,更方便。如果你要用,那个bat还是可用的。
你好作者,我的预配置花费了将近2个小时,这是正常的么
我发现是我错了,我的服务端运行了两个小时。请问这个服务端怎么设置密码
在setings.ini里设置,具体看www.lyun.me/lyun/427
没有固定ip就不能开了吧
貌似用steam启动没这个问题了。
你好作者 我有个问题想问一下服务端的文字如何修改就是比如我开的是服务端我服务端里的其他玩家死了屏幕的上面会出现提示我想把它该成我想要的文字请问如何修改希望作者能看到我的QQ1187292894。
如何修改汉化内容的方法我有写过,你可以自己找下(善用一个网站的搜索功能)
我改过那个但是服务端里根本没有那个文本啊我看了你发的你发的那个是游戏客户端的文本但是不是服务端的。
服务端(客户端)原版是英文版的,要自己汉化。。。
但是我找不到服务端的英文原本只有两个一个是日语一个是法语但是好像服务端用不到那两个文本。
为什么我没有[account] 这个
自己在末尾添加
凌芸凌芸 我想知道服务端的各种代码 比如存档 重置 什么的 求求
见另一篇文章,这篇文章底部应该有传送门。
凌芸凌芸 我想知道服务端的各种代码 比如存档 重置 什么的
我想問一下,我的一直加載中….根本進不到
如果配置低,就少开mod,少点资源,否则会很慢。
可是我沒開mod額..
還有我不是正版steam下載的耶,是用tgbus別人分享der
不是正版的我只能说一切都有可能了,可能是你那个被修改过,或者旧版本的bug之类的。
为什么我这配置 服务器的时候,需要很长时间呀,最长有过90分钟,还没好,是我哪里弄的不对么,我还没有加MOD呢
还有就是,怎么查看哪个是自己开的服务器
看名字。。。
不建议小白用服务端,还有nat穿透也是刚出的,不保证能正常使用(事实上我还没成功过,不知bug还是姿势不对)。
如果说电信光纤猫没有超级用户 能创建吗
最新版的服务端已经开始可以通过steam的穿透技术了,也就是说不需要再设置路由器什么的了。如果你的客户端可以直接在线玩,那么服务端也可以了。
楼主你好 弄出来以后为什么在线里面我能看见 我朋友他们找不到呢
洞穴测试版最新版已经解决了需要设置路由器才能在线联机的问题了。如果你在线能搜到,你的朋友搜不到,那多半是他的问题。
楼主那么路由器应该怎么设置
洞穴测试版的应该如何弄,路由器的设置 我也设置了。
不需要设置路由器,不过可能需要启动steam。这个klei也还在测试。
楼主大大 教教我
可以去Klei论坛看看http://forums.kleientertainment.com/topic/58536-caves-beta-october-16th-update/他说是可以使用steam的nat遍历,和客户端一样了,但也不能确保没有bug
好 谢谢了
我的是电信光纤的猫.没有超级用户 而且我还连了一个路由器能用吗 试了好久总是卡主了
我是Steam正版饥荒,之前重来没有弄过服务器,请问,在网吧的机器上,可以架设服务器么,第一次架设服务器,大概要配置多久呢~
可以,如果只算启动时间,配置差的1分钟。
亲爱的楼主,有空帮我看看这个服务器吗。
我的创建成功了,但是只能够在本地找到,不能够在“在线”里找到。
已经烦闷了一天了,希望能够帮帮我这个可怜的孩纸。
请看完文章再问好吗?
按照你的步骤设置好,online里面找不到房间,Lan里面能找到!这是怎么回事?
我在两个不同的网络环境试了,都是这个问题,是什么原因呢?
一样的情况。你现在能找到了吗,是什么情况?
文章里都写了。。。
看不到
我用的是离线模式的那个方法 我的setting.ini文件没有[account]这个 然后我直接下在下面的可以吗? 然后就是在快捷方式”dontstarve_dedicated_server_nullrenderer -lan.exe”加“ -lan“是这样加么。 加了之后打开过了一会儿就闪退了 然后又打开几次还是加载一串东西之后闪退了 和你离线模式那个配图一样的成功过一次 我什么也没碰 然后又闪退了。。
但是打开游戏去浏览游戏里面没有看到有房间阿? 求解~
在快捷方式目标栏加” -lan” 这个是加在服务端的快捷方式还是游戏的快捷方式呢? 我加了一下 出来界面 滚动一会过后就闪退 是怎么回事?
加在服务端的快捷方式里面。
你可以在最下面加上[account],然后再在下面加内容。据某个大神说,在[network]下面加“lan_only_server = true”也能起到相同的作用。
我的setting.ini文件里面自动在[network]下面有个“lan_only_server = true” 。。 这是怎么回事 然后我再在下面加[account] 这个 会冲突吗?
[account]添加在最后
按照你的步骤设置好,online里面找不到房间,Lan里面能找到!这是怎么回事?
你好,我想问一下在同一个房间用同一根网线要怎么在STEAM上一起玩饥荒,试了几次都跳ERROR,但是搜别人的房间就可以正常玩。
同一个房间可以一根网线连两台电脑或者连接同一个wifi来组成一个局域网,然后浏览世界选择本地。
弱弱的问一下,哪个“在快捷方式的目标栏内容最后加“ -lan”(不含引号)参数”不明白。那个快捷方式的目标栏是什么东西!望莫怪~
现在能搜索到服务器,但是进去后,弹出提示
“服务器只允许本地连接——此服务器只允许来自同一本地网络的玩家加入。你可以通过一条很长的电缆来连接或者让服务器拥有者修改其服务器设置。”
这个应该怎么出来啊??求大神指教!
据说这个bug是间歇性发作的,虽然klei说(β版)已经修复这个bug了
别人能进去,就我一个人进不去,为什么啊?
这个真心~~不知道~~
加-xxx这类参数的地方有很多。最常见的就是在快捷方式里和批处理里加参数。
快捷方式右键,属性,然后再目标那一栏最后加上“ -xxx”参数即可(注意空格)
你好,我是根据你的教程做了一个游侠的148470的服务端,前几次用的还好好的。后来在游戏里删档了,再用服务端重新建立世界的时候,它就卡着建立不了了。服务端那个黑框里反复跳一段代码,然后就是一堆====表示载入进度,如此一直在循环。游戏里别人能看到我创的服务器,点进去加入时提示“服务器暂时不接受新的连接,请等一会再试一次”
请问怎么办? 之前还用的好好的
这里不能发图片 我在贴吧你的教程贴里贴出来了,并@了你,麻烦看一看。谢谢了~
删掉存档再开试试(删前备份,如果还要存档)
是把整个save文件夹全部删掉?还要删除DontStarveTogether 下面的所有?
删掉了save文件夹 还是没有用。可能这里我表述的不是很清楚,还请你在贴吧里看看我截图
删掉“DontStarveTogether”文件夹,还是不行就重新弄个服务端(如果是开洞穴版的服就必须是洞穴版的服务端),还有就是不要加载任何mod,看会不会报错。如果这还报错,那我真想不到理由了。
进游戏卡屏怎么回事
我下了新的主体 想让朋友进我的服务器 要下服务端吗
不用,服务端只是多了一个开服的选择
那要如何才能联机呢
局域网,在线,直连,对战平台
我直连服务器提示我说服务器只能局域网,需要我用一根很长的光缆或者配置服务器,我不知道怎么配置服务器接上外网求教,就差这步了。
抱歉,我没遇到过。
我的饥荒一开始是缺少xinput1-3dll文件,现在有了又初始化不行,贴吧说是3D加速没开,我开了之后也还是不可以
你确定VC和DX9都装了?
缘之空的音乐还是很好听的- ( ゜- ゜)つロ
我已经用离线模式运行成功了,使用IP直连却进不了房间,显示是本地游戏。这个怎么解决??
同同
不知道你是什么版本,新版klei说已经修复了这个bug,但事实上这个bug还是有几率触发的。
不知道你是什么版本,新版klei说已经修复了这个bug,但事实上这个bug还是有几率触发的。
大神我想问问 我服务端是从STEAMCMD下的148470 在游侠上建的专房
MOD是用的游侠145705的1.5MOD包
开了服务器 人也能进 也不卡 但玩了几分钟后那个服务端就会直接闪退
求怎么解决啊
我的 世界设置是 创建世界的设置方法
我的MOD是用那个一键提取的BAT
重置世界、重载世界、踢人、救人、回档。
这些代码都哪里有看啊
关掉mod试试,可能是部分mod不兼容。
我试了 可能是360也可能是地上洞穴和树木再生
然后我想问问能不能管理员通过代码重置世界?
可以,c_regenerateworld()
你好,我这边遇到了一个困难问题,就是我已经开启了服务器,在检测开启服务器的网页上也能搜出来,但是在客户端却不显示服务器,本地到是可以发现,这是怎么回事?映射端口没有问题的!
用猫直接上网试试,如果还是搜不到,你没有独立公网IP。
服务器重开后人物全部消失,需要怎么设置
看到另外的版页了,但有新问题指令没效果
因为直接关掉是不会保存的,而且你玩了没多久,也没有到自动保存的时间。。。
谁能给我Dedicated Server145705版本资源啊,谢谢
额,steam上联机版高延迟怎么解决?
如果是电信和网通互联,弄个双线服务器开服。如果是同网互联,找配置和网速好的那个做主机,必要升级。还有不花钱的,减少资源、地图大小和少开mod。
怎么版楼主 我现在脑子烧了 淘宝买了个激活码 现在啥都不会弄攻略也看不懂
联机?进去第一次要你注册个Klei账号,忍忍在线翻译或者打汉化补丁。然后就可以正常玩耍了,,服务端只是为了给服务器和那些低配置的人用的。
注册完了,打开游戏在线模式 输入令牌才能显示其他人房间而且每次打开游戏都要输入一次,还有那个服务端打开之后一直就是注册表的形式 按照你的说法服务端打开不是应该像游戏一样么
输入令牌才能加入?确定不是密码?服务端主要是给服务器用的,当然没有图形界面。
0.0我想用个服务器开服,请问必须使用steam才能有在线模式吗?哪个系统适合呢?
不需要steam,服务端可以独立运行。不过呀在线需要令牌,令牌获取方法可以在本文找到(需要正版)。要说系统,个人还是推荐windows,毕竟图形界面好操作。
我用steamcmd下载好了,不知道怎么启动服务器
正版能和盗版联机吗= =
在线会验证身份,离线不会
风大 为什么我设置了“settings.ini这个配置文件 后 每次推出都会自动恢复默认啊
先确认你有保存成功,然后看有没有把键(name=value格式的内容)写在正确的节([]框起来的内容)下面,如果有,删掉settings.ini重新生成一个,如果还是不行,那只能限制此文件的写入权限(具体步骤请自行百度)
如果是服务器和游戏在同一台电脑运行的话 是会遇到这样的问题的,在steam-库-工具中右键开服器-属性-设置启动选项-输入“-conf_dir 文件夹名”(勿输引号),开服器存档目录就会变为我的文档/Klei/文件夹名
这样就不会重复了 设置文件也就不会被删
想请问您
若是盗版的话
有办法用方法二开Server端给人联机吗
小弟我开了DST Dedicated Server后
用DST创房间却显示Socket Port is already use
盗版有办法不用对战平台然后自己创房间盗版间直联吗
如果同一个局域网,你可以用服务端开房间后客户端直接通过局域网连接。
显示Socket Port is already use ,SHI ZHENG BAN
根据机翻的结果,端口冲突或者被禁用了。。。
Windows10无法端口映射 嘛~
端口映射和系统无关,因为那是在路由器设置的~~
你好,我按~键没有出现控制台是为什么呢?还有那个令牌怎么生成的?
你好,我按~键没有控制台是为什么啊,就是第一种情况,解决不了,在线等
确保是英文输入法下按那个键
风大风大,我用Dedicated Server开了个服务器,挺好的,但是退出游戏下次再进入的话地图就没了,除了人物周围,其他地方都是一片黑,要怎么办?
抱歉,没遇到过这种情况。可能是版本bug也可能其他问题吧。
会不会是我关闭服务器的姿势不对?我试着退回自动存档的进度然后开服,发现地图都是有的,我关服务器方式就是点红叉关闭Dedicated Server
服务端需要用指令来保存游戏,否则他只会每天保存一次。指令在另一篇文章最下,传送门这篇文章开头。
原来如此!我去看看~
直接用客户端别人可以看到我的房间并加入。但是用服务器版的话,别人都搜不到我的服务器。设置和端口都弄过了,还是木有办法。服务器显示已经开启成功,http://my.jacklul.com/dstservers/这个网站也可以看到我的服务器了,但是就是搜不到,为什么呢?这跟网络有关系吗?
那个网站能不能搜到和你路由器设置正确与否无关。亲测即使不设置路由器(在线搜不到),那个网站依旧能搜到。先用开服务端的电脑开客户端,显示局域网看有没有你开的房间,如果有且能加入,那八成是你路由设置问题或者你的网络本来就是内网。
同一台电脑用客户端开房间在线能加进去的,局域网没试过。但是服务器版就是不行。难道我的学校的网络的原因?那挂VPN会有用吗? 😛
很可能是学校网问题,没试过开VPN行不行。
文档\Klei\DoNotStarveTogether\settings.ini 中没有找到[account]一行
是否需要重新创建[account]一行或者怎么样?
自己创建一行就行
我的是正版,为什么我连第一步获取令牌都做不到,文件夹中并未生成server_token.txt文件 server文件倒是有一个,代码绝对无错,努力了好几天,七窍一通六窍,即将大功告成了,请指教….
有的那个文件是settings,上面说错了
首先,你必须保证你的联机版连上了服务器,其次,代码绝对不能错,区分大小写,必须英文输入法。还是不行我也没法子了
不得不说,我无论怎么弄也弄不成。。。。这台服务器之前我是用来弄了半年mc服务器,然后停了半个月,之后无论如何也打不开了,原因是外网进不来,现在饥荒也是这个问题,不太明白“注:如果按照上述方法还是无法搜索到你的专用服务器,且你保证没有设置错误,那就请联系你的网络运营商来解决,给你提供一个外网IP吧。”是什么意思,我一直以为是我路由器坏了
还有局域网链接他一直显示(0显示1全部)什么鬼
服务端怎么看版本。。。。我还以为通用
服务端看版本的方法,最简单的就是打开目录,在目录下有个“version.txt”文件,里面的数字就是你当前的版本。
QAQ服务器是136911的,游戏是3DM正版(滑稽),就是站长分享的最新版136732怎么办。。。。
我分享的最新版是136911~~不是有升级补丁么~~
好吧没看见OAO,我直接去历史补丁翻
这说明局域网的确有一个房间,但是和你版本不一样等原因你不能联机,所以没有显示。
如果你确实路由器设置了映射(转发),防火墙也允许服务端联网,那只能说明你的网络有问题了。具体不清楚,貌似是类似一个大的局域网吧,比如校园网什么的。所以只能找网络运营商。
请问怎么把服务端版本变成和我客户端一样的版本
不论何种方法,只要是正版途径都只能获取最新版的,所以如果你有正版客户端,不存在版本不一样的问题,如果没有,百度饥荒联机吧,置顶。
dontstarve_dedicated_server_nullrenderer.exe这个一打开就闪退怎么办
如果设置没问题的话不会闪退。目前已知会导致闪退的原因1.强制开启了没有的mod或者写错了lua代码,其他会闪退的我还没遇到过。
/(ㄒoㄒ)/~~果然啊我把双引号弄成中午的了
中文
我和室友玩联机版的,主机不卡但另外两台就卡死捡东西都要半天,有方法解决吗?(笔记本无线连接的局域网,不能上网!)
我一直与室友玩联机版的,但是很卡,有时捡东西都要4-5秒你这贴子能解决这个问题吗?有什么方法解决这问题吗?
(我们是笔记本开无线连接了, 不能上网)
我用路由器组建的局域网玩起来一点都不卡。据说主机的电脑配置也会影响到从机游戏性,所以推荐配置好的开主机。
能发一下您的计算机配置给我参考一下吗?
OS:Windows 8.1专业版64位
CPU:奔腾 b940 2GHz
RAM:4G
不过是渣笔记本。
路由器是小米路由器,以前试过TP的,也可以。
没有正版的令牌怎么生成?
只有正版才能生成令牌,盗版你有令牌也没用,你又连不了在线模式的房间。
你好,我一直玩的是饥荒盗版,在游侠对战平台上玩的
看到你的帖子想弄一个服务器在游侠对战平台玩
但是有几个疑问
1:我之前一直玩的是游侠134482版,那么用了这个服务器端,版本是134482还是另外的你?
2:怎么设置我要开的服务器参数?比如很多花很多猪什么的,还是说他是用我之前开过的存档?
3:开了服务器,自己就不能进去玩了吗?
1.服务端版本必须和客户端一样,否则不能联机;2.这种参数设置有简单的方法,即用客户端先建图,再用服务端开这个档。也可以服务端设置参数。后者略麻烦,暂时没时间写;3.可以,服务端用游侠,客户端直接开,因为属于同一个局域网所以可以直接加入。
我是正版,运行了服务端以后并不能成功的找到我的房间,不管是在线还是离线,这是为什么呢
不论在线还是离线,你都可以在显示局域网的情况下找到。如果找不到说明你的服务端没正常启动。
因为服务端不像客户端那样自带穿的能力,所以内网需要手动把10999号端口映射到你的电脑,具体操作见此文章。如果你完全按照此文章来,依旧无法搜到,可以咨询你的网络运营商如何获取公网IP。
服务端运行成功是什么样子呢,我设置好了端口,但是打开游戏离线只能看到总房间有个1,但是并不显示
客户端显示离线下只能显示局域网的房间,不能显示在线的,还有版本不一样默认是不显示的。我已经补充了服务端开的服在客户端搜索到的样子。因为服务端每次成功开启的样子都或多或少有差别,不过那两句代码每次都有。
有神马好的意见或建议可以提出来~~
dontstarve_dedicated_server_nullrenderer.exe这个服务端 我怎么找不到这个啊 求大神指导 身为一个电脑菜鸟 实在是费劲
得自己下载