搬瓦工搭建 ARK 方舟生存进化服务器教程

ARK: Survival Evolved(方舟:生存进化)是一款大型开放世界生存游戏,以恐龙为主题,支持大规模多人在线。自建 ARK 专用服务器可以自由调整驯服倍率、经验倍率、资源刷新速度等参数,打造专属的游戏世界。本文将介绍如何在搬瓦工 VPS 上搭建 ARK 专用服务器。需要注意的是,ARK 服务器对资源要求较高,建议选择搬瓦工高配方案。购买时使用优惠码 NODESEEK2026 可享受 6.77% 的折扣。

一、服务器配置要求

ARK 是资源需求最大的游戏服务器之一:

  • CPU:至少双核,推荐四核以上。
  • 内存:最低 6GB,推荐 8GB 以上(加载 Mod 后内存需求显著增加)。
  • 硬盘:服务端安装需要约 12GB,加上存档建议预留 30GB 以上。
  • 操作系统:推荐 Ubuntu 22.04 LTS。
  • 网络端口:UDP 7777、7778 和 TCP/UDP 27015。

请根据实际需求选择搬瓦工 合适的方案

二、系统准备

2.1 更新系统并安装依赖

apt update && apt upgrade -y
apt install lib32gcc-s1 curl wget screen -y

2.2 创建专用用户

useradd -m -s /bin/bash ark
su - ark

2.3 安装 SteamCMD

mkdir -p ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz

三、安装 ARK 服务端

3.1 下载服务端

ARK 专用服务器的 Steam App ID 为 376030:

~/steamcmd/steamcmd.sh +force_install_dir ~/ark-server +login anonymous +app_update 376030 validate +quit

初次下载需要较长时间(约 12GB),请耐心等待。

3.2 创建启动脚本

cat > ~/ark-server/start_ark.sh << 'EOF'
#!/bin/bash
cd /home/ark/ark-server/ShooterGame/Binaries/Linux

./ShooterGameServer \
  "TheIsland?listen?SessionName=MyARKServer?ServerPassword=your_password?ServerAdminPassword=admin_password?MaxPlayers=20?Port=7777?QueryPort=27015" \
  -server \
  -log \
  -NoBattlEye \
  -crossplay
EOF
chmod +x ~/ark-server/start_ark.sh

四、服务器配置

4.1 GameUserSettings.ini

这是 ARK 服务器最重要的配置文件,位于 ShooterGame/Saved/Config/LinuxServer/ 目录下:

mkdir -p ~/ark-server/ShooterGame/Saved/Config/LinuxServer/
cat > ~/ark-server/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini << 'EOF'
[ServerSettings]
ServerPassword=your_password
ServerAdminPassword=admin_password
MaxPlayers=20
DifficultyOffset=0.5
TamingSpeedMultiplier=3.0
XPMultiplier=2.0
HarvestAmountMultiplier=2.0
ServerPVE=True
ShowMapPlayerLocation=True
AllowThirdPersonPlayer=True
MaxStructuresInRange=6000
EnablePvPGamma=False
ServerAutoForceRespawnWildDinosInterval=86400

[SessionSettings]
SessionName=My ARK Server

[/Script/Engine.GameSession]
MaxPlayers=20
EOF

以上配置将驯服速度设为 3 倍、经验和采集设为 2 倍,并开启 PVE 模式。你可以根据喜好调整这些数值。

4.2 Game.ini

用于配置角色等级上限、物品堆叠等高级设置:

cat > ~/ark-server/ShooterGame/Saved/Config/LinuxServer/Game.ini << 'EOF'
[/script/shootergame.shootergamemode]
bDisableStructureDecayPvE=True
MaxNumberOfPlayersInTribe=10
EOF

4.3 防火墙设置

# 以 root 身份执行
ufw allow 7777/udp
ufw allow 7778/udp
ufw allow 27015/tcp
ufw allow 27015/udp
ufw reload

五、创建 Systemd 服务

