饥荒服务器默认游戏端口是UDP 10999,开洞穴时通常再加UDP 11000;Steam查询与认证端口常见为UDP 27016和UDP 8766。 如果你只开一个地面世界,防火墙先放行UDP 10999;要好友列表、洞穴和稳定联机,就把这几个端口一起处理。
饥荒服务器是哪个端口?先分清游戏端口、查询端口和分片端口
很多人把“能进游戏”和“服务器列表能搜到”混在一起,结果只放行一个端口,怎么连都失败,饥荒联机版不是单一端口走天下,它至少分三类:游戏通信、Steam查询认证、分片内部通信。
默认端口速查表
| 用途 | 协议 | 默认端口 | 是否必开 | 说明 |
|---|---|---|---|---|
| 地面主世界游戏通信 | UDP | 10999 | 必开 | 客户端连接主世界用这个 |
| 洞穴分片游戏通信 | UDP | 11000 | 开洞穴时必开 | 通常在地面端口基础上加1 |
| Steam查询端口 | UDP | 27016 | 多数情况下要开 | 影响服务器列表、Steam好友发现 |
| Steam认证端口 | UDP | 8766 | 多数情况下要开 | 正版认证相关 |
| 分片内部通信 | UDP | 10888 | 本机分片不必公网开放 | 主世界和洞穴通信,跨机才需处理 |
据Klei官方文档说明,专用服务器默认使用UDP 10999作为游戏端口;洞穴分片需要额外端口,常见做法是11000,Steam相关端口则用于平台层查询和认证。
为什么是UDP而不是TCP
饥荒是实时动作联机游戏,位置、攻击、移动同步频繁,行业共识认为,实时联机优先使用UDP,减少重传等待,降低延迟,你在防火墙里只放TCP 10999,客户端大概率卡在连接界面,正确做法是放行UDP,不是TCP。
地面与洞穴端口对比
- 只开地面:UDP 10999 + UDP 27016 + UDP 8766。
- 同时开洞穴:再加UDP 11000。
- 分片都在同一台机器:cluster.ini里的master_port常见为10888,绑定127.0.0.1时不需要公网放行。
- 客户端直连:只填主世界端口,例如
c_connect("公网IP", 10999),不要填11000。

饥荒联机版服务器端口怎么设置?server.ini与启动参数实操
端口不是只改一个文件,改完还要同步防火墙、安全组和客户端连接方式,下面按自建专用服务器来说。
server.ini位置与最小配置
地面分片的server.ini通常在:
DoNotStarveTogether/MyDediServer/Master/server.ini- 或你的存档目录:
Cluster_xxx/Master/server.ini
最小配置示例:
[NETWORK] server_port = 10999 steam_master_port = 27016 steam_authentication_port = 8766
如果10999被占用,可以改成其他未占用UDP端口,比如12000,改完记得重启服务端。
洞穴分片配置
洞穴分片在:
DoNotStarveTogether/MyDediServer/Caves/server.ini- 或
Cluster_xxx/Caves/server.ini
重点改游戏端口:
[NETWORK] server_port = 11000
洞穴分片通常不需要单独再开一套Steam查询端口,但它的游戏端口必须放行,否则主世界能进,下洞穴就掉线。
修改端口后的同步清单
- 改
server.ini里的server_port。 - 云服务器安全组放行新UDP端口。
- 本机防火墙放行新UDP端口。
- 路由器端口转发同步到新端口。
- Docker或面板开服时,检查端口映射有没有同步。
- 客户端直连命令换成新端口。
- 洞穴端口不要和地面端口重复。
国内云服务器开饥荒服需要开放哪些端口?简米云、酷番云安全组场景
国内玩家常用简米云、酷番云轻量应用服务器开饥荒服,地域节点选离自己近的,延迟会低一些,安全组和防火墙是高频踩坑点。
云安全组怎么加规则
以简米云、酷番云为例,进入安全组或防火墙,添加入方向规则:

