《方舟生存进化》(ARK: Survival Evolved)联机教程。方舟生存进化有两条联机路线:非专用主机适合几个人临时开荒,专用服务器适合长期稳定在线。前者靠好友邀请,后者要放行 UDP 7777、7778 与 27015 三个端口,并让所有人版本一致。本文把房主与加入方的步骤分开写清。
这个游戏支持哪种联机
方舟属于直连与官方在线都支持的类型,不属于只能官方在线的那一类。非专用主机由玩家客户端直接开房,房主在线时朋友才能进;专用服务器是独立进程,可以长期运行。两者都不依赖官方匹配大厅,所以端口和网络条件必须自己处理好。
- 非专用主机:上手快,人数上限低,所有人还被限制在主机附近一定范围内活动。
- 专用服务器:需要单独准备一台机器或一台常开的电脑,适合长期存档。
- 官方在线:官方服与俱乐部服由官方维护,普通玩家通常只用来玩,不涉及自己开房。
联机前的准备(版本、账号、DLC)
- 版本必须一致。方舟更新频繁,客户端更新后专用服务器也要同步更新,否则连接会被直接拒绝。
- 地图与 DLC:进入 DLC 地图需要房主或服务器加载对应地图,未购买 DLC 的玩家无法进入对应地图。
- 平台:Steam 与 Epic 版本跨平台需要服务器显式开启跨平台参数,建议同平台联机,减少变量。
- 账号:非专用主机通过 Steam 好友关系邀请,双方需要互为好友。
房主:建房间与开端口
非专用主机:
- 主菜单选择主持非专用服务器,选地图与游戏模式。
- 设置管理员密码、服务器密码与人数。
- 进入游戏后按 Esc,在会话设置里把朋友拉进来,或直接通过 Steam 好友列表邀请。
- 房主退出游戏,世界随即关闭。
专用服务器,端口是重点:
- 在 Steam 库的工具分类里安装方舟专用服务器,或使用官方提供的服务端程序。
- 编辑启动脚本,设置地图、会话名、管理员密码与端口。
- 放行 UDP 7777(游戏主端口)、UDP 7778(原始套接字端口)与 UDP 27015(Steam 查询端口)。三个端口缺一个,就会出现能搜到却进不去的情况。
- 在路由器上把这三个 UDP 端口映射到服务器所在的内网地址。
- 启动服务端,确认日志里出现成功启动的字样再通知朋友。
加入方:怎么进房
- 确认客户端版本与服务器一致。
- 非专用主机:接受 Steam 好友邀请,或在好友列表里选择加入游戏。
- 专用服务器:打开 Steam 服务器浏览器,切到收藏夹,添加服务器地址与 7777 端口。
- 也可以在游戏内服务器的收藏页填入地址,连接成功后会自动记录。
- 第一次进入需要创建角色,角色数据存在服务器上,换服务器不会带走。
常见问题
服务器列表里看不到房间
先确认 27015 查询端口是否放行。查询端口不通时,服务器其实在运行,但列表里就是不出现。其次确认地址是否公网可达,只在内网的机器需要做端口映射。
能连上但卡在加载或直接断开
多数是 7777 与 7778 只放行了一个。方舟同时使用主端口与原始套接字端口,只开前者会在握手阶段失败。另外查看服务端日志,模组不匹配也会导致踢出。
非专用主机朋友进不来
非专用主机依赖 Steam 好友关系与房主的在线状态。确认双方互为好友、房主没有开隐身,并注意非专用主机有人数上限,满员后邀请会失败。
排查顺序
- 核对客户端与服务端版本。
- 确认 7777、7778、27015 三个 UDP 端口都已放行并映射。
- 用外部工具测试端口是否真的可达。
- 查看服务端日志中的报错行。
- 关闭模组做一次纯净启动测试。
- 仍不通时改用非专用主机,先确认网络本身没问题。