cat > /etc/systemd/system/ark.service << 'EOF'
[Unit]
Description=ARK Survival Evolved Dedicated Server
After=network.target

[Service]
Type=simple
User=ark
LimitNOFILE=100000
ExecStartPre=/home/ark/steamcmd/steamcmd.sh +force_install_dir /home/ark/ark-server +login anonymous +app_update 376030 +quit
ExecStart=/home/ark/ark-server/start_ark.sh
Restart=on-failure
RestartSec=30

[Install]
WantedBy=multi-user.target
EOF

systemctl daemon-reload
systemctl enable ark
systemctl start ark

六、地图切换

ARK 有多个地图可选,修改启动脚本中的地图名称即可切换:

  • TheIsland:孤岛(默认地图,最经典)
  • TheCenter:中心岛
  • ScorchedEarth_P:焦土
  • Ragnarok:仙境
  • Aberration_P:畸变
  • Extinction:灭绝
  • Fjordur:峡湾

切换地图后需要重启服务器。部分 DLC 地图可能需要额外下载。

七、Mod 管理

在启动参数中添加 Mod ID 即可自动下载和加载 Mod:

# 在启动脚本的参数中添加
-automanagedmods
# 在 GameUserSettings.ini 中添加
[ServerSettings]
ActiveMods=731604991,889745138,761535755

多个 Mod ID 用逗号分隔。服务器启动时会自动从 Steam Workshop 下载对应的 Mod。客户端也需要订阅相同的 Mod 才能连接。

八、存档备份

cat > ~/backup-ark.sh << 'EOF'
#!/bin/bash
BACKUP_DIR=~/ark-backups
SAVE_DIR=~/ark-server/ShooterGame/Saved
DATE=$(date +%Y%m%d-%H%M%S)

mkdir -p $BACKUP_DIR
tar -czf $BACKUP_DIR/ark-$DATE.tar.gz -C $SAVE_DIR .
find $BACKUP_DIR -name "*.tar.gz" -mtime +7 -delete
echo "[$DATE] ARK backup completed"
EOF
chmod +x ~/backup-ark.sh

# 每4小时备份一次
(crontab -l 2>/dev/null; echo "0 */4 * * * /home/ark/backup-ark.sh") | crontab -

九、管理员命令

在游戏中按 Tab 打开控制台,使用管理员密码登录后可执行以下命令:

# 登录管理员
enablecheats admin_password

# 保存世界
saveworld

# 强制驯服看向的恐龙
forcetame

# 传送到指定坐标
setplayerpos 0 0 0

# 白天/黑夜切换
settimeofday 12:00

# 踢出玩家
kickplayer <SteamID>

十、常见问题

服务器启动缓慢

ARK 服务器首次启动通常需要 5-15 分钟加载地图数据,这是正常现象。可以通过查看日志确认加载进度:

tail -f ~/ark-server/ShooterGame/Saved/Logs/ShooterGame.log

内存不足

ARK 服务端非常消耗内存。如果内存不足,除了升级 VPS 方案外,还可以配置 Swap 空间作为临时缓解:

fallocate -l 8G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab

总结

ARK 方舟生存进化是资源需求较大的游戏服务器之一,但通过合理配置可以在搬瓦工 VPS 上获得良好的游戏体验。建议选择高内存方案并根据玩家数量调整服务器参数。如需更便捷的游戏服务器管理方式,可以参考 Pterodactyl 游戏面板搭建教程。其他游戏服务器教程请参阅 幻兽帕鲁服务器Factorio 服务器 等。购买搬瓦工 VPS 请访问 bwh81.net,使用优惠码 NODESEEK2026 可享受 6.77% 的折扣。

关于本站

搬瓦工VPS中文网(bwgvps.com)是非官方中文信息站,整理搬瓦工的方案、优惠和教程。我们不销售主机,不提供技术服务。

新手必读
搬瓦工优惠码

NODESEEK2026(优惠 6.77%)

购买时填入即可抵扣。