07 10 月 2026
适用游戏:方舟生存进化(ARK: Survival Evolved)Steam 版
适用人群:不会 Linux 也没关系,跟着复制粘贴就能开服
服务端类型:原生支持 Linux,无需 Wine

本文是 Linux 系统专属教程(Ubuntu / Debian / CentOS 通用)。

用 Windows 服务器的请转:《方舟生存进化开服保姆级教程(Windows 版)》→ https://z0w.cn/wiki/ark-survival-evolved-server-guide-windows.html

一、开服前先看这段(避坑)

方舟服务端是资源大户,配置给少了会一直卡加载或频繁崩服:

  • 2~4 人小队:4核8G 起步
  • 6 人以上 / 玩大地图:建议 4核16G 以上
  • 硬盘:服务端本体约 15G,加几个大 MOD 轻松超过 25G,买之前先算好磁盘

NAT 型服务器能开方舟吗? 能。方舟服务端靠 UDP 端口通信,只要把端口映射出去,朋友照样连得进来,价格比独立 IP 便宜一半以上,非常适合长期开服。

💡 系统建议 Ubuntu 22.04 / Debian 12。

二、端口规划(NAT 用户重点看)

方舟服务端用到的端口:

端口协议用途
7777UDP游戏主端口(必须)
7778UDP原始 UDP 通道(必须,和 7777 配套)
27015UDPSteam 查询端口(服务器列表可见,必须)
32330UDPRCON 管理端口(可选)

⚠️ 方舟全部走 UDP,映射时千万别选成 TCP,选错连不上。

在云服务器控制台「端口映射 / 端口转发」里添加:

  • UDP 外部 17777 → 内部 7777
  • UDP 外部 17778 → 内部 7778
  • UDP 外部 17015 → 内部 27015
⚠️ 划重点:映射出来的外部端口是几,客户端就连几。方舟的查询端口要和启动参数里的 QueryPort 一致,否则服务器列表刷不出来。

三、第一步:安装 SteamCMD 并下载服务端

# 1. 装依赖
sudo apt update
sudo apt install -y lib32gcc-s1 curl wget tar screen

# 2. 下载 SteamCMD
mkdir ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xzf steamcmd_linux.tar.gz

# 3. 下载方舟服务端(约 15G,耐心等)
./steamcmd.sh +force_install_dir ~/ark +login anonymous +app_update 376030 validate +quit

下载完成后服务端在 ~/ark。


四、第二步:写启动脚本

方舟没有配置文件向导,直接用启动参数最省事。新建一个启动脚本:

mkdir -p ~/ark && nano ~/ark/start-ark.sh

内容如下(自己改服务器名、密码、人数):

#!/bin/bash
cd ~/ark/ShooterGame/Binaries/Linux
./ShooterGameServer "TheIsland?listen?SessionName=我的方舟服?ServerPassword=123456?ServerAdminPassword=admin666?Port=7777?QueryPort=27015?RCONPort=32330?MaxPlayers=20" -server -log

参数说明:

参数说明
TheIsland地图名,可换成 Ragnarok、TheCenter、Aberration、Extinction 等
SessionName服务器名
ServerPassword进服密码(不想要就留空)
ServerAdminPassword管理员密码,务必改
Port / QueryPort游戏端口 / 查询端口,要和映射对应
MaxPlayers最大人数

保存后给执行权限:

chmod +x ~/ark/start-ark.sh

五、第三步:挂后台开服

screen -S ark
~/ark/start-ark.sh

看到 Server started 之类的日志就算起来了。按 Ctrl+A 再按 D 脱离界面,服务器继续跑。

  • 回到控制台:screen -r ark
  • 停服:screen -S ark -X quit

更稳的做法:做成 systemd 服务,崩了自动拉起、开机自启:

sudo nano /etc/systemd/system/ark.service
[Unit]
Description=ARK Server
After=network.target

[Service]
Type=simple
User=root
WorkingDirectory=/root/ark
ExecStart=/root/ark/start-ark.sh
Restart=on-failure
RestartSec=30
LimitNOFILE=100000

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable ark
sudo systemctl start ark
sudo systemctl status ark

六、第四步:客户端怎么进

游戏内 → 加入 ARK → 底部勾选「显示非官方服务器」,搜索你的服务器名。

搜不到就用 Steam 服务器收藏夹直连:Steam 客户端 → 视图 → 服务器 → 收藏夹 → 添加服务器,填:

你的服务器IP:17777     (NAT 用户,填映射的外部端口)
你的服务器IP:7777      (独立 IP 用户)
直连是最稳的方式,社区列表刷新本来就慢。

七、常见问题排查

1. 服务器列表搜不到?

  • 查询端口没映射 / 协议选错(必须 UDP);启动参数里的 QueryPort 和实际映射对不上。

2. 朋友连不上?

  • 7777 和 7778 都要映射(很多人只映射 7777,结果卡在加载界面)。

3. 加载特别慢 / 卡在初始化?

  • 首次加载地图要 3~5 分钟属正常。如果一直卡,多半是内存不足,加 swap 或升级内存:
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile && sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

4. 游戏更新后进不去?

  • 停服后重新执行下载命令更新:
cd ~/steamcmd
./steamcmd.sh +force_install_dir ~/ark +login anonymous +app_update 376030 validate +quit

5. 存档在哪?怎么备份?

# 存档位置
~/ark/ShooterGame/Saved/SavedArks

# 一键备份
tar czf ~/ark_backup_$(date +%m%d).tar.gz -C ~/ark/ShooterGame Saved

6. 想装 MOD?

  • 在 ~/ark/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini 的 [ServerSettings] 里加:
[ServerSettings]
ActiveMods=731604991,1404697612

MOD ID 就是创意工坊链接 ?id= 后面的数字,服务端会在启动时自动下载。


八、总结

项目说明
配置4核8G 起步(2~4人),大地图建议 16G
网络NAT 型服务器 + 三个 UDP 端口映射
磁盘至少 25G
连接方式IP:端口 直连

方舟是长期服的代表,24 小时不关机,用 NAT 型服务器长期开服非常划算。


📌 觉得有用的话点个赞/收藏,评论区交流开服问题,看到都会回。
懒得折腾命令行的朋友,可以看看财富云计算的游戏云服务器:一键开服面板,NAT 价格,方舟、RUST、森林之子、Scum 等主流游戏都支持快速部署。

延伸阅读
  1. 网站环境怎么选:LNMP 手动 / 宝塔面板 / Docker / 云开发
  2. 问卷表单系统搭建:SurveyKing / Formbricks,数据自己收
  3. 图床搭建:Lsky Pro / Lychee,自托管图片托管方案
  4. 邮件列表搭建:listmonk 自托管 Newsletter,把读者握在自己手里
  5. 文档站点搭建:MkDocs / VuePress / Docsify,产品文档与技术手册方案
  6. RSS 阅读器搭建:FreshRSS 自托管,把信息流拿回自己手里
  7. 短链接服务搭建:Shlink 自托管,链接数据自己掌握
  8. 网站状态监控页搭建:Uptime Kuma,服务器挂了第一时间知道
更多阅读
  1. 上一篇:【SteamID】获取教程
  2. 下一篇:RUST腐蚀开服保姆级教程(Linux 版):Wine 方案完整步骤
发表评论 3