饥荒联机版如何联机局域网,是很多想和朋友在宿舍、家里开黑却不想走官方服务器的玩家最关心的事。这篇攻略直接给你讲透,从游戏版本到具体操作步骤,再到不同场景下的网络设置,照着做就能顺利连上,不用再被各种乱码报错卡住。适用版本/更新时间:以官方最新版本为准(本攻略基于常见稳定版撰写,若后续版本改动界面,请以游戏内实际显示为准)。
先别急着开游戏,很多连不上局域网的问题,八成是版本不一致或者系统防火墙在捣乱。以我这边实测经验为例,我和朋友一个用 Steam 版、一个用 WeGame 版,就算在同一个 WiFi 下,局域网列表也搜不到对方——这是平台隔离导致的,不是你的操作问题。想稳定联机,最好双方都使用同一个平台(比如都 Steam 或都 WeGame),且游戏版本号完全一致。
在饥荒联机版中,创建房间时有一个容易被忽略的选项——房间可见性。如果你选的是“仅好友”或“私密”,局域网列表里自然看不到。正确做法是:
如果你在“浏览游戏”的局域网选项卡里看不到主机房间,别急着放弃。按我的实操经验,用下面三种方式挨个试,基本都能解决:
c_connect("主机IP地址", 10999) 后回车。这里的 IP 是主机电脑在局域网内的 IPv4 地址(在主机上按 Win+R 输入 cmd 后执行 ipconfig 查看),10999 是饥荒联机版的默认端口。这个方法绕过列表搜索,实测成功率最高。就算步骤都对,偶尔还是会遇到幺蛾子。我把最常见的三个问题按实测出现频率列出来,你可以直接对号入座:
这种情况八成是主机电脑的 Windows 防火墙没有放行 UDP 端口 10999。解决办法:去控制面板的防火墙高级设置里,新建入站规则,允许 UDP 端口 10999 通过。如果懒得找,直接临时关闭防火墙再试一次(注意:只建议在可信局域网内这样操作,比如你自己家或宿舍)。实测关闭后,加入时间从 30 秒卡死缩短到正常进入。
首先确认两台电脑互相能 ping 通(在 cmd 里 ping 对方 IP)。如果不通,检查路由器是否开启了“AP 隔离”功能(很多双频路由器的访客网络默认开启),把它关掉。另外,如果你用的是公司或校园网,部分网络策略会屏蔽广播包,这种情况只能找网管或改用移动热点组网。
这通常是一个在 Steam 上,另一个在 WeGame 上。因为这个游戏的两个平台版本号即使显示相同,内部协议也可能存在差异。最直接的解法是统一平台。如果无法统一,那就用“控制台直连”的方式强行连接,有概率能进——但进去后可能出现 mod 不同步导致的崩溃,所以还是建议开黑前先确认双方模组列表完全一致。
如果你和朋友都装了 mod,打开房间前记得在模组界面点击“应用”并等待全部下载完毕。实测发现,如果主机的 mod 列表里有客户端 mod(如显示血量),而客机没装,客机会在进入世界后直接闪退,且不会弹出任何提示。建议:主机在创建房前,把 mod 列表截图发群里,大家对着装。
另外,关于存档移植:主机创建的局域网世界存档保存在本机 文档\Klei\DoNotStarveTogether\Cluster_1 文件夹里(Cluster_1 是默认槽位,多存档会按 Cluster_2、3 顺延)。如果你想把进度移到另一台电脑上继续局域网玩,直接把这个文件夹整个拷贝过去,放到相同路径下即可。实测这个方法连世界设置(如怪物血量、季节长度)都会一并迁移,不会丢失。
理论上主机创建的世界默认上限是 6 人,但这和网络质量有关。以我实测,4 人在同一个交换机下联机几乎没有卡顿,超过 4 人后如果主机电脑配置一般,容易出现延迟跳变和回滚。想要更多人,建议主机开启“专用服务器”模式(需要额外配置),但那就不是纯局域网范畴了。
在饥荒联机版中,控制台默认在非专用主机上是被禁用的。你需要先在主菜单点击“设置”→“游戏”,在下方找到“控制台已启用(Console Enabled)”,把它从“关”调成“开”。改完后重启游戏一次,再按波浪线键就能呼出了。部分键盘布局下波浪线键是 Esc 下方那个,也可能是 @ 键,留意一下你键盘上印的符号位置。
不可以直接通用。局域网世界(属于合作服务器模式)的存档结构包含了服务器专用配置文件,直接丢进单机“故事模式”存档目录里会导致读取失败。如果你想把局域网进度变成单机档,需要用游戏内的“管理世界”功能手工导出地图种子和角色状态,重新在单机模式生成——这样会丢失部分进行中的任务数据,建议当作新档来玩。