Skip to content

ARK: 生存进化服务器

在这篇文章中

信息

《ARK: 生存进化》(ARK Survival Evolved)是一款由 Studio Wildcard 开发的热门多人开放世界生存游戏。在游戏中,玩家在充满恐龙和其他史前生物的岛屿上生存,建造基地,收集资源,并与其他玩家互动。

ARK 的专用 Linux 服务器允许您为朋友或社区创建自己的游戏世界,并完全自定义所有游戏参数,包括角色发展速度、资源收集、驯服生物等。游戏服务器版本支持安装模组、地图和扩展包,极大地丰富了游戏体验。

ARK: 生存进化。主要功能

  • 可自定义的游戏玩法:超过 100 项设置用于微调游戏的各个方面;
  • 模组和地图:支持 Steam 创意工坊模组和官方 DLC 地图;
  • 管理工具:用于管理玩家访问权限和账户的工具,包括 RCON 访问权限;
  • 跨平台游玩:支持从 PC、Xbox、PlayStation 和移动设备访问(需正确配置);
  • 部落管理:内置工具用于创建部落和管理领地;
  • PvE 和 PvP 模式:可配置游戏模式——玩家合作或玩家对战。

部署功能

ID 软件名称 兼容操作系统 虚拟机 物理机 vGPU GPU 最低CPU(核) 最低内存(GB) 最低硬盘(GB) 自定义域名 是否启用
310 ARK Survival Evolved Server Ubuntu 22.04 + + + + 2 4 - 订购

用户和目录

  • 用户: steam (UID:1000, GID:1000);
  • 主目录: /home/steam;
  • SteamCMD 目录: /home/steam/steamcmd;
  • ARK 服务器目录: /home/steam/ARK;
  • 日志: /home/steam/ARK/ShooterGame/Saved/Logs/;
  • 启动脚本: /home/steam/ARK/ark_server_start.sh

系统服务

  • Systemd 服务: /etc/systemd/system/ark.service;
  • 自动启动: 已启用(添加到 multi-user.target)。

网络设置

  • 主游戏端口: 7777/udp;
  • 附加端口: 7778/udp;
  • 查询端口: 27015/udp;
  • RCON 端口: 32330(已启用)。

服务器文件结构

服务器的主要组件位于 /home/steam/ARK 目录中:

/home/steam/ARK/
├── ark_server_start.sh         # 服务器启动脚本
└── ShooterGame/                # 主游戏目录
    ├── Binaries/               # 可执行文件
    │   └── Linux/              # Linux 二进制文件
    │       └── ShooterGameServer  # 主服务器可执行文件
    ├── Content/                # 游戏内容
    │   ├── Mods/               # 已安装的模组
    │   │   ├── 111111111/      # 示例已安装模组
    │   │   └── Ragnarok/       #  Ragnarok 地图
    │   └── PrimalEarth/        # 基础游戏内容
    └── ...

ARK: 生存进化服务器部署后的入门指南

购买订单后,您将在注册时提供的电子邮件地址收到服务器准备就绪的通知。通知中将包含 VPS IP 地址和连接所需的登录凭据。我们的客户通过 服务器控制面板和 APIInvapi 管理设备。

认证数据可在服务器控制面板的 Configuration >> Tags 选项卡或发送的电子邮件中找到:

  • 登录名密码 用于通过 SSH 访问服务器:在部署后服务器准备就绪时通过电子邮件发送。
  • 服务器名称: "My ARK Server"
  • 服务器密码: TestPass123!(默认密码)
  • 管理员密码: TestPass123!(默认密码)
  • 最大玩家数量: 70
  • 服务器以非特权用户 steam 身份运行;
  • 仅开放必要的 UDP 端口:777777782701532330

使用的端口摘要

端口 协议 用途
7777 UDP 主游戏端口
7778 UDP 附加端口
27015 UDP 查询端口
32330 TCP/UDP 用于管理的 RCON 端口

服务器安全

重要: 强烈建议在服务器交付后更改所有管理员和用户密码。这是为了防止未经授权的访问并保护机密数据。

账户和游戏服务器管理

连接到玩家服务器

  • IP 地址: Server IP address;
  • 端口: 7777;
  • 密码: TestPass123!;
  • 名称: My ARK Server;

连接到管理员服务器

  • RCON 端口: 32330;
  • 管理员密码: TestPass123!;
  • 连接工具: rcon
rcon -P 32330 -p TestPass123!

当前状态

服务器已设置为在系统启动时自动启动。可以使用以下命令检查状态:

systemctl status ark

服务管理

启动服务器:

systemctl start ark
停止服务器:

systemctl stop ark
重启服务器

systemctl restart ark
禁用自动启动

systemctl disable ark
启用自动启动

systemctl enable ark

更改服务器参数

方法 1:通过配置文件 主要服务器参数存储在以下文件中:

/home/steam/ARK/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini

要更改密码,请编辑以下设置:

[ServerSettings]
ServerPassword='New Player Password'
ServerAdminPassword='New Admin Password'
ServerName='New Server Name'

方法 2:通过启动脚本

编辑服务器启动脚本:

nano /home/steam/ARK/ark_server_start.sh

找到包含参数的行并进行更改:

...SessionName="My ARK Server"?ServerPassword="NewPlayerPass"?ServerAdminPassword="NewAdminPass"...

更改服务器地图

可以在配置文件中更改地图:

/home/steam/ARK/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini

找到并更改参数:

[ServerSettings]
MapName='New_Map'

或者在启动脚本中更改:

ShooterGameServer "TheIsland"?listen...

应用更改

进行任何更改后,需要重启服务器:

sudo systemctl restart ark

备注

有关基本设置的详细信息,请参阅开发者文档 ARK Survival Evolved

使用 API 订购 ARK: 生存进化服务器

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×