方舟∶生存进化开服教程
本文最后更新于54 天前,其中的信息可能已经过时,如有错误请发送邮件到77371702@qq.com

以下是《方舟:生存进化》(ARK: Survival Evolved)的 私有服务器搭建教程,支持 WindowsLinux 系统,适用于官方原版或模组(MOD)服务器。本教程以 Steam 版本 为例。


一、准备工作

1. 服务器要求

  • 系统:Windows Server / Linux(Ubuntu/CentOS)
  • CPU:至少 4 核(推荐 8 核+,玩家越多需求越高)
  • 内存:至少 8GB(推荐 16GB+,大型地图或模组需更高)
  • 硬盘:至少 50GB(地图和模组会占用大量空间)
  • 网络:稳定带宽,建议 100Mbps+

2. 获取 SteamCMD

SteamCMD 是 Steam 的命令行工具,用于下载和更新游戏服务器。

  • Windows
  • 下载 SteamCMD 并解压到 C:\steamcmd
  • Linux
  sudo apt update && sudo apt install -y steamcmd

二、Windows 开服教程

1. 安装 ARK 服务器

  1. 打开 steamcmd.exe(Windows)或终端(Linux)。
  2. 登录 Steam 匿名账户:
   login anonymous
  1. 下载 ARK 服务器文件:
   force_install_dir C:\ark_server
   app_update 376030 validate
  • 376030 是 ARK 专用服务器的 AppID。
  • validate 确保文件完整性。

2. 启动服务器

  1. 进入服务器目录:
   cd C:\ark_server\ShooterGame\Binaries\Win64
  1. 运行服务器(示例命令):
   start ShooterGameServer.exe "TheIsland?SessionName=MyServer?ServerPassword=12345?MaxPlayers=20?QueryPort=27015?Port=7777"
  • 参数说明
    • TheIsland:地图(可选 Ragnarok, Valguero, Genesis 等)。
    • SessionName:服务器名称。
    • ServerPassword:密码(可选)。
    • MaxPlayers:最大玩家数。
    • QueryPort:Steam 查询端口(默认 27015)。
    • Port:游戏端口(默认 7777)。

3. 开放防火墙端口

确保以下端口开放:

  • UDP 7777(游戏通信)
  • UDP 27015(Steam 查询)
  • UDP 27020(RCON 远程管理,可选)

三、Linux 开服教程(Ubuntu)

1. 安装依赖

sudo apt update && sudo apt install -y lib32gcc1 screen wget

2. 使用 SteamCMD 安装 ARK 服务器

steamcmd +login anonymous +force_install_dir ~/ark_server +app_update 376030 validate +quit

3. 启动服务器

cd ~/ark_server/ShooterGame/Binaries/Linux/
screen -S ark_server ./ShooterGameServer "TheIsland?SessionName=MyServer?MaxPlayers=20" -server -log
  • screen 让服务器在后台运行(按 Ctrl+A+D 退出但不关闭服务器)。

四、进阶配置

1. 修改服务器设置

配置文件位于:

  • WindowsC:\ark_server\ShooterGame\Saved\Config\WindowsServer\GameUserSettings.ini
  • Linux~/ark_server/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini

常用配置项

[ServerSettings]
ServerPassword=12345
MaxPlayers=20
ServerAdminPassword=admin123  # RCON 密码
DifficultyOffset=1.0
HarvestAmountMultiplier=2.0  # 资源采集倍率
TamingSpeedMultiplier=5.0    # 驯服速度
XPMultiplier=2.0             # 经验倍率

2. 添加 MOD

  1. Steam 创意工坊 找到 MOD ID(如 731604991)。
  2. 在启动命令后添加 ?GameModIds=731604991
   ./ShooterGameServer "TheIsland?SessionName=ModdedServer?GameModIds=731604991,123456789"
  1. 服务器会自动下载 MOD。

3. 自动重启脚本(Linux)

创建 start_ark.sh

#!/bin/bash
while true; do
    cd ~/ark_server/ShooterGame/Binaries/Linux/
    ./ShooterGameServer "TheIsland?SessionName=MyServer"
    echo "服务器崩溃,10秒后重启..."
    sleep 10
done

运行:

chmod +x start_ark.sh
screen -S ark_auto ./start_ark.sh

五、连接服务器

  1. 在 Steam 客户端进入 ARK,点击 加入 ARK
  2. 在筛选器中输入服务器名称或 IP。
  3. 如果设置了密码,输入密码进入。

六、常见问题

1. 服务器启动失败

  • 检查端口是否被占用。
  • 确保 steamcmd 下载完整(使用 validate 验证)。

2. MOD 不生效

  • 确保 MOD ID 正确,且服务器已下载(查看 ~/ark_server/ShooterGame/Content/Mods)。

3. 服务器卡顿

  • 降低 MaxPlayers 或优化 GameUserSettings.ini(如减少生物刷新)。

七、总结

  • Windows 适合新手,图形化操作方便。
  • Linux 更稳定,适合长期开服。
  • 使用 screen 或脚本保持服务器长期运行。
  • 调整 GameUserSettings.ini 自定义游戏体验。

如果需要 集群服务器(跨地图)更高级的配置,可参考官方文档或社区教程。

pEv2jZ8.jpg
文末附加内容
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