- 协议类型:UDP。
- 端口范围:10999/10999。
- 授权对象:0.0.0.0/0,或只填你和好友的IP段更安全。
- 开洞穴再加:11000/11000。
- 需要Steam列表再加:27016/27016、8766/8766。
业内专家指出,云服务器安全组未放行UDP,是自建饥荒服连不上的高频原因,安全组过了,还有系统防火墙。
Linux系统可参考:
sudo ufw allow 10999/udp sudo ufw allow 11000/udp sudo ufw allow 27016/udp sudo ufw allow 8766/udp
Windows则进入“高级安全Windows Defender防火墙”,新建入站规则,选UDP,填端口。
本地电脑和路由器的端口转发
如果你是家里电脑开服,公网IP会变,还需要路由器端口转发:
- 外部端口10999,内部端口10999,协议UDP,转发到开服电脑内网IP。
- 开洞穴再加11000。
- Steam查询和认证端口按需转发。
- 没有公网IP时,优先考虑内网穿透或云服务器,别死磕路由器。
低价入门服务器够不够
不少玩家用低价入门云服务器开饥荒服,2核2G或2核4G能跑小规模地面加洞穴,具体看MOD数量和玩家数,预算有限时,优先保证UDP端口放行和带宽稳定,而不是盲目堆配置。
饥荒专用服务器端口被占用怎么办?修改端口与排查步骤
端口冲突很常见,尤其是同一台机器开了多个服务,或者上次服务端没关干净。
Windows排查
打开命令提示符:
netstat -ano | findstr :10999 taskkill /PID 进程号 /F
找到占用10999的进程,确认不是重要服务后再结束,如果不想杀进程,就改饥荒端口。
Linux排查
ss -lunp | grep :10999 # 或 netstat -tulnp | grep :10999 kill -9 进程号
注意UDP用-u,只看TCP会漏掉。
改端口策略
- 选1024到65535之间未占用的UDP端口。
- 地面改12000,洞穴就改12001。
- 改完重启,检查日志有没有“Listening on port”。
- 安全组、防火墙、路由器全部同步。
- 客户端直连用新端口。

饥荒服务器端口修改后连不上怎么办?验证清单
连不上时别急着重装,按下面顺序查:
- 服务端日志是否显示端口绑定成功。
- 云安全组是否放行新UDP端口。
- 系统防火墙是否放行。
- 路由器端口转发是否指向正确内网IP。
- 客户端直连端口是否写对。
- 洞穴分片端口是否冲突。
- Steam查询端口27016和认证端口8766是否放行。
- 是否误把TCP当成UDP放行。
日志位置常见于:
Master/server_log.txtCaves/server_log.txtlogs.txt
客户端控制台直连:
c_connect("你的公网IP", 10999)
如果改了端口,就把10999换成新端口。
饥荒服务器是哪个端口:常见问答
Q1:饥荒服务器只开10999够吗?
只开地面且用直连,UDP 10999可能够用,但服务器列表、Steam好友发现和正版认证通常还需要UDP 27016和UDP 8766,开洞穴必须再加UDP 11000。
Q2:饥荒WeGame版端口和Steam版一样吗?
多数情况下,WeGame版底层联机也沿用UDP 10999作为游戏端口,洞穴常用11000,但平台覆盖层和认证方式可能不同,部分环境不需要手动开放27016和8766,具体以服务端日志和平台说明为准。
Q3:饥荒服务器端口可以随便改吗?
可以改,但要选1024到65535之间未占用的UDP端口,并同步修改安全组、防火墙、路由器和客户端连接,地面和洞穴端口不能重复,洞穴通常在基础上加1。
饥荒服务器端口的核心并不复杂:地面UDP 10999,洞穴UDP 11000,Steam查询与认证常见UDP 27016和UDP 8766,把游戏端口、查询端口和分片端口分清,再按云安全组、系统防火墙、路由器、客户端直连的顺序排查,大多数联机问题都能定位。
图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/914260.html


评论列表(3条)
这篇文章写得非常好,内容丰富,观点清晰,让我受益匪浅。特别是关于端口的部分,分析得很到位,给了我很多新的启发和思考。感谢作者的精心创作和分享,期待看到更多这样高质量的内容!
读了这篇文章,我深有感触。作者对端口的理解非常深刻,论述也很有逻辑性。内容既有理论深度,又有实践指导意义,确实是一篇值得细细品味的好文章。希望作者能继续创作更多优秀的作品!
读了这篇文章,我深有感触。作者对端口的理解非常深刻,论述也很有逻辑性。内容既有理论深度,又有实践指导意义,确实是一篇值得细细品味的好文章。希望作者能继续创作更多优秀的作品!