DayZ 是典型的「服务器制」游戏:官方服、社区服、自建服三种,能不能和朋友一起玩,取决于你能不能找到或搭起一台服务器。它没有局域网开房模式,客户端只能通过服务器列表或直连地址进服,所以自建时端口与查询端口必须一起处理。
这个游戏支持哪种联机
- 官方服:公共服务器,不归你管。
- 社区服:别人搭好的服务器,按名字或 IP 进。
- 自建服:用官方提供的 DayZ Server 自己搭,适合固定小队。
- 没有局域网开房,同屋也需要一台服务器。
联机前准备
- 用 SteamCMD 下载 DayZ Server(应用编号 223350,匿名登录即可)。
- 准备一份 serverDZ.cfg,至少确认服务器名、最大人数、是否开放密码。
- 服务器机器留独立存档目录,避免和测试服混用。
- 想装模组的话,服务端与客户端必须一致,模组版本差一点都进不去。
开服:自建专用服务器
- SteamCMD 下载完成后,编辑 serverDZ.cfg,把服务器名改成能搜到的名字。
- 启动参数里指定端口,默认游戏端口 2302(UDP),查询端口 27016。
- 两个端口都要在系统防火墙与路由器上放行,只放行 2302 会出现「直连能进、列表搜不到」。
- 启动后看控制台是否打印监听成功,再让好友试连。
加入方:怎么进
- 在游戏内服务器列表按名字搜索,或按地图与人数筛选。
- 搜不到就让房主给直连地址,填 IP 与端口 2302。
- 同一局域网填内网地址;异地需要公网 IP,或者先用异地组网。
- 有密码的服务器要先拿到密码再进。
常见问题
服务器列表搜不到自己的服
查询端口 27016 没放行,或服务器名带了特殊字符。先放行端口,再改成纯英文名。
进服后被立刻踢出
模组签名不一致,或服务端版本与客户端不一致。把 mod 列表截图逐项核对。
进服很慢、落地就掉线
服务器所在线路离你太远,或服务器带宽不足。换近一点的服务器,或让房主换机房。
存档回档
服务端存档目录权限不对导致写入失败。改成服务端运行账号可写。
排查顺序
- 客户端与服务端版本一致。
- 模组一致。
- 2302 与 27016 两个端口都放行。
- 直连地址是否正确。
- 换服务器验证是本地网络还是服务端问题